Share via


Atualizar um balanceador de carga básico interno – Conexões de saída desnecessárias

Aviso

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

Importante

Em 30 de setembro de 2025, o Balanceador de Carga Básico será desativado. Para saber mais, confira o anúncio oficial. Se você estiver usando o Balanceador de Carga Básico, atualize 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 de redundância de zona. Para saber mais sobre a SKU do Load Balancer, confira a tabela de comparação.

Este artigo apresenta um script do PowerShell que cria um Standard Load Balancer com a mesma configuração que o Load Balancer Básico, juntamente com a migração de tráfego do Load Balancer Básico para o Standard Load Balancer.

Visão geral da atualização

  • Cria uma SKU do Standard Load Balancer Interno no local que você especificar. A conexão de saída não será fornecida pelo Standard Load Balancer Interno.
  • Copia diretamente as configurações da SKU do Load Balancer Básico para o recém-criado Standard Load Balancer.
  • Mova diretamente os IPs privados do Load Balancer Básico para o Standard Load Balancer recém-criado.
  • Mova diretamente as VMs do pool de back-end do Load Balancer Básico para o pool de back-end do Standard Load Balancer

Caveats\Limitations

  • O script dá suporte apenas à atualização de Load Balancer Interno em que nenhuma conexão de saída é necessária. Se você precisar de conexão de saída para algumas das VMs, confira esta página para obter instruções.
  • O Load Balancer Básico precisa estar no mesmo grupo de recursos que as VMs de back-end e NICs.
  • Se o balanceador de carga padrão for criado em uma região diferente, você não poderá associar as VMs existentes na região antiga do Balanceador de Carga padrão recém-criado. Para contornar essa limitação, certifique-se de criar uma nova VM na nova região.
  • Se seu Load Balancer não tiver nenhuma configuração de IP de front-end ou pool de back-ends, provavelmente você encontrará um erro ao executar o script. Confirme se eles não estão vazios.
  • O script não pode migrar o Conjunto de Dimensionamento de Máquinas Virtuais do back-end do Load Balancer Básico para o back-end do Standard Load Balancer. Para esse tipo de atualização, consulte Atualizar um balanceador de carga básico usado com Conjuntos de Dimensionamento de Máquinas Virtuais para obter instruções e mais informações.

Altere o método de alocação de IP para estático para configuração de IP de front-end (ignore esta etapa se já estiver estático)

  1. Selecione Todos os serviços no menu à esquerda, selecione Todos os recursos e, em seguida, selecione seu Load Balancer Básico na lista de recursos.

  2. Em Configurações, selecione Configuração de IP de front-end e selecione a primeira configuração de IP de front-end.

  3. Para Atribuição, selecione Estático

  4. Repita a etapa 3 para todas as configurações de IP de front-end do Load Balancer Básico.

Baixar o script

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

Usar o script

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

  • Se você não tiver o módulo do Azure Az PowerShell instalado ou não se importar em desinstalar o módulo do Azure Az PowerShell, a melhor opção é usar a opção Install-Script para executar o script.
  • Se precisar manter o módulo do Azure Az PowerShell, o melhor a fazer é baixar o script e executá-lo diretamente.

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

Instalar usando o método de Install-Script

Para usar essa opção, você não deve ter o módulo Azure Az PowerShell instalado no computador. Se estiverem instalados, o comando a seguir exibirá um erro. Você pode desinstalar o módulo do Azure Az PowerShell ou usar a outra opção para baixar o script manualmente e executá-lo.

Execute o script com o seguinte comando:

Install-Script -Name AzureILBUpgrade

Esse comando também instala o módulo do Az PowerShell.

Instalar usando o método de download manual

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

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. Examinar os parâmetros obrigatórios:

    • rgName: [String]: Obrigatório – este parâmetro é o grupo de recursos para o Load Balancer Básico existente e o novo Standard Load Balancer. Para encontrar esse valor de cadeia de caracteres, navegue até o portal do Azure, selecione a fonte do Balanceador de Carga Básico e clique na Visão Geral dele. O Grupo de Recursos está localizado nessa página.
    • oldLBName: [String]: Obrigatório – este parâmetro é o nome do Balancer básico existente que você deseja atualizar.
    • newlocation: [String]: Obrigatório – este parâmetro é o grupo de recursos com o qual o Standard Load Balancer será criado. É recomendável herdar o mesmo local do Balanceador de Carga Básico escolhido para o Standard Load Balancer para uma melhor associação com outros recursos existentes.
    • newLBName: [String]: Obrigatório – Esse parâmetro é o nome do Standard Load Balancer a ser criado.
  4. Execute o script usando os parâmetros apropriados. Isso pode levar de cinco a sete minutos para ser concluído.

    Exemplo

    AzureILBUpgrade.ps1 -rgName "myRGlb" -oldLBName "myBasicLB" -newlocation "centralus" -newLbName "myStandardLB"
    

Verificar novo balanceador de carga

  1. No console do PowerShell local, use Get-AzLoadBalancer -ResourceGroupName <rgName_value> para exibir os balanceadores de carga no seu grupo de recursos.
  2. Verifique no JSON o novo balanceador de carga padrão. Você pode verificar se as configurações, como Configuração de IP de front-end, Pools de back-end e regras de Balanceamento de carga foram migradas para o novo balanceador de carga padrão.

Perguntas comuns

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

Sim. Confira Caveats/Limitations.

O script de Azure PowerShell também alterna o tráfego do meu Load Balancer básico para o Standard Load Balancer recém-criado?

Sim, ele migra o tráfego. Caso queira migrar o tráfego pessoalmente, use este script que não move as VMs para você.

Próximas etapas

Saiba mais sobre o Load Balancer Standard