Migrar redes virtuais associadas ao ExpressRoute da implementação Clássica para o Resource Manager

Este artigo explica como migrar redes virtuais associadas ao ExpressRoute do modelo de implementação clássica para o modelo de implementação do Azure Resource Manager depois de mover o circuito do ExpressRoute.

Antes de começar

Nota

Recomendamos que utilize o módulo Azure Az PowerShell para interagir com o Azure. Veja Instalar o Azure PowerShell para começar. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.

Cenários suportados e não suportados

  • Um circuito do ExpressRoute pode ser movido do ambiente clássico para o ambiente de Resource Manager sem qualquer período de indisponibilidade. Pode mover qualquer circuito do ExpressRoute do ambiente clássico para o ambiente de Resource Manager sem tempo de inatividade. Siga as instruções para mover circuitos do ExpressRoute do modelo clássico para o modelo de implementação Resource Manager com o PowerShell. Este é um pré-requisito para mover recursos ligados à rede virtual.
  • As redes virtuais, gateways e implementações associadas na rede virtual que estão anexadas a um circuito do ExpressRoute na mesma subscrição podem ser migradas para o ambiente Resource Manager sem qualquer período de indisponibilidade. Pode seguir os passos descritos mais tarde para migrar recursos como redes virtuais, gateways e máquinas virtuais implementadas na rede virtual. Tem de garantir que as redes virtuais estão configuradas corretamente antes de serem migradas.
  • As redes virtuais, os gateways e as implementações associadas na rede virtual que não estão na mesma subscrição que o circuito do ExpressRoute requerem algum tempo de inatividade para concluir a migração. A última secção do documento descreve os passos a seguir para migrar recursos.
  • Não é possível migrar uma rede virtual com o Gateway do ExpressRoute e Gateway de VPN.
  • A migração entre subscrições do circuito do ExpressRoute não é suportada. Para obter mais informações, consulte Suporte de movimentação Microsoft.Network.

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

Tem de mover um circuito do ExpressRoute do ambiente clássico para o ambiente de Resource Manager antes de tentar migrar os recursos anexados ao circuito do ExpressRoute. Para realizar esta tarefa, consulte os seguintes artigos:

Esta operação não envolve tempo de inatividade. Pode continuar a transferir dados entre as suas instalações e a Microsoft enquanto a migração estiver em curso.

Migrar redes virtuais, gateways e implementações associadas

Os passos que seguir para migrar dependem se os recursos estão na mesma subscrição, subscrições diferentes ou ambos.

Migrar redes virtuais, gateways e implementações associadas na mesma subscrição que o circuito do ExpressRoute

Esta secção descreve os passos a seguir para migrar uma rede virtual, um gateway e implementações associadas na mesma subscrição que o circuito do ExpressRoute. Não está associado nenhum período de indisponibilidade a esta migração. Pode continuar a utilizar todos os recursos através do processo de migração. O plano de gestão está bloqueado enquanto a migração está em curso.

  1. Certifique-se de que o circuito do ExpressRoute foi movido do ambiente clássico para o ambiente de Resource Manager.

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

  3. Registe a sua subscrição para migração de recursos. Para registar a sua subscrição para migração de recursos, utilize o seguinte fragmento do PowerShell:

    Select-AzSubscription -SubscriptionName <Your Subscription Name>
    Register-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
    Get-AzResourceProvider -ProviderNamespace Microsoft.ClassicInfrastructureMigrate
    
  4. Validar, preparar e migrar. Para mover a rede virtual, utilize o seguinte fragmento do PowerShell:

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

    Também pode abortar a migração ao executar o seguinte cmdlet do PowerShell:

    Move-AzureVirtualNetwork -Abort $vnetName
    

Passos seguintes