Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo mostra-lhe como migrar um gateway de rede virtual ExpressRoute de SKUs Standard, HighPerformance ou UltraPerformance para SKUs com zonas de disponibilidade (ErGw1Az, ErGw2Az, ErGw3Az) usando PowerShell. Os SKUs de nível superior fornecem mais CPUs e largura de banda de rede, resultando numa maior taxa de transferência e ligações mais fiáveis à sua rede virtual.
Prerequisites
Antes de começar, certifique-se de que tem:
- Revisei o artigo sobre migração do Gateway para considerações importantes sobre migração.
- Um gateway de rede virtual ExpressRoute existente usando SKU Standard, HighPerformance ou UltraPerformance.
- Azure PowerShell instalado. Para obter mais informações, consulte Instalar o Azure PowerShell.
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 PowerShell
O processo de migração utiliza scripts PowerShell para criar um novo gateway, transferir a configuração e remover o gateway antigo.
Clonar os scripts de migração
Clone os scripts de migração do repositório de exemplos do Azure:
git clone https://github.com/Azure-Samples/azure-docs-powershell-samples/Navegue até ao diretório de migração do gateway ExpressRoute:
cd azure-docs-powershell-samples/expressroute-gateway/gateway-migration/
Preparar a migração
O script PrepareMigration cria um novo gateway virtual de rede ExpressRoute na mesma sub-rede de gateway e liga-o aos seus circuitos ExpressRoute existentes.
Obtenha o ID de recurso do seu gateway atual:
$resource = Get-AzResource -Name <gateway-name> $resource.IdSubstitua
<gateway-name>pelo nome do seu gateway de rede virtual.Executa o PrepareMigration.ps1 script:
.\PrepareMigration.ps1Quando solicitado, introduza a seguinte informação:
- Identificador de recurso do seu gateway
- Sufixo de nome para os seus novos recursos (este nome é acrescentado ao nome existente, por exemplo:
existingresourcename_newname) - Zona de disponibilidade para o seu novo gateway
Executar a migração
O script de migração transfere a configuração do gateway antigo para o novo gateway.
Obtenha o ID do recurso do seu novo gateway usando o nome que especificou na etapa de preparação:
$resource = Get-AzResource -Name <new-gateway-name> $resource.IdSubstitua
<new-gateway-name>pelo nome do seu novo gateway de rede virtual.Executa o Migration.ps1 script:
.\Migration.ps1Quando solicitado, introduza a seguinte informação:
- ID de recurso do seu gateway original
- ID de recurso do seu novo gateway
Confirmar a migração
O script de commit remove o gateway antigo e as suas ligações depois de verificares se o novo gateway está a funcionar corretamente.
Important
Antes de executar este passo, verifique se o seu novo gateway de rede virtual tem uma ligação ExpressRoute a funcionar. O processo de migração pode causar uma breve interrupção de até 3 minutos.
Executa o CommitMigration.ps1 script:
.\CommitMigration.ps1Quando solicitado, introduza o ID de recurso do gateway original.
