Azure DevTest Labs での仮想マシン デプロイ エラーに関するトラブルシューティング
この記事では、Azure DevTest Labs 仮想マシン (VM) でのデプロイに関するエラーについて、考えられる原因とトラブルシューティングの手順を説明します。
デプロイエラーに関する情報を見つける
VM のデプロイ エラーは、アクティビティ ログに記録されます。 Azure ポータルでは、ラボの VM ページのリソース メニューの [監査ログ] または [仮想マシン診断] で、ラボの VM のアクティビティ ログを確認できます。 (このページは、自分の仮想マシン リストから VM を選択した後に表示されます)。
VM のデプロイが開始される前に、デプロイ エラーが発生する場合もあります。 たとえば、VM で作成されたリソースのサブスクリプションの制限を超えた場合です。 この場合、ラボ レベルのアクティビティ ログにエラーの詳細が記録されます。 Azure portal のアクティビティ ログは、[構成とポリシーの設定] セクションの下部にあります。 Azure でのアクティビティ ログの詳細については、「リソースのアクションを監査するアクティビティ ログの表示」を参照してください。
「親リソースが見つかりません」を解決する
リソースが別のリソースの親である場合、子リソースを作成するには、親リソースが存在している必要があります。 子リソースを作成しようとしても、指定した親リソースが存在しない場合は、「ParentResourceNotFound」 というメッセージが表示されます。 親リソースに依存関係を指定していない場合、子リソースは親の前にデプロイされる可能性があります。
VM は、リソース グループ内のラボの下の子リソースです。 PowerShell で Azure Resource Manager (ARM) テンプレートを使用して VM を配置した場合、PowerShell スクリプトで指定されたリソース グループ名がラボのリソース グループ名になります。 詳細については、Azure へのデプロイで発生する一般的なエラーのトラブルシューティングに関する記事をご覧ください。
「リソースの種類に対して場所は使用できません」を解決する
ラボを作成しようとすると、次の例にあるようなエラー メッセージが表示される場合があります。
The provided location 'australiacentral' is not available for resource type 'Microsoft.KeyVault/vaults'. List of available regions for the resource type is 'devx-track-azurepowershell,northcentralus,eastus,northeurope,westeurope,eastasia,southeastasia,eastus2,centralus,southcentralus,westus,japaneast,japanwest,australiaeast,australiasoutheast,brazilsouth,centralindia,southindia,westindia,canadacentral,canadaeast,uksouth,ukwest,westcentralus,westus2,koreacentral,koreasouth,francecentral,southafricanorth
この問題に対処するには、次の 2 つの方法があります。
Azure portal で、[リージョン別に利用可能な製品] ページで、Azure リージョンでのリソースの種類の可用性を確認します。 リソースの種類が特定のリージョンで使用不可の場合、DevTest Labs では、そのリージョンでのラボの作成をサポートしていません。 この問題に対処するには、ラボを作成するときに別のリージョンを選択します。
リソースの種類がリージョンで使用可能な場合は、お使いのサブスクリプションへの登録を確認します。 Azure リソース プロバイダーと種類に示すように、サブスクリプション所有者レベルで登録を確認できます。
仮想ネットワークの保存プロセスを修正する
DevTest Labs が既存の仮想ネットワークを適切に保存していない場合は、仮想ネットワーク名にピリオド (.
) が含まれている可能性があります。 名前にピリオドが使用されている場合は、ピリオドを削除するか、ハイフン (-
) に置き換えます。 仮想ネットワーク名を更新した後、もう一度ネットワークを保存してみてください。
サポートを受ける
さらにヘルプが必要な場合は、次のいずれかのサポート チャネルを試してください。
Azure DevTest Labs に関する情報と Stack Overflow のアクセス投稿については、Microsoft Community Web サイトのリソースを検索してください。
@AzureSupport (カスタマー エクスペリエンスを向上させるための Microsoft Azure の公式アカウント) に連絡する。 Azure サポートにより、Azure コミュニティの回答、サポート、エキスパートと結び付けられます。