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で問題が発生している場合は、まず次の手順を実行します。
- サーバー上のAzure portalまたはイベント ログを使用してエラーがないか確認します。 Azure portalまたはイベント ログを使用してAzure File Sync環境の正常性を表示する方法については、「Azure File Syncの監視」を参照してください。
- サーバーでAzure File Sync サービスが実行されていることを確認します。
- Services MMC スナップインを開き、ストレージ同期エージェント サービス (FileSyncSvc) が実行されていることを確認します。
- Azure File Sync フィルター ドライバー (StorageSync.sys と StorageSyncGuard.sys) がサーバーで実行されていることを確認します。
- 管理者特権のコマンド プロンプトで を実行
fltmc
します。 StorageSync.sys と StorageSyncGuard.sys ファイル システム フィルター ドライバーが一覧表示されていることを確認します。
- 管理者特権のコマンド プロンプトで を実行
- サーバー上の 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 を実行するには、次の手順を実行します。
管理者特権の PowerShell ウィンドウを開き、次のコマンドを実行します (各コマンドの後 に Enter キーを押します)。
注:
AFSDiag は、ログを収集する前に出力ディレクトリとその中に一時フォルダーを作成し、実行後に一時フォルダーを削除します。 データを含まない出力場所を指定します。
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
問題を再現します。 完了したら、「D」と入力 します。
ログとトレース ファイルを含む .zip ファイルは、指定した出力ディレクトリに保存されます。
関連項目
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示