この記事では、Azure Stack Hub 統合環境のトラブルシューティング情報を提供します。
よく寄せられる質問
これらのセクションには、Microsoft サポートに送信される一般的な質問に関するドキュメントへのリンクが含まれています。
購入に関する考慮事項
更新プログラムと診断
- Azure Stack Hub で診断ツールを使用する方法
- Azure Stack Hub のシステム状態を検証する方法
- 更新プログラム パッケージのリリース周期
- ノードの状態の確認とトラブルシューティング
ゲスト VM でサポートされているオペレーティング システムとサイズ
Azure Marketplace
容量の管理
記憶
Azure Stack Hub で使用可能なメモリ容量の合計を増やすには、メモリを追加します。 Azure Stack Hub では、物理サーバーはスケール ユニット ノードとも呼ばれます。 1 つのスケール ユニットのメンバーであるすべてのスケール ユニット ノードは、 同じ量のメモリを持つ必要があります。
保持期間
保有期間の設定を使用すると、クラウド オペレーターは、削除されたアカウントを回復できる期間を日数 (0 ~ 9999 日) で指定できます。 既定の保持期間は 0 日に設定されます。 値を 0 に設定すると、削除されたアカウントはすぐにリテンション期間が切れ、定期的なガベージ コレクションのマークが付けられます。
セキュリティ、コンプライアンス、ID
RBAC の管理
Azure Stack Hub のユーザーは、サブスクリプション、リソース グループ、またはサービスの各インスタンスの閲覧者、所有者、または共同作成者になることができます。
Azure リソースの組み込みロールが組織の特定のニーズを満たさない場合は、独自のカスタム ロールを作成することができます。 このチュートリアルでは、Azure PowerShell を使用して、Reader Support Tickets というカスタム ロールを作成します。
使用量と課金を CSP として管理する
Azure Stack Hub で使用する共有サービス アカウントの種類を選択します。 マルチテナント Azure Stack Hub の登録に使用できるサブスクリプションの種類は、次のとおりです。
- クラウド ソリューション プロバイダー
- Partner Shared Services サブスクリプション
スケール ユニットメトリックを取得する
PowerShell を使用すると、Microsoft サポートの支援を受けずにスタンプ使用率情報を取得できます。 スタンプ使用率を取得するには:
PEP セッションを作成します。
次のコマンドを実行します。
Test-AzureStack
PEP セッションを終了します。
Invoke-Command 呼び出しを使用して、次のコマンドを実行します。
Get-AzureStackLog -FilterByRole SeedRing
シードリング .zipを抽出します。 検証レポートは、
Test-AzureStack
を実行した ERCS フォルダーから取得できます。
詳細については、 Azure Stack Hub の診断に関するページを参照してください。
仮想マシン (VM) のトラブルシューティング
Linux VM のパスワードをリセットする
Linux VM のパスワードを忘れ、VMAccess 拡張機能の問題が原因で [パスワードのリセット ] オプションが機能しない場合は、次の手順に従ってリセットを実行できます。
復旧 VM として使用する Linux VM を選択します。
ユーザー ポータルにサインインします。
- VM サイズ、NIC、パブリック IP、NSG、データ ディスクをメモしておきます。
- 影響を受けた VM を停止します。
- 影響を受けた VM を削除します。
- 影響を受ける VM のディスクを復旧 VM 上のデータ ディスクとして接続します (ディスクが使用可能になるまでに数分かかる場合があります)。
復旧 VM にサインインし、次のコマンドを実行します。
sudo su - mkdir /tempmount fdisk -l mount /dev/sdc2 /tempmount /*adjust /dev/sdc2 as necessary*/ chroot /tempmount/ passwd root /*substitute root with the user whose password you want to reset*/ rm -f /.autorelabel /*Remove the .autorelabel file to prevent a time consuming SELinux relabel of the disk*/ exit /*to exit the chroot environment*/ umount /tempmount
ユーザー ポータルにサインインします。
- 復旧 VM からディスクをデタッチします。
- ディスクから VM を再作成します。
- 前の VM からパブリック IP を転送し、データ ディスクなどを接続してください。
元のディスクで直接変更を実行するのではなく、元のディスクのスナップショットを取得し、そこから新しいディスクを作成することもできます。 詳細については、次のトピックを参照してください。
プロビジョニング中に Windows Server 2012 R2 のライセンスのアクティブ化が失敗する
この場合、Windows のライセンス認証に失敗し、画面の右下隅に透かしが表示されます。 C:\Windows\Panther の下にある WaSetup.xml ログには、次のイベントが含まれています。
<Event time="2019-05-16T21:32:58.660Z" category="ERROR" source="Unattend">
<UnhandledError>
<Message>InstrumentProcedure: Failed to execute 'Call ConfigureLicensing()'. Will raise error to caller</Message>
<Number>-2147221500</Number>
<Description>Could not find the VOLUME_KMSCLIENT product</Description>
<Source>Licensing.wsf</Source>
</UnhandledError>
</Event>
ライセンスをアクティブ化するには、アクティブ化する SKU の自動仮想マシン ライセンス認証 (AVMA) キーをコピーします。
エディション | AVMA キー |
---|---|
データセンター | Y4TGP-NPTV9-HT2H-7MGQ3-DV4TW |
スタンダード | DBGBW-NPF86-BJVTX-K3WKJ-MTB6V |
必需品 | K2XGM-NMBT3-2R6Q8-WF2FK-P36R2 |
VM で、次のコマンドを実行します。
slmgr /ipk <AVMA_key>
詳細については、 VM のアクティブ化に関するページを参照してください。
既定のイメージとギャラリー項目
Azure Stack Hub に VM をデプロイする前に、Windows Server イメージとギャラリー項目を追加する必要があります。
一部の VM を削除しましたが、ディスク上の VHD ファイルが引き続き表示される
この動作は仕様です。
- VM を削除しても、VHD は削除されません。 ディスクは、リソース グループ内の個別のリソースです。
- ストレージ アカウントが削除されると、削除は Azure Resource Manager を通じてすぐに表示されます。 ただし、そのディスクに含まれる可能性のあるディスクは、ガベージ コレクションが実行されるまでストレージに保持されます。
"孤立した" VHD が表示される場合は、それらが削除されたストレージ アカウントのフォルダーに含まれているかどうかを確認することが重要です。 ストレージ アカウントが削除されていない場合は、まだそこに残っているのが普通です。
リテンション期間のしきい値とオンデマンドの再利用の構成の詳細は、ストレージ アカウントを管理するで確認できます。
ストレージのトラブルシューティング
ストレージの再利用
回収された容量がポータルに表示されるまでに最大 14 時間かかる場合があります。 領域の再利用は、ブロック BLOB ストア内の内部コンテナー ファイルの使用率など、さまざまな要因によって異なります。 そのため、削除されるデータの量によっては、ガベージ コレクターの実行時に再利用できる領域の量は保証されません。
Azure Storage Explorer が Azure Stack Hub で動作しない
接続されていないシナリオで統合システムを使用している場合は、エンタープライズ証明機関 (CA) を使用することをお勧めします。 Base-64 形式でルート証明書をエクスポートし、Azure Storage Explorer にインポートします。 Resource Manager エンドポイントから末尾のスラッシュ (/
) を削除してください。 詳細については、「 Azure Stack Hub に接続するための準備」を参照してください。
App Service のトラブルシューティング
Create-AADIdentityApp.ps1 スクリプトが失敗する
App Service に必要な Create-AADIdentityApp.ps1 スクリプトが失敗した場合は、スクリプトの実行時に必要な -AzureStackAdminCredential
パラメーターを必ず含めるようにしてください。 詳細については、「 App Service on Azure Stack Hub をデプロイするための前提条件」を参照してください。
Azure Stack Hub の更新プログラムのトラブルシューティング
Azure Stack Hub のパッチと更新プロセスは、オペレーターが一貫した合理化された方法で更新パッケージを適用できるように設計されています。 一般的ではありませんが、修正プログラムと更新プロセス中に問題が発生する可能性があります。 パッチと更新プロセス中に問題が発生した場合は、次の手順をお勧めします。
前提条件: 更新アクティビティのチェックリスト に従い、 事前ログ収集を有効にしてください。
更新が失敗したときに作成されたエラー アラートの修復手順に従います。
問題を解決できない場合は、 Azure Stack Hub サポート チケットを作成します。 問題が発生した期間の ログを必ず収集 してください。 重大なアラートまたは警告を含む更新が失敗した場合は、スケール ユニットが長時間失敗した状態を維持しないように、エラーを確認し、アラートの指示に応じて Microsoft カスタマー サポート サービスに連絡することが重要です。 スケール ユニットを長期間更新に失敗した状態のままにすると、後で解決するのが難しい追加の問題が発生する可能性があります。
Azure Stack Hub の修正プログラムと更新プログラムに関する一般的な問題
適用対象: Azure Stack Hub 統合システム
準備に失敗しました
該当: この問題は、サポートされているすべてのリリースに適用されます。
原因: Azure Stack Hub 更新プログラムをインストールしようとすると、更新プログラムの状態が失敗し、状態が PreparationFailed
に変更されることがあります。 インターネットに接続されたシステムの場合、これは通常、インターネット接続が弱いために更新プログラム パッケージが正しくダウンロードできないことを示します。
修復: この問題を回避するには、[ 今すぐインストール ] をもう一度クリックします。 問題が解決しない場合は、[更新プログラムの インストール ] セクションに従って、更新プログラム パッケージを手動でアップロードすることをお勧めします。
発生: 共通
更新に失敗しました: CSV で外部キー保護機能を確認して適用する
該当: この問題は、サポートされているすべてのリリースに適用されます。
原因: ベースボード管理コントローラー (BMC) のパスワードが正しく設定されていません。
修復: BMC 資格情報を更新 し、更新を再開します。
更新の進行中に報告された警告とエラー
該当: この問題は、サポートされているすべてのリリースに適用されます。
原因: Azure Stack Hub の更新が 進行中の状態になると、警告とエラーがポータルで報告される可能性があります。 コンポーネントは、アップグレード中に他のコンポーネントを待機してタイムアウトになり、エラーが発生する可能性があります。 Azure Stack Hub には、断続的なエラーが原因で一部のタスクを再試行または修復するメカニズムがあります。
修復: Azure Stack Hub の更新が 進行中である間、ポータルで報告された警告とエラーは無視できます。
発生: 共通
2002 更新に失敗しました
該当: この問題は 2002 リリースにのみ適用されます。
原因: 2002 更新プログラムを試みると、更新が失敗し、次のメッセージが表示されることがあります: The private network parameter is missing from cloud parameters. Please use set-azsprivatenetwork cmdlet to set private networkTrace
。
修復: プライベート内部ネットワークを設定します。