Перенос виртуальных сетей, связанных с ExpressRoute, из классической модели в модель развертывания с помощью Resource Manager
В этой статье описывается, как после перемещения канала ExpressRoute перенести связанные с ним виртуальные сети из классической модели развертывания в модель развертывания с помощью Azure Resource Manager.
Подготовка к работе
Примечание.
Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы начать работу, см. статью Установка Azure PowerShell. Дополнительные сведения см. в статье Перенос Azure PowerShell с AzureRM на Az.
Убедитесь в наличии последней версии модулей Azure PowerShell. Подробнее: Установка и настройка Azure PowerShell. Чтобы установить модуль классической модели развертывания PowerShell (который необходим для классической модели развертывания), см. статью "Установка классического модуля модели развертывания Azure PowerShell".
Перед началом настройки проверьте предварительные требования, требования к маршрутизации и рабочие процессы .
Просмотрите сведения в статье Перемещение каналов ExpressRoute из классической модели развертывания в модель развертывания с помощью Resource Manager. Убедитесь, что вам полностью понятны пределы и ограничения.
Убедитесь, что канал полноценно работает в классической модели развертывания.
Убедитесь в наличии группы ресурсов, созданной в модели развертывания Resource Manager.
Ознакомьтесь со следующими статьями о переносе ресурсов:
- Поддерживаемый платформой перенос ресурсов IaaS из классической модели в модель Azure Resource Manager
- Техническое руководство по поддерживаемому платформой переносу из классической модели в модель Azure Resource Manager
- Platform-supported migration of IaaS resources from classic to Azure Resource Manager (Поддерживаемый платформой перенос ресурсов IaaS из классической модели в модель Azure Resource Manager)
- Common errors during Classic to Azure Resource Manager migration (Распространенные ошибки при переносе из классической модели на модель Azure Resource Manager)
Поддерживаемые и неподдерживаемые сценарии
- Канал 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 из классической модели развертывания в модель развертывания с помощью Resource Manager.
- Перемещение каналов ExpressRoute из классической модели развертывания в модель Resource Manager с помощью PowerShell.
- Используйте портал классической модели развертывания Azure. выполните рабочий процесс для создания канала ExpressRoute и выберите параметр импорта.
Эта операция не включает простой. Вы можете продолжить перемещение данных между локальной средой и Майкрософт во время выполнения миграции.
Перенос виртуальных сетей, шлюзов и связанных развертываний
Шаги, выполняемые для переноса, зависят от того, где находятся ресурсы: в одной подписке, в разных подписках, или оба варианта.
Перенос виртуальных сетей, шлюзов и связанных развертываний, которые находятся в той же подписке, что и канал 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
Следующие шаги
- Поддерживаемый платформой перенос ресурсов IaaS из классической модели в модель Azure Resource Manager
- Техническое руководство по поддерживаемому платформой переносу из классической модели в модель Azure Resource Manager
- Platform-supported migration of IaaS resources from classic to Azure Resource Manager (Поддерживаемый платформой перенос ресурсов IaaS из классической модели в модель Azure Resource Manager)
- Common errors during Classic to Azure Resource Manager migration (Распространенные ошибки при переносе из классической модели на модель Azure Resource Manager)