Atualizar de um balanceador de carga público básico para um balanceador de carga público padrão

Aviso

Este documento não está mais em uso e foi substituído por Atualizar um balanceador de carga básico com o PowerShell.

Importante

Em 30 de setembro de 2025, o Basic Load Balancer será aposentado. Para obter mais informações, veja o anúncio oficial. Se você estiver usando o Basic Load Balancer, certifique-se de atualizar para o Standard Load Balancer antes da data de desativação.

O Azure Standard Load Balancer oferece um conjunto avançado de funcionalidades e alta disponibilidade por meio da redundância de zona. Para saber mais sobre as SKUs do Balanceador de Carga do Azure, consulte a tabela de comparação.

Há dois estágios em uma atualização:

  1. Altere o método de alocação de IP de Dinâmico para Estático.

  2. Execute o script do PowerShell para concluir a atualização e a migração de tráfego.

Descrição geral da atualização

Está disponível um script do Azure PowerShell que executa os seguintes procedimentos:

  • Cria um balanceador de carga padrão com um local especificado no mesmo grupo de recursos do balanceador de carga básico

  • Atualiza o endereço IP público de SKU básico para SKU padrão in-loco

  • Copia as configurações do balanceador de carga básico para o novo balanceador de carga padrão

  • Cria uma regra de saída padrão que permite a conectividade de saída

Restrições

  • O script suporta apenas uma atualização do balanceador de carga público. Para uma atualização do balanceador de carga básico interno, consulte Atualizar do interno básico para o interno padrão - Azure Load Balancer para obter instruções e mais informações

  • O método de alocação do endereço IP público deve ser alterado para estático antes de executar o script

  • Se o balanceador de carga não tiver uma configuração IP de front-end ou pool de back-end, você encontrará um erro ao executar o script. Verifique se o balanceador de carga tem um IP de front-end e um pool de back-end

  • O script não pode migrar o Conjunto de Escala de Máquina Virtual do back-end do Balanceador de Carga Básico para o back-end do Balanceador de Carga Padrão. Para esse tipo de atualização, consulte Atualizar um balanceador de carga básico usado com conjuntos de dimensionamento de máquina virtual para obter instruções e mais informações.

Alterar o método de alocação do endereço IP público para estático

A seguir estão as etapas recomendadas para alterar o método de alocação.

  1. Inicie sessão no portal do Azure.

  2. Selecione Todos os recursos no menu à esquerda. Selecione o endereço IP público básico associado ao balanceador de carga básico na lista de recursos.

  3. Em Configurações do endereço IP público básico, selecione Configurações.

  4. Em Atribuição, selecione Estático.

  5. Selecione Guardar.

Nota

Para máquinas virtuais que têm IPs públicos, você deve criar endereços IP padrão primeiro. O mesmo endereço IP não é garantido. Desassocie as VMs dos IPs básicos e associe-as aos endereços IP padrão recém-criados. Em seguida, você poderá seguir as instruções para adicionar VMs ao pool de back-end do Balanceador de Carga do Azure Padrão.

Crie novas VMs para adicionar ao pool de back-end do novo balanceador de carga padrão

  • Para criar uma máquina virtual e associá-la ao balanceador de carga, consulte Criar máquinas virtuais.

Faça o download do script

Baixe o script de migração da Galeria do PowerShell.

Use o script

Há duas opções, dependendo da configuração e das preferências do ambiente do PowerShell local:

  • Se você não tiver o módulo Az PowerShell instalado ou não se importar em desinstalar o módulo Az PowerShell, use a Install-Script opção para executar o script.

  • Se você precisar manter o módulo Az PowerShell, baixe o script e execute-o diretamente.

Para determinar se você tem o módulo Az PowerShell instalado, execute Get-InstalledModule -Name az. Se você não vir nenhum módulo do Az PowerShell instalado, poderá usar o Install-Script método.

Instalar com Install-Script

Para usar essa opção, não tenha o módulo Az PowerShell instalado no seu computador. Se estiverem instalados, o comando a seguir exibirá um erro. Desinstale o módulo Az PowerShell ou use a outra opção para baixar o script manualmente e executá-lo.

Execute o script com o seguinte comando:

Install-Script -Name AzurePublicLBUpgrade

Este comando também instala o módulo Az PowerShell necessário.

Instalar diretamente com o script

Se você tiver o módulo Az PowerShell instalado e não puder desinstalá-lo, ou não quiser desinstalá-lo, poderá baixar manualmente o script usando a guia Download Manual no link de download do script. O script é baixado como um arquivo nupkg bruto. Para instalar o script a partir deste arquivo nupkg , consulte Download manual do pacote

Para executar o script:

  1. Use Connect-AzAccount para se conectar ao Azure.

  2. Use Import-Module Az para importar o módulo Az PowerShell.

  3. Examine os parâmetros necessários:

    • oldRgName: [String]: Obrigatório – Este parâmetro é o grupo de recursos para o balanceador de carga básico existente que você deseja atualizar. Para encontrar esse valor de cadeia de caracteres, navegue até o portal do Azure, selecione sua fonte básica do balanceador de carga e selecione Visão geral do balanceador de carga. O grupo de recursos está localizado nessa página

    • oldLBName: [String]: Obrigatório – Este parâmetro é o nome do seu balanceador de carga básico existente que você deseja atualizar.

    • newLBName: [String]: Required – Este parâmetro é o nome do balanceador de carga padrão a ser criado

  4. Execute o script usando os parâmetros apropriados. Pode levar de cinco a sete minutos para terminar.

    Exemplo

    AzurePublicLBUpgrade.ps1 -oldRgName "test_publicUpgrade_rg" -oldLBName "LBForPublic" -newLbName "LBForUpgrade"
    

Criar um gateway NAT para acesso de saída

O script cria uma regra de saída que permite a conectividade de saída. O NAT da Rede Virtual do Azure é o serviço recomendado para conectividade de saída. Para obter mais informações sobre o NAT da Rede Virtual do Azure, consulte O que é NAT da Rede Virtual do Azure?.

Para criar um recurso de gateway NAT e associá-lo a uma sub-rede da sua rede virtual, consulte Criar gateway NAT.

Perguntas comuns

Há alguma limitação com o script do Azure PowerShell para migrar a configuração de v1 para v2?

Sim. Consulte Restrições.

Quanto tempo demora a atualização?

Geralmente, leva alguns minutos para o script ser concluído e pode levar mais tempo, dependendo da complexidade da configuração do balanceador de carga. Tenha em mente o tempo de inatividade e planeje o failover, se necessário.

O script alterna o tráfego do meu balanceador de carga básico para o balanceador de carga padrão recém-criado?

Sim. O script do Azure PowerShell atualiza o endereço IP público, copia a configuração do balanceador de carga básico para o padrão e migra a máquina virtual para o balanceador de carga padrão público recém-criado.

Próximos passos

Saiba mais sobre o Azure Load Balancer