Azure デプロイ設定を構成するときに "仮想ネットワークが見つかりません" というエラーが発生する
この記事では、HPC Pack クラスター マネージャーで Azure デプロイ設定を構成するときに発生する "仮想ネットワークが見つかりません" エラーを解決する方法について説明します。
現象
HPC Pack クラスターは、純粋に Azure またはハイブリッド (Azure IaaS ノードへのバースト) 環境にデプロイします。 Azure サービス プリンシパル Web ページの Azure 展開設定 セクションにサービス プリンシパル アプリケーション ID を手動で入力すると、次のエラー メッセージが表示されます。
この Azure サブスクリプションに仮想ネットワークが見つからない場合は、別のサブスクリプションを選択します。
原因
このエラーは、マネージド ID ではなく Azure サービス プリンシパルを使用して、ヘッド ノードが Azure IaaS コンピューティング ノードを管理できるようにする場合に発生する可能性があります。
サービス プリンシパルを使用していて、サブスクリプションの共同作成者ロールが割り当てられていない場合は、GUI でアプリケーション ID を手動で入力する必要があります。 このエラーは、サブスクリプション レベルの共同作成者ロールがサービス プリンシパルに割り当てられていないために発生します。 (たとえば、特定のリソース グループのみにアクセスを制限するため、共同作成者ロールを割り当てずにサービス プリンシパルを構成したとします)。
この状況では、サービス プリンシパルが HPC Pack デプロイ ウィザード のメニューに表示されます。 (GUI でアプリケーション ID を手動で入力する必要はありません)。
解決策 1: アクセス許可を特定のリソース グループに制限しない場合
特定のリソース グループにアクセス許可を制限する場合を除き、サービス プリンシパルの共同作成者ロールを割り当てる必要があります。 ポータルを使用した Azure ロールの割り当てと azure ロールの割り当て手順手順に関するページを参照。
解決策 2: 特定のリソース グループにアクセス許可を制限する場合
特定のリソース グループにアクセス許可を制限する場合は、サービス プリンシパル アプリケーション ID を手動で入力する前に、次のロールを付与する必要があります。
ロール | 説明 |
---|---|
Virtual Machine Contributor | コンピューティング ノードを作成するリソース グループの場合 |
Network Contributor | Azure 仮想マシン (VM) コンピューティング ノードが参加する仮想ネットワークの場合 |
Key Vault Contributor | Azure Key Vault 証明書が作成された Azure Key Vault の場合 |
詳細
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。