Gerenciar o estado administrativo (admin) no Azure Load Balancer
Artigo
O estado administrativo (estado de administrador) é um recurso do Azure Load Balancer que permite que você substitua o comportamento da investigação de integridade do Load Balancer em uma base por instância de pool de back-end. Há três tipos de valores de estado de administrador: Ativo, Inativo e Nenhum.
Você pode usar o portal do Azure, o Azure PowerShell ou a CLI do Azure para gerenciar o estado do administrador de uma instância do pool de back-end. Cada seção fornece instruções para cada método com exemplos de configuração, atualização ou remoção de uma configuração de estado de administrador.
Importante
O estado administrativo (estado de administrador) está em versão prévia no Azure Load Balancer.
Essa versão prévia é fornecida sem um contrato de nível de serviço e não é recomendada para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou podem ter restrição de recursos. Para obter mais informações, consulte Termos de Uso Complementares de Versões Prévias do Microsoft Azure.
Se preferir executar os comandos de referência da CLI localmente, instale a CLI do Azure. Para execuções no Windows ou no macOS, considere executar a CLI do Azure em um contêiner do Docker. Para obter mais informações, confira Como executar a CLI do Azure em um contêiner do Docker.
Se estiver usando uma instalação local, entre com a CLI do Azure usando o comando az login. Para concluir o processo de autenticação, siga as etapas exibidas no terminal. Para ver outras opções de entrada, confira Conectar-se com a CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure no primeiro uso. Para obter mais informações sobre extensões, confira Usar extensões com a CLI do Azure.
Execute az version para localizar a versão e as bibliotecas dependentes que estão instaladas. Para fazer a atualização para a versão mais recente, execute az upgrade.
Definir o estado do administrador em uma nova instância do pool de back-end
Nesta seção, você aprenderá a definir um estado de administrador para Ativar ou Desativar como parte de uma nova criação de pool de back-end.
Na caixa de pesquisa na parte superior do portal, insira Balanceador de carga. Selecione Balanceadores de carga nos resultados da pesquisa.
Selecione o balanceador de carga na lista.
Na página do balanceador de carga, selecione Pools de back-end em Configurações.
Selecione + Adicionar em Pools de back-end para adicionar um novo pool de back-end.
Na janela Adicionar pool de back-end, insira ou selecione as seguintes informações:
Configuração
Valor
Nome
Digite myBackendpool.
Configuração do pool de back-end
Selecione Endereço IP.
Endereços IP
Nome de endereço de back-end
Insira o nome do seu endereço de back-end.
Endereço IP
Selecione o endereço IP a ser adicionado ao pool de back-end.
Selecione Salvar.
Na página Pools de back-end, selecione o valor de Estado do Administrador correspondente da instância do pool de back-end adicionada recentemente.
Na janela Detalhes do estado do administrador, selecione Inativo no menu suspenso.
Selecione Salvar.
Conecte-se à sua assinatura do Azure com o Azure PowerShell.
Crie um novo pool de back-end com uma instância de pool de back-end ao definir o valor de estado do administrador como ATIVO ou INATIVO com New-AzLoadBalancerBackendAddressConfig. Substitua os valores entre colchetes pelos nomes dos recursos em sua configuração.
Conecte-se à sua assinatura do Azure com a CLI do Azure.
Crie um novo pool de back-end com uma instância de pool de back-end ao definir o valor de estado do administrador como ATIVO ou INATIVO com az network lb address-pool create. Substitua os valores entre colchetes pelos nomes dos recursos em sua configuração.
Definir o estado do administrador como parte da nova instância do pool de back-end após a criação
Nesta seção, você aprenderá a definir um estado de administrador para Ativar ou Desativar como parte de uma nova adição de instância de pool de back-end.
Na caixa de pesquisa na parte superior do portal, insira balanceador de carga e selecione Balanceadores de carga nos resultados da pesquisa.
Na página Visão geral do balanceador de carga, selecione o balanceador de carga na lista.
Na página do balanceador de carga, selecione Pools de back-end em Configurações.
Selecione o pool de back-end.
Na página do pool de back-end, selecione + Adicionar em Configurações de IP.
Observação
Esta etapa está supondo que o pool de back-end seja baseado em NIC.
Selecione a máquina virtual que você quer para adicionar ao pool de back-end.
Selecione Adicionar e Salvar.
Na página Pools de back-end, selecione o valor de Estado do Administrador correspondente da instância do pool de back-end adicionada recentemente.
Na janela Detalhes do estado do administrador, selecione Ativo no menu suspenso.
Selecione Salvar.
Conecte-se à sua assinatura do Azure com o Azure PowerShell.
Adicione uma nova instância de pool de back-end com o valor de estado do administrador configurado para ATIVO ou INATIVO com New-AzLoadBalancerBackendAddressConfig. Substitua os valores entre colchetes pelos nomes dos recursos em sua configuração.
Conecte-se à sua assinatura do Azure com a CLI do Azure.
Adicione uma nova instância de pool de back-end com o valor de estado do administrador configurado. O valor pode ser definido como ATIVO ou INATIVO com az network lb address-pool update. Substitua os valores entre colchetes pelos nomes dos recursos em sua configuração.
Você também pode usar az network lb address-pool address add para definir o estado do administrador como parte de uma nova instância do pool de back-end adicionada.
Atualizar o estado do administrador na instância do pool de back-end existente
Nesta seção, você aprenderá a atualizar um estado de administrador existente da instância do pool de back-end existente definindo o valor como Ativo ou Inativo.
Na caixa de pesquisa na parte superior do portal, insira balanceador de carga e selecione Balanceadores de carga nos resultados da pesquisa.
Selecione o balanceador de carga na lista.
Na página do balanceador de carga, selecione Pools de back-end em Configurações.
Na página Pools de back-end, selecione o valor de Estado do Administrador correspondente da instância do pool de back-end adicionada recentemente.
Na janela Detalhes do estado do administrador, selecione Ativo no menu suspenso.
Selecione Salvar.
Conecte-se à sua assinatura do Azure com o Azure PowerShell.
Atualize uma instância de pool de back-end existente com o valor de estado do administrador configurado para ATIVO ou INATIVO com New-AzLoadBalancerBackendAddressConfig. Substitua os valores entre colchetes pelos nomes dos recursos em sua configuração.
Conecte-se à sua assinatura do Azure com a CLI do Azure.
Atualize uma instância do pool de back-end existente e configure o valor de estado do administrador para ATIVO ou INATIVO com az network lb address-pool update. Substitua os valores entre colchetes pelos nomes dos recursos em sua configuração.
Remover o estado do administrador da instância do pool de back-end existente
Nesta seção, você aprenderá a remover um estado de administrador existente da instância do pool de back-end existente. Isso é feito definindo o valor de estado do administrador como Nenhum.
Na caixa de pesquisa na parte superior do portal, insira balanceador de carga e selecione Balanceadores de carga nos resultados da pesquisa.
Selecione o balanceador de carga na lista.
Na página do balanceador de carga, selecione Pools de back-end em Configurações.
Selecione o valor correspondente Estado do Administrador da instância do pool de back-end que você deseja remover.
Na janela do estado do administrador, selecione Nenhum no menu suspenso.
Selecione Salvar.
Conecte-se à sua assinatura do Azure com o Azure PowerShell.
Remova uma instância de pool de back-end existente. Isso é feito definindo o valor de estado do administrador para NENHUM com New-AzLoadBlancerBackendAddressConfig. Substitua os valores entre colchetes pelos nomes dos recursos em sua configuração.
# Set the values for the variables
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
# Remove the admin state from the backend pool instance
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “NONE”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Este exemplo remove um estado de administrador existente da instância do pool de back-end com os seguintes valores definidos:
Configuração
Valor de espaço reservado
Valor de exemplo
Grupo de recursos
<resource-group>
MyResourceGroup
Rede virtual
<virtual-network-name>
MyVnet
Balanceador de carga
<load-balancer-name>
MyLb
Nome do pool de back-end
<backend-pool-name>
MyAddressPool
Endereço IP da instância do pool de back-end
<ip-address>
10.0.2.4
Nome da instância do pool de back-end
<backend-address-name>
mybackend
# Set the values for the variables
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = “10.0.2.4"
# Remove the admin state from the backend pool instance
$vnet = Get-AzVirtualNetwork -Name $vnt -ResourceGroupName $rsg
$lb = Get-AzLoadBalancer -ResourceGroupName $rsg -Name $lbn
$ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress $ip -Name $ben -VirtualNetworkId $vnet.Id -AdminState “NONE”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Conecte-se à sua assinatura do Azure com a CLI do Azure.
Remova uma instância de pool de back-end existente definindo o valor de estado do administrador como Nenhum com az network lb address-pool update. Substitua os valores entre colchetes pelos nomes dos recursos em sua configuração.
# Remove the admin state from the backend pool instance
az network lb address-pool update \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--backend-address “{name: <lb-backend-pool-address-name>,ip-address:<lb-backend-pool-address>}” |
--admin-state <admin-state-value>
Este exemplo remove um estado de administrador existente da instância do pool de back-end com os seguintes valores definidos: