クラシックから Resource Manager への ExpressRoute 回線および関連する仮想ネットワークの移行
この記事では、ExpressRoute 回線の移行後に、そこに関連付けられた仮想ネットワークをクラシック デプロイ モデルから Azure Resource Manager デプロイ モデルに移行する方法について説明します。
開始する前に
注意
Azure を操作するには、Azure Az PowerShell モジュールを使用することをお勧めします。 作業を始めるには、「Azure PowerShell をインストールする」を参照してください。 Az PowerShell モジュールに移行する方法については、「AzureRM から Az への Azure PowerShell の移行」を参照してください。
Azure PowerShell モジュールの最新バージョンがあることを確認します。 詳細については、「 Azure PowerShell のインストールと構成の方法」を参照してください。 PowerShell クラシック デプロイ モデル モジュール (クラシック デプロイ モデルに必要) をインストールするには、「Azure PowerShell クラシック デプロイ モデル モジュールのインストール」を参照してください。
クラシックから Resource Manager への ExpressRoute 回線の移行に関する記事に記載されている情報を確認してください。 制限および制約事項について完全に理解していることを確認します。
回路がクラシック デプロイ モデルで完全に動作できることを確認します。
Resource Manager デプロイ モデルで作成したリソース グループがあることを確認します。
次のリソースの移行に関するドキュメントを確認します。
サポートされているシナリオとサポートされていないシナリオ
- 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 環境に移動する必要があります。 このタスクを行うには、次の記事を参照してください。
- クラシックから Resource Manager への ExpressRoute 回線の移行に関する記事に記載されている情報を確認してください。
- Azure PowerShell を使用してクラシックから Resource Manager に回線を移動する。
- Azure クラシック デプロイ モデル ポータルを使います。 ワークフローに従って新しい ExpressRoute 回線を作成し、インポート オプションを選択します。
この操作では、ダウンタイムは発生しません。 移行操作中でも、オンプレミスと Microsoft の間で引き続きデータを転送できます。
仮想ネットワーク、ゲートウェイ、および関連するデプロイの移行
移行する手順は、リソースが同じサブスクリプションにあるか、別のサブスクリプションにあるか、またはその両方にあるかによって異なります。
ExpressRoute 回線と同じサブスクリプションの仮想ネットワーク、ゲートウェイ、および関連するデプロイの移行
このセクションでは、ExpressRoute 回線と同じサブスクリプションの仮想ネットワーク、ゲートウェイ、および関連するデプロイを移行するための手順について説明します。 この移行に関連してダウンタイムは発生しません。 移行プロセス中にすべてのリソースを引き続き使用できます。 移行操作中は、管理プレーンがロックされます。
ExpressRoute 回線がクラシックから Resource Manager 環境に移行されていることを確認します。
仮想ネットワークが移行用に適切に準備されていることを確認します。
リソースの移行用にサブスクリプションを登録します。 リソースの移行用にサブスクリプションを登録するには、次の PowerShell スニペットを使用します。
Select-AzSubscription -SubscriptionName <Your Subscription Name> Register-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate Get-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
検証、準備、および移行を行います。 仮想ネットワークを移動するには、次の PowerShell スニペットを使用します。
Move-AzureVirtualNetwork -Validate -VirtualNetworkName $vnetName Move-AzureVirtualNetwork -Prepare -VirtualNetworkName $vnetName Move-AzureVirtualNetwork -Commit -VirtualNetworkName $vnetName
次の PowerShell コマンドレットを実行すると、移行を中止できます。
Move-AzureVirtualNetwork -Abort $vnetName