Azure File Sync のテストとトラブルシューティング
Azure File Sync を監視するには複数の方法があります。Windows Server コンピューターの 1 つで、Azure portal、Azure Monitor、またはイベント ログを使用できます。 パフォーマンス モニターに Azure File Sync パフォーマンス カウンターを追加して Azure File Sync を監視することもできます。
Azure 環境とターゲット サーバーに Azure File Sync コンポーネントを設定しました。 次に、環境が正しく機能することを確保し、レプリケーションおよびファイル コピー ジョブを監視します。
ファイル共有の同期を検査する
ファイルがレプリケートされていることを検査するには、2 つのエクスプローラー セッションを開きます。 最初のウィンドウで、Azure に同期されているフォルダー パスを参照します。
2 番目の [エクスプローラー] ウィンドウで、\\<your-azure-file-share>.file.core.windows.net\foldername
のように、Azure ファイル共有にマップされるネットワーク接続を追加します。
最初のウィンドウで、 CADFolder に新しいテキスト ドキュメントを追加し、ファイルにいくつかのテキストを追加します。 ファイルは、マップされたドライブの場所に数秒以内に表示されます。 ファイルを開き、内容がローカル コピーの内容と一致しているかどうかを確認します。 内容が一致していれば、Azure とサーバー エンドポイント間のレプリケーションは正常な状態です。
ファイルが同期されない最も一般的な原因は、無効なファイル名です。 評価ツールは、既存のファイル名に関する問題を特定するのに役立ちます。 ただし、無効な文字を使用する新しいファイルが同期の設定後に作成された場合は、監視ツールを使用してこれを特定する必要があります。
ストレージ同期サービスのサーバーの正常性とメトリックを表示する
Azure portal の [ストレージ同期サービス] プロパティで、サーバーの正常性、サーバー エンドポイントの正常性、メトリックを表示できます。
- 登録済みサーバーの正常性: サーバーの状態が オンラインの場合、サービスと正常に通信しています。 サーバーの状態が [オフラインで表示される] の場合は、ストレージ同期モニター プロセス サービスを調べて、サーバー上で実行されていることを確認します。
- サーバー エンドポイントの正常性: サーバー エンドポイントの正常性は、 テレメトリに記録されたイベントに基づいて計算されます。 エラーがある場合、同期の正常性状態は 異常として登録されます。
- メトリック: ストレージ同期サービス内からさまざまなメトリックを表示できます。 次のメトリックがあります。
- 同期されたバイト数: 転送されたデータのサイズ
- クラウドの階層化の呼び戻し: 呼び戻されたデータのサイズ
- ファイルが同期されていない: 同期に失敗したファイルの数
- 同期されたファイル: 転送されたファイルの数 (アップロードとダウンロード)
- サーバーのオンライン状態: サーバーから受信したハートビートの数
詳細については、「 Azure File Sync 同期の正常性とエラーのトラブルシューティング」を参照してください。
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 バイト 数と AFS 同期操作 の親オブジェクトの下にあります。 これらのカウンターにはどちらも、ダウンロードまたはアップロードされた同期操作のバイト数、ファイル数、合計などのサブメトリックが含まれます。