Partilhar via


Migrar para um gateway de rede virtual ExpressRoute habilitado para zona de disponibilidade usando o PowerShell

Ao criar um gateway de rede virtual ExpressRoute, você precisa escolher a SKU do gateway. Se você escolher uma SKU de nível superior, mais CPUs e largura de banda de rede serão alocadas para o gateway. Como resultado, o gateway pode suportar maior taxa de transferência de rede e conexões de rede mais confiáveis para a rede virtual.

As seguintes SKUs estão disponíveis para gateways de rede virtual ExpressRoute:

  • Standard
  • HighPerformance
  • Ultradesempenho
  • ErGw1Az
  • ErGw2Az
  • ErGw3Az
  • ErGwScale (Pré-visualização)

Pré-requisitos

Trabalhando com o Azure PowerShell

As etapas e exemplos neste artigo usam módulos Az do Azure PowerShell. Para instalar os módulos Az localmente no seu computador, consulte Instalar o Azure PowerShell. Para saber mais sobre o novo módulo Az, consulte Apresentando o novo módulo Az do Azure PowerShell. Os cmdlets do PowerShell são atualizados com frequência. Se você não estiver executando a versão mais recente, os valores especificados nas instruções podem falhar. Para localizar as versões instaladas do PowerShell em seu sistema, use o Get-Module -ListAvailable Az cmdlet.

Você pode usar o Azure Cloud Shell para executar a maioria dos cmdlets do PowerShell e comandos da CLI, em vez de instalar o Azure PowerShell ou a CLI localmente. O Azure Cloud Shell é um shell interativo gratuito que tem ferramentas comuns do Azure pré-instaladas e está configurado para ser usado com sua conta. Para executar qualquer código contido neste artigo no Azure Cloud Shell, abra uma sessão do Cloud Shell, use o botão Copiar em um bloco de código para copiar o código e cole-o na sessão do Cloud Shell com Ctrl+Shift+V no Windows e Linux ou Cmd+Shift+V no macOS. O texto colado não é executado automaticamente, pressione Enter para executar o código.

Existem algumas formas de iniciar o Cloud Shell:

Opção Ligação
Clique em Experimentar no canto superior direito de um bloco de código. Cloud Shell neste artigo
Abrir o Cloud Shell no seu browser. https://shell.azure.com/powershell
Clique no botão Cloud Shell, no menu do canto superior direito do portal do Azure. Cloud Shell no portal

Migrar para um novo gateway usando o PowerShell

Aqui estão as etapas para migrar para um novo gateway usando o PowerShell.

Clone o script

  1. Clone o script de configuração do GitHub.

    git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/ 
    
  2. Mude para o diretório onde o script está localizado.

    CD azure-docs-powershell-samples/expressroute-gateway/
    

Preparar a migração

Esse script cria um novo gateway de rede virtual de Rota Expressa na mesma sub-rede de gateway e o conecta aos circuitos de Rota Expressa existentes.

  1. Identifique o ID do recurso do gateway que será migrado.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Execute o script PrepareMigration.ps1 para preparar a migração.

    gateway-migration/preparemigration.ps1
    
  3. Insira o ID do recurso do seu gateway.

  4. A sub-rede do gateway precisa de dois ou mais prefixos de endereço para a migração. Se tiver apenas um prefixo, ser-lhe-á pedido que introduza um prefixo adicional.

  5. Escolha um nome para seus novos recursos, o novo nome do recurso será adicionado ao nome existente. Por exemplo: existingresourcename_newname.

  6. Insira uma zona de disponibilidade para seu novo gateway.

Execute a migração

Este script transfere a configuração do gateway antigo para o novo.

  1. Identifique a ID do recurso do seu novo gateway pós-migração. Use o nome do recurso que você forneceu para esse gateway na etapa anterior.

    $resourceId = Get-AzResource -Name {virtual network gateway name}
    $resourceId.Id
    
  2. Execute o script Migration.ps1 para executar a migração.

    gateway-migration/migration.ps1
    
  3. Insira o ID do recurso do gateway de pré-migração.

  4. Insira o ID do recurso do seu gateway pós-migração.

Confirmar a migração

Esse script exclui o gateway antigo e suas conexões.

  1. Execute o script CommitMigration.ps1 para concluir a migração.

    gateway-migration/commitmigration.ps1
    
  2. Insira o ID do recurso do gateway de pré-migração.

    Importante

    • Antes de executar esta etapa, verifique se o novo gateway de rede virtual tem uma conexão de Rota Expressa funcionando.
    • Ao migrar seu gateway, você pode esperar uma possível interrupção por no máximo 30 segundos.

Próximos passos