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

Azure File Syncを使用すると、オンプレミスのファイル サーバーの柔軟性、パフォーマンス、互換性を維持しながら、organizationのファイル共有をAzure Filesに一元化できます。 この記事は、Azure File Syncデプロイで発生する可能性がある問題のトラブルシューティングと解決に役立つよう設計されています。 また、問題のより深い調査が必要な場合に、システムから重要なログを収集する方法についても説明します。

一般的なトラブルシューティング ドキュメント

発生している問題に基づいて、適切なトラブルシューティング ドキュメントを確認してください。

問題 トラブルシューティングに関するドキュメント
エージェントのインストールまたはサーバーの登録に関する問題 エージェントAzure File Syncインストールとサーバー登録のトラブルシューティング
クラウド エンドポイントまたはサーバー エンドポイントの作成に関する問題、または登録済みサーバーがオフラインである 同期グループ管理Azure File Syncトラブルシューティング
サーバー エンドポイントの状態がエラーであるか、ファイルが同期に失敗する 同期Azure File Sync正常性とエラーのトラブルシューティング
ファイルの階層化または呼び出しに失敗する クラウドの階層化Azure File Syncトラブルシューティング

どこから始めればいいのか不明な場合は、「 一般的なトラブルシューティングの最初の手順」を参照してください。

一般的なトラブルシューティングの最初の手順

Azure File Syncで問題が発生している場合は、まず次の手順を実行します。

  1. サーバー上のAzure portalまたはイベント ログを使用してエラーがないか確認します。 Azure portalまたはイベント ログを使用してAzure File Sync環境の正常性を表示する方法については、「Azure File Syncの監視」を参照してください。
  2. サーバーでAzure File Sync サービスが実行されていることを確認します。
    • Services MMC スナップインを開き、ストレージ同期エージェント サービス (FileSyncSvc) が実行されていることを確認します。
  3. Azure File Sync フィルター ドライバー (StorageSync.sysStorageSyncGuard.sys) がサーバーで実行されていることを確認します。
    • 管理者特権のコマンド プロンプトで を実行 fltmcします。 StorageSync.sysStorageSyncGuard.sys ファイル システム フィルター ドライバーが一覧表示されていることを確認します。
  4. サーバー上の Debug-StorageSyncServer コマンドレットを使用して、一般的な問題をチェックします。

Debug-StorageSyncServer コマンドレット

コマンドレットは、証明書のDebug-StorageSyncServer構成ミスや不適切なサーバー時刻など、Azure File Sync サーバーに関する一般的な問題を診断します。 また、いくつかの既存のスクリプトとコマンドレット (AFSDiag.ps1、FileSyncErrorsReport.ps1、およびTest-StorageSyncNetworkConnectivity) の機能をコマンドレットにDebug-StorageSyncServerマージすることで、 Azure File Syncトラブルシューティングも簡略化しました。

サーバーで診断を実行するには、次の PowerShell コマンドを実行します。

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -Diagnose

サーバー上のネットワーク接続をテストするには、次の PowerShell コマンドを実行します。

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -TestNetworkConnectivity

サーバーで同期に失敗したファイルを特定するには、次の PowerShell コマンドを実行します。

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -FileSyncErrorsReport

サーバーでログとトレースを収集するには、次の PowerShell コマンドを実行します。

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose

Azure File Sync サーバーでログとトレースを収集する方法

トラブルシューティング ドキュメントの手順に従っても問題が解決しない場合は、AFSDiag ツールを実行し、その .zip ファイルの出力をケースに割り当てられたサポート エンジニアに送信して、さらに診断します。

AFSDiag を実行するには、次の手順を実行します。

  1. 管理者特権の PowerShell ウィンドウを開き、次のコマンドを実行します (各コマンドの後 に Enter キーを押します)。

    注:

    AFSDiag は、ログを収集する前に出力ディレクトリとその中に一時フォルダーを作成し、実行後に一時フォルダーを削除します。 データを含まない出力場所を指定します。

    Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
    Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
    
  2. 問題を再現します。 完了したら、「D」と入力 します

  3. ログとトレース ファイルを含む .zip ファイルは、指定した出力ディレクトリに保存されます。

関連項目

お問い合わせはこちらから

質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。