Azure portal を使用して診断情報を収集する
重要
診断パッケージには、使用に応じて個人データ、顧客データ、システム生成ログなどのデータを含む可能性があるサイトからの情報が含まれている場合があります。 診断パッケージを Azure サポートに提供する場合、診断パッケージとそれに含まれるすべての情報にアクセスするためのアクセス許可を Azure サポートに明示的に付与します。 自社のプライバシー ポリシーと契約の下でこれが許容できることを確認する必要があります。
このハウツー ガイドでは、Azure portal を使用して Azure Private 5G Core (AP5GC) サイトのリモート診断パッケージを収集する方法について説明します。 その後、診断パッケージを Azure サポートに提供して、問題の解決に役立てることができます。
問題の発生後、常にできるだけ早く診断情報を収集し、サポート リクエストと共に送信する必要があります。 Azure Private 5G Core のサポート リクエストを開く方法に関する記事を参照してください。
前提条件
診断情報を収集するには、AP5GC サイトが既にデプロイされている必要があります。
ストレージ アカウントを設定する
診断 パッケージを格納するストレージ アカウントを設定する必要があります。
- 次の追加構成を使用して、診断情報用のストレージ アカウントを作成します。
- [データ保護] タブの [アクセス制御] で、[バージョン レベルの変更可能性のサポートを有効にする] を選択します。 これにより、次のステップでアカウントの時間ベースの保持ポリシーを指定できます。
- ストレージ アカウントのコンテンツを一定期間後に自動的に削除する場合は、ストレージ アカウントに対して既定の時間ベースのアイテム保持ポリシーを構成します。
- 診断情報用のコンテナーを作成します。
- コンテナー BLOB URL を書き留めます。 次に例を示します。
https://storageaccountname.blob.core.windows.net/diagscontainername
- ストレージ アカウントに移動します。
- 診断情報の収集に使用するコンテナー BLOB の右側にある ... シンボルを選択します。
- コンテキスト メニューで [コンテナーのプロパティ] を選択します。
- [コンテナーのプロパティ] ビューの [URL] フィールドの内容をコピーします。
- ユーザー割り当て ID を作成し、ストレージ BLOB データ共同作成者 ロールを使用して、上記で作成したストレージ アカウントにそれを割り当てます。
ヒント
サイトの作成時に、ユーザー割り当て ID を既に作成して関連付けている可能性があります。
- サイトの [Packet core control plane]\(パケット コア コントロール プレーン\) リソースに移動します。
- 左側のメニューの [設定] で [ID] を選択します。
- [追加] を選択します。
- 作成したユーザー署名付きマネージド ID を選択し、 [追加] を選択します。
サイトの診断情報を収集する
Azure portal にサインインします。
診断情報を収集するサイトの [Packet Core Control Pane]\(Packet Core コントロール ペイン\) 概要ページに移動します。
左側の [ヘルプ] セクションで [診断コレクション] を選択します。 これにより、[Diagnostics Collection]\(診断情報の収集\) ビューが開きます。
診断ストレージ用に構成されたストレージ アカウントの BLOB URL を入力し、診断するファイル名を追加します。 例:
https://storageaccountname.blob.core.windows.net/diagscontainername/diagsPackageName.zip
ヒント
ストレージ アカウントの BLOB URL は、作成時に注意する必要があります。 そうでなかった場合:
- ストレージ アカウントに移動します。
- 診断情報の収集に使用するコンテナー BLOB の右側にある ... シンボルを選択します。
- コンテキスト メニューで [コンテナーのプロパティ] を選択します。
- [コンテナーのプロパティ] ビューの [URL] フィールドの内容をコピーします。
[Diagnostics Collection]\(診断情報の収集\) を選択します。
AP5GC オンライン サービスにより、指定されたストレージ アカウント URL にパッケージが生成されます。 これが成功したことがポータルで報告されたら、Azure サポートと共有する準備ができている診断パッケージをダウンロードできるようになります。
- 診断 パッケージをダウンロードするには、ストレージ アカウントの URL に移動し、ファイルを右クリックして [ダウンロード] を選択します。
- サポート リクエストを開き、Azure サポートと診断パッケージを共有するには、「Azure Private 5G Core のサポート リクエストを開く方法に関する記事を参照してください。
トラブルシューティング
- 診断ファイル収集が失敗した場合、アクティビティ ログがポータルに表示され、ARM を使用してトラブルシューティングできます。
- 無効なコンテナー URL が渡された場合、要求は拒否され、[400 Bad Request]\(400 無効な要求\) が報告されます。 正しいコンテナー URL でプロセスを繰り返してください。
- 操作の非同期部分が失敗した場合、非同期操作リソースは [失敗] に設定され、エラーの理由が報告されます。
- 同じユーザー割り当て ID がサイトアカウントとストレージ アカウントの両方に追加されたことを確認します。
- ストレージ コンテナーに不変ポリシーが構成されているかどうかを確認します。 その場合は、「ストレージ アカウントのセットアップ」の説明に従って、ポリシーを削除するか、ストレージ アカウントで バージョン レベルの不変性のサポートが有効になっていることを確認します。 これは、診断 ファイルがストレージ アカウント コンテナーにストリーミングされるため、コンテナーが BLOB の更新をサポートする必要があるために必要です。 詳細については、「不変 BLOB データの時間ベースの保持ポリシー」を参照してください。
- これで問題が解決しない場合は、調査のために、失敗した要求の関連付け ID を AP5GC サポートと共有します。 Azure Private 5G Core のサポート リクエストを開く方法に関する記事を参照してください。