Migrar redes virtuais associadas ao ExpressRoute do clássico para o Resource Manager

Este artigo explica como migrar redes virtuais associadas ao ExpressRoute do modelo implantação clássico para o modelo de implantação do Azure Resource Manager após mudar o circuito do ExpressRoute.

Antes de começar

Observação

Este artigo foi atualizado para usar o módulo Az PowerShell do Azure. O módulo Az PowerShell é o módulo do PowerShell recomendado para interagir com o Azure. Para começar a usar o módulo do Az PowerShell, confira Instalar o Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.

Cenários com e sem suporte

  • Um circuito do ExpressRoute pode ser migrado do ambiente clássico para o Resource Manager sem nenhum tempo de inatividade. É possível mover um circuito de ExpressRoute do ambiente clássico para o do Resource Manager sem nenhum tempo de inatividade. Siga as instruções em Movendo circuitos do ExpressRoute do clássico para o modelo de implantação do Resource Manager usando o PowerShell. Este é um pré-requisito para mover recursos conectados à rede virtual.
  • Redes virtuais, gateways e implantações associadas dentro da rede virtual que estão anexadas a um circuito de ExpressRoute na mesma assinatura podem ser migradas para o ambiente do Resource Manager sem nenhum tempo de inatividade. Você pode seguir as etapas descritas posteriormente para migrar recursos como redes virtuais, gateways e máquinas virtuais implantadas na rede virtual. Certifique-se de que as redes virtuais estão configuradas corretamente antes de elas serem migradas.
  • Redes virtuais, gateways e implantações associadas dentro da rede virtual que não estão na mesma assinatura que o circuito de ExpressRoute requerem algum tempo de inatividade para que a migração seja concluída. A última seção do documento descreve as etapas a serem seguidas para migrar os recursos.
  • Uma rede virtual com o Gateway de ExpressRoute e Gateway VPN não pode ser migrada.
  • Não há suporte para a migração entre assinaturas do circuito do ExpressRoute. Para obter mais informações, confira Suporte à migração do Microsoft.Network.

Mover um circuito de ExpressRoute de clássico para Resource Manager

Você deve mover um circuito de ExpressRoute do ambiente clássico para o do Resource Manager antes de tentar migrar os recursos que estão anexados ao circuito de ExpressRoute. Para realizar essa tarefa, consulte os artigos a seguir:

Esta operação não envolve tempo de inatividade. Você pode continuar a transferir dados entre seu local e a Microsoft enquanto a migração está em andamento.

Migrar redes virtuais, gateways e implantações associadas

As etapas a serem seguidas para a migração dependem se os recursos estão na mesma assinatura, em assinaturas diferentes ou ambos.

Migrar redes virtuais, gateways e implantações associadas na mesma assinatura que o circuito de ExpressRoute

Esta seção descreve as etapas a serem seguidas para migrar de uma rede virtual, gateway e implantações associadas na mesma assinatura que o circuito de ExpressRoute. Nenhum tempo de inatividade é associado a essa migração. Você pode continuar a usar todos os recursos durante o processo de migração. O plano de gerenciamento é bloqueado enquanto a migração está em andamento.

  1. Certifique-se de que o circuito de ExpressRoute tenha sido migrado do ambiente clássico para o do Resource Manager.

  2. Certifique-se de que a rede virtual foi preparada adequadamente para a migração.

  3. Registre sua assinatura para a migração de recursos. Para registrar sua assinatura para a migração de recursos, use o seguinte snippet do PowerShell:

    Select-AzSubscription -SubscriptionName <Your Subscription Name>
    Register-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
    Get-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
    
  4. Valide, prepare e migre. Para mover a rede virtual, use o seguinte snippet do PowerShell:

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

    Você também pode anular a migração executando o seguinte cmdlet do PowerShell:

    Move-AzureVirtualNetwork -Abort $vnetName
    

Próximas etapas