Azure File Sync のテストとトラブルシューティング

完了

Azure File Sync を監視するには複数の方法があります。Windows Server コンピューターの 1 つで、Azure portal、Azure Monitor、またはイベント ログを使用できます。 パフォーマンス モニターに Azure File Sync パフォーマンス カウンターを追加して Azure File Sync を監視することもできます。

Azure 環境とターゲット サーバーに Azure File Sync コンポーネントを設定しました。 次に、環境が正しく機能することを確保し、レプリケーションおよびファイル コピー ジョブを監視します。

一般的な問題

このユニットで後ほど、Azure File Sync を監視し、同期の問題を検査する方法について説明します。 しかし、まず、一般的な問題とその解決方法について見てみましょう。

Azure ファイル共有をマウントできない

Windows Server に Azure ファイル共有をマウントできない場合、会社のファイアウォール規則によってネットワーク トラフィックがブロックされている可能性があります。 Azure から Azure データ センターに接続するには、ポート 445 が開いている必要があります。 また、Azure ではセキュリティで保護されていない接続が拒否されるため、オンプレミスの Windows Server コンピューターで SMB 暗号化をサポートする必要があります。 これが不可能な場合は、Azure ストレージ アカウント上でセキュリティ保護された転送を無効にすることができますが、この方法を使用するには、会社が、関連するセキュリティの欠如を受け入れる必要があります。

ファイルまたはディレクトリが同期されない

ファイルが同期されない最も一般的な原因は、無効なファイル名です。 評価ツールは、既存のファイル名に関する問題を特定するのに役立ちます。 ただし、同期の設定後に無効な文字を使用して新しいファイルを作成した場合は、監視ツールでそれらを識別する必要があります。

ファイル共有の同期を検査する

ファイルがレプリケートされていることを検査するには、2 つのエクスプローラー セッションを開きます。 最初のウィンドウで、Azure に同期されているフォルダー パスを参照します。

2 番目の [エクスプローラー] ウィンドウで、\\<your-azure-file-share>.file.core.windows.net\foldername のように、Azure ファイル共有にマップされるネットワーク接続を追加します。

最初のウィンドウで、CADFolder に新しいテキスト ドキュメントを追加してから、そのファイルにテキストを追加します。 ファイルは、マップされたドライブの場所に数秒以内に表示されます。 ファイルを開き、内容がローカル コピーの内容と一致しているかどうかを確認します。 内容が一致していれば、Azure とサーバー エンドポイント間のレプリケーションは正常な状態です。

ストレージ同期サービスのサーバーの正常性とメトリックを表示する

Azure portal の [ストレージ同期サービス] プロパティで、サーバーの正常性、サーバー エンドポイントの正常性、メトリックを表示できます。

  • 登録済みサーバーの正常性:サーバーの状態が [オンライン] の場合は、サービスと正常に通信しています。 サーバーの状態が [オフラインのようです] の場合は、ストレージ同期モニターのプロセス サービスがサーバーで実行されていることを確認する必要があります。
  • サーバー エンドポイントの正常性:サーバー エンドポイントの正常性は [テレメトリ] に記録されたイベントに基づいて計算されます。 エラーが発生した場合、同期の正常性状態は [異常] として登録されます。
  • メトリック:ストレージ同期サービス内でさまざまなメトリックを表示できます。 次のメトリックがあります。
    • 同期したバイト数:転送されたデータのサイズ
    • クラウドの階層化の呼び戻し:呼び戻されるデータのサイズ
    • ファイルが同期していない:同期されていないファイルの数
    • 同期されたファイル数:転送されたファイルの数 (アップロードおよびダウンロード)
    • サーバーのオンライン状態:サーバーで受信されたハートビート数

Azure Monitor を使用する

Azure Monitor では、一元化されたポータルで、データの表示、分析、および処理を行うことができます。 Azure Monitor に表示されるメトリックで、Azure File Sync に固有のメトリックは次のとおりです。

  • 同期したバイト数:転送されたデータのサイズ
  • クラウドの階層化の呼び戻し:呼び戻されるデータのサイズ
  • ファイルが同期していない:同期されていないファイルの数
  • 同期されたファイル数:転送されたファイルの数 (アップロードおよびダウンロード)
  • サーバーのオンライン状態:サーバーで受信されたハートビート数
  • 同期セッションの結果: 同期セッションの結果 (1 = 同期成功、0 = 同期失敗)

Windows イベント ログを表示する

テレメトリ イベント ログで、登録済みサーバー、同期、クラウドを使った階層化の正常性を識別します。 Applications and Services\Microsoft\FileSync\Agent のパスの下のイベント ビューアーに移動します。

各イベント ログ エントリには、同期の正常性、登録済みサーバーの正常性、およびクラウドを使った階層化の正常性の問題を識別するさまざまなイベント ID が含まれています。

  • イベント ID 9102:同期セッションの完了後に記録されます。 HRESULT=0 の結果は、同期が成功したことを示します。それ以外の場合は、エラーを示します。
  • イベント ID 9302:アクティブな同期が実行されている場合、5 から 10 分ごとにログに記録されます。 AppliedItemCount > 0 の結果は、同期が正常に進行していることを意味します。
  • イベント ID 9301:サーバーからサービスと通信してジョブを照会する場合、30 秒ごとに記録されます。 GetNextJob = 0 の結果は、サービスから Azure と通信できることを意味します。
  • イベント ID 9003、9016、9029:クラウドを使った階層化が使用されているとき、階層化を監視するためにログに記録されます。

Windows Server でパフォーマンス モニターを使用する

Windows Server に搭載されているパフォーマンス モニターを使用して、Azure File Sync を含むサーバーのさまざまな側面をリアルタイムで監視できます。Microsoft 管理コンソールからパフォーマンス モニターを開きます。 追加する必要があるカウンターは、AFS Bytes Transferred および AFS Sync Operations 親オブジェクトの下にあります。 これらのカウンターにはどちらも、ダウンロードまたはアップロードされた同期操作のバイト数、ファイル数、合計などのサブメトリックが含まれます。