クラシックから Resource Manager への ExpressRoute 回線および関連する仮想ネットワークの移行

この記事では、ExpressRoute 回線の移行後に、そこに関連付けられた仮想ネットワークをクラシック デプロイ モデルから Azure Resource Manager デプロイ モデルに移行する方法について説明します。

開始する前に

注意

Azure を操作するには、Azure Az PowerShell モジュールを使用することをお勧めします。 作業を開始するには、Azure PowerShell のインストールに関する記事を参照してください。 Az PowerShell モジュールに移行する方法については、「AzureRM から Az への Azure PowerShell の移行」を参照してください。

サポートされているシナリオとサポートされていないシナリオ

  • ExpressRoute 回線は、ダウンタイムなしでクラシック環境から Resource Manager 環境に移行できます。 ExpressRoute 回線は、ダウンタイムなしでクラシック環境から Resource Manager 環境にすべて移動できます。 PowerShell を使用してクラシック デプロイ モデルから Resource Manager デプロイ モデルに ExpressRoute 回線を移行する方法に関するページの手順に従ってください。
  • 同じサブスクリプションの ExpressRoute 回線に接続されている仮想ネットワーク、ゲートウェイ、および仮想ネットワーク内の関連するデプロイは、ダウンタイムなしに Resource Manager 環境に移行できます。 後で説明する手順に従って、仮想ネットワーク、ゲートウェイ、および仮想ネットワーク内にデプロイされた仮想マシンなどのリソースを移行できます。 これらのリソースを移行する前に、仮想ネットワークが正しく構成されていることを確認する必要があります。
  • ExpressRoute 回線と異なるサブスクリプションの仮想ネットワーク、ゲートウェイ、および仮想ネットワーク内の関連するデプロイを移行する場合は、ダウンタイムが伴います。 このドキュメントの最後のセクションに、これらのリソースを移行するための手順を説明します。
  • ExpressRoute ゲートウェイと VPN Gateway の両方を含んだ仮想ネットワークは移行できません。
  • ExpressRoute 回線のサブスクリプション間の移行はサポートされません。 詳細については、Microsoft.Network の移動のサポートに関するセクションを参照してください。

クラシックから Resource Manager への ExpressRoute 回線の移動

ExpressRoute 回線に接続されているリソースを移行する前に、ExpressRoute 回線をクラシックから Resource Manager 環境に移動する必要があります。 このタスクを行うには、次の記事を参照してください。

この操作では、ダウンタイムは発生しません。 移行操作中でも、オンプレミスと Microsoft の間で引き続きデータを転送できます。

仮想ネットワーク、ゲートウェイ、および関連するデプロイの移行

移行する手順は、リソースが同じサブスクリプションにあるか、別のサブスクリプションにあるか、またはその両方にあるかによって異なります。

ExpressRoute 回線と同じサブスクリプションの仮想ネットワーク、ゲートウェイ、および関連するデプロイの移行

このセクションでは、ExpressRoute 回線と同じサブスクリプションの仮想ネットワーク、ゲートウェイ、および関連するデプロイを移行するための手順について説明します。 この移行に関連してダウンタイムは発生しません。 移行プロセス中にすべてのリソースを引き続き使用できます。 移行操作中は、管理プレーンがロックされます。

  1. ExpressRoute 回線がクラシックから Resource Manager 環境に移行されていることを確認します。

  2. 仮想ネットワークが移行用に適切に準備されていることを確認します。

  3. リソースの移行用にサブスクリプションを登録します。 リソースの移行用にサブスクリプションを登録するには、次の PowerShell スニペットを使用します。

    Select-AzSubscription -SubscriptionName <Your Subscription Name>
    Register-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
    Get-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
    
  4. 検証、準備、および移行を行います。 仮想ネットワークを移動するには、次の PowerShell スニペットを使用します。

    Move-AzureVirtualNetwork -Validate -VirtualNetworkName $vnetName
    Move-AzureVirtualNetwork -Prepare -VirtualNetworkName $vnetName
    Move-AzureVirtualNetwork -Commit -VirtualNetworkName $vnetName
    

    次の PowerShell コマンドレットを実行すると、移行を中止できます。

    Move-AzureVirtualNetwork -Abort $vnetName
    

次のステップ