Перенос виртуальных сетей, связанных с ExpressRoute, из классической модели в модель развертывания с помощью Resource Manager

В этой статье описывается, как после перемещения канала ExpressRoute перенести связанные с ним виртуальные сети из классической модели развертывания в модель развертывания с помощью Azure Resource Manager.

Подготовка к работе

Примечание.

Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы начать работу, см. статью Установка Azure PowerShell. Дополнительные сведения см. в статье Перенос Azure PowerShell с AzureRM на Az.

Поддерживаемые и неподдерживаемые сценарии

  • Канал ExpressRoute можно перенести из классической среды в среду Resource Manager без простоев. Вы можете переместить любой канал ExpressRoute из классической среды в среду Resource Manager без простоев. Следуйте инструкциям в статье Перемещение каналов ExpressRoute из классической модели развертывания в модель Resource Manager с помощью PowerShell.
  • Виртуальные сети, шлюзы и связанные развертывания в виртуальной сети, подключенные к каналу ExpressRoute в одной подписке, можно перенести в среду Resource Manager без простоев. Выполните приведенные ниже действия, чтобы перенести ресурсы, такие как виртуальные сети, шлюзы и виртуальные машины, развернутые в виртуальной сети. Перед переносом виртуальных сетей необходимо убедиться, что виртуальные сети настроены правильно.
  • Виртуальные сети, шлюзы и связанные развертывания в виртуальной сети, которые не в той же подписке, что и канал ExpressRoute, требуют некоторого простоя для завершения миграции. В последнем разделе статьи описываются шаги, которые необходимо выполнить при переносе ресурсов.
  • Виртуальную сеть с обоими шлюзами (ExpressRoute и VPN-шлюз) нельзя переместить.
  • Миграция канала ExpressRoute между подписками не поддерживается. Дополнительные сведения см. в статье Поддержка перемещения Microsoft.Network.

Перемещение канала ExpressRoute из классической модели развертывания в модель развертывания с помощью Resource Manager

Прежде чем приступить к переносу ресурсов, подключенных к каналу ExpressRoute, этот канал необходимо переместить из классической среды в среду Resource Manager. Для этого используйте приведенные ниже ссылки:

Эта операция не включает простой. Вы можете продолжить перемещение данных между локальной средой и Майкрософт во время выполнения миграции.

Перенос виртуальных сетей, шлюзов и связанных развертываний

Шаги, выполняемые для переноса, зависят от того, где находятся ресурсы: в одной подписке, в разных подписках, или оба варианта.

Перенос виртуальных сетей, шлюзов и связанных развертываний, которые находятся в той же подписке, что и канал 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
    

Следующие шаги