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
- Analise o artigo Migração de gateway antes de começar.
- Você deve ter um gateway de rede Virtual ExpressRoute existente em sua assinatura do Azure.
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:
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
Clone o script de configuração do GitHub.
git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/
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.
Identifique o ID do recurso do gateway que será migrado.
$resourceId = Get-AzResource -Name {virtual network gateway name} $resourceId.Id
Execute o script PrepareMigration.ps1 para preparar a migração.
gateway-migration/preparemigration.ps1
Insira o ID do recurso do seu gateway.
Escolha um nome para seus novos recursos, o novo nome do recurso será adicionado ao nome existente. Por exemplo: existingresourcename_newname.
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.
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
Execute o script Migration.ps1 para executar a migração.
gateway-migration/migration.ps1
Insira o ID do recurso do gateway de pré-migração.
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.
Execute o script CommitMigration.ps1 para concluir a migração.
gateway-migration/commitmigration.ps1
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
- Saiba mais sobre como projetar para alta disponibilidade.
- Planeje a recuperação de desastres e use VPN como backup.