トラブルシューティング:Azure で仮想ネットワークを削除できない
Microsoft Azure で仮想ネットワークを削除しようとすると、エラーが表示されることがあります。 この記事では、この問題の解決に役立つトラブルシューティング手順について説明します。
この記事で Azure の問題に対処できない場合は、Microsoft Q&A と Stack Overflow の Azure 関連フォーラムを参照してください。 問題をこれらのフォーラムに投稿するか、または Twitter の @AzureSupport に投稿できます。 Azure サポート要求を送信することもできます。 サポート要求を送信するには、[Azure サポート] ページで [サポートを受ける] を選択します。
トラブルシューティング ガイダンス
- 仮想ネットワークで仮想ネットワーク ゲートウェイが実行されていないか確認する
- 仮想ネットワークでアプリケーション ゲートウェイが実行されていないか確認する
- 仮想ネットワークに Azure コンテナー インスタンスがまだ存在するか確認する。
- 仮想ネットワークで Microsoft Entra Domain Service が有効になっているかどうかを確認します。
- 仮想ネットワークが他のリソースに接続されていないか確認する
- 仮想ネットワークに実行中の仮想マシンがないか確認する
- 仮想ネットワークが移行の途中で停止していないか確認する
- 仮想ネットワークが VNet 統合のために Web アプリによって使用されていないか確認する
トラブルシューティングの手順
仮想ネットワークで仮想ネットワーク ゲートウェイが実行されていないか確認する
仮想ネットワークを削除するには、まず仮想ネットワーク ゲートウェイを削除する必要があります。
従来の仮想ネットワークの場合は、Azure Portal で従来の仮想ネットワークの [概要] ページに移動します。 仮想ネットワークでゲートウェイが実行中の場合は、 [VPN 接続] セクションにゲートウェイの IP アドレスが表示されます。
仮想ネットワークの場合、仮想ネットワークの [概要] ページに移動します。 [接続デバイス] に仮想ネットワーク ゲートウェイがあるかどうかを確認します。
ゲートウェイを削除する前に、まずゲートウェイの接続オブジェクトをすべて削除する必要があります。
仮想ネットワークでアプリケーション ゲートウェイが実行されていないか確認する
仮想ネットワークの [概要] ページに移動します。 [接続デバイス] にアプリケーション ゲートウェイがあるかどうかを確認します。
アプリケーション ゲートウェイがある場合は、仮想ネットワークを削除する間に削除する必要があります。
仮想ネットワークに Azure コンテナー インスタンスがまだ存在するか確認する
Azure portal で、リソース グループの [概要] ページに移動します。
リソース グループのリソースの一覧のヘッダーで、 [非表示の型の表示] を選択します。 ネットワーク プロファイルの種類は、既定で Azure portal に表示されません。
コンテナー グループに関連するネットワーク プロファイルを選択します。
[削除] を選択します。
サブネットまたは仮想ネットワークを再度削除します。
これらの手順で問題が解決しない場合は、これらの Azure CLI コマンド を使用してリソースをクリーンアップします。
仮想ネットワークで Microsoft Entra Domain Service が有効になっているかどうかを確認する
Azure Active Directory ドメイン サービスが有効になっていて仮想ネットワークに接続されている場合、この仮想ネットワークを削除することはできません。
サービスを無効にするには、「Azure portal を使用して Microsoft Entra Domain Services を無効にする」を参照してください。
仮想ネットワークが他のリソースに接続されていないか確認する
サーキット リンク、接続、および仮想ネットワークのピアリングを確認します。 これらは、仮想ネットワークを削除できない要因となることがあります。
次の順序で削除することをお勧めします。
- ゲートウェイ接続
- ゲートウェイ
- IP
- 仮想ネットワークのピアリング
- App Service Environment (ASE)
仮想ネットワークに実行中の仮想マシンがないか確認する
仮想ネットワークに仮想マシンがないことを確認します。
仮想ネットワークが移行の途中で停止していないか確認する
仮想ネットワークが移行の途中で停止していると、削除できません。 次のコマンドを実行して移行を中止してから、仮想ネットワークを削除します。
Move-AzureVirtualNetwork -VirtualNetworkName "Name" -Abort
仮想ネットワークが VNet 統合のために Web アプリによって使用されていないか確認する
仮想ネットワークが過去に Web アプリと統合されていて、VNet 統合を切断せずに Web アプリが削除された場合は、「VNet 統合を切断する前に App Service プランまたは Web アプリを削除する」を参照してください。