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.
Pré-requisitos
- Acesso ao portal do Azure.
- Uma conta do Azure com uma assinatura ativa.
Crie uma conta gratuitamente
- Um grupo de recursos existente para todos os recursos.
- Duas ou mais Máquinas Virtuais existentes.
- Um balanceador de carga padrão existente na mesma assinatura e rede virtual das máquinas virtuais.
- O balanceador de carga também deve ter um pool de back-end com investigações de integridade e regras de balanceamento de carga anexadas.
- Acesso ao portal do Azure.
- Uma conta do Azure com uma assinatura ativa.
Crie uma conta gratuitamente
- Um grupo de recursos existente para todos os recursos.
-
Máquinas Virtuais existentes.
- Um balanceador de carga padrão existente na mesma assinatura e rede virtual da máquina virtual.
- O balanceador de carga também deve ter um pool de back-end com investigações de integridade e regras de balanceamento de carga anexadas.
- Acesso ao portal do Azure.
- Uma conta do Azure com uma assinatura ativa.
Crie uma conta gratuitamente
- Um grupo de recursos existente para todos os recursos.
-
Máquinas Virtuais existentes.
- Um balanceador de carga padrão existente na mesma assinatura e rede virtual da máquina virtual.
- O balanceador de carga também deve ter um pool de back-end com investigações de integridade e regras de balanceamento de carga anexadas.
Use o ambiente Bash no Azure Cloud Shell. Para obter mais informações, confira Introdução ao Azure Cloud Shell.
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 obter outras opções de entrada, consulte Autenticar no Azure usando 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 e gerenciar 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.
- Entre no portal do Azure.
- 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.
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
$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 “DOWN”
$lb | New-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Este exemplo define um novo estado de administrador da instância do pool de back-end como INATIVO com os seguintes valores definidos:
Configuração |
Valor de espaço reservado |
Valor de exemplo |
Grupo de recursos |
<resource-group> |
MeuGrupoDeRecursos |
Rede virtual |
<virtual-network-name> |
MyVnet |
Balanceador de carga |
<load-balancer-name> |
Minha Libra |
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> |
meu backend |
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = "10.0.2.4"
$ben = "MyBackend"
$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 “DOWN”
$lb | New-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
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.
az network lb address-pool create \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--vnet <virtual-network-name> \
--backend-address “{name: <new-lb-backend-pool-address-name>,ip-address:<new-lb-backend-pool-address>}” \
--admin-state <admin-state-value>
Este exemplo atualiza um estado de administrador da instância do pool de back-end como INATIVO com os seguintes valores definidos:
Configuração |
Valor de espaço reservado |
Valor de exemplo |
Grupo de recursos |
<resource-group> |
MeuGrupoDeRecursos |
Rede virtual |
<virtual-network-name> |
MyVnet |
Balanceador de carga |
<load-balancer-name> |
Minha Libra |
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> |
meu backend |
az network lb address-pool create \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--vnet MyVnet \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” \
--admin-state DOWN
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.
Entre no portal do Azure.
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.
$rsg = <resource-group>
$vnt = <virtual-network-name>
$lbn = <load-balancer-name>
$bep = <backend-pool-name>
$ip = <ip-address>
$ben = <backend-address-name>
$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 “UP”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Este exemplo define um novo estado de administrador da instância do pool de back-end como ATIVO com os seguintes valores definidos:
Configuração |
Valor de espaço reservado |
Valor de exemplo |
Grupo de recursos |
<resource-group> |
MeuGrupoDeRecursos |
Rede virtual |
<virtual-network-name> |
MyVnet |
Balanceador de carga |
<load-balancer-name> |
Minha Libra |
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> |
meu backend |
# Set the values for the variables
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = "10.0.2.4"
$ben = "MyBackend"
$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 “UP”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
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.
az network lb address-pool update \
-g <resource-group> \
--lb-name <lb-name> \
-n <lb-backend-pool-name> \
--vnet <virtual-network-name> \
--backend-address “{name: <new-lb-backend-pool-address-name>,ip-address:<new-lb-backend-pool-address>}” |
--admin-state <admin-state-value>
Este exemplo define um novo estado de administrador da instância do pool de back-end como ATIVO com os seguintes valores definidos:
Configuração |
Valor de espaço reservado |
Valor de exemplo |
Grupo de recursos |
<resource-group> |
MeuGrupoDeRecursos |
Rede virtual |
<virtual-network-name> |
MyVnet |
Balanceador de carga |
<load-balancer-name> |
Minha Libra |
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> |
meu backend |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--vnet MyVnet \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” |
--admin-state UP
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.
- Entre no portal do Azure.
- 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.
# 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>
$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 “DOWN”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
Este exemplo define um estado de administrador existente da instância do pool de back-end como INATIVO com os seguintes valores definidos:
Configuração |
Valor de espaço reservado |
Valor de exemplo |
Grupo de recursos |
<resource-group> |
MeuGrupoDeRecursos |
Rede virtual |
<virtual-network-name> |
MyVnet |
Balanceador de carga |
<load-balancer-name> |
Minha Libra |
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> |
meu backend |
$rsg = "MyResourceGroup"
$vnt = "MyVnet"
$lbn = "MyLB"
$bep = "MyAddressPool"
$ip = "10.0.2.4"
$ben = "MyBackend"
$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 “DOWN”
$lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ip1 -Name $bep
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.
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 atualiza um estado de administrador existente da instância do pool de back-end como INATIVO com os seguintes valores definidos:
Configuração |
Valor de espaço reservado |
Valor de exemplo |
Grupo de recursos |
<resource-group> |
MeuGrupoDeRecursos |
Rede virtual |
<virtual-network-name> |
MyVnet |
Balanceador de carga |
<load-balancer-name> |
Minha Libra |
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> |
meu backend |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--backend-address “{name: MyBackend,ip-address:10.0.2.4}” |
--admin-state DOWN
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.
- Entre no portal do Azure.
- 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-AzLoadBalancerBackendAddressConfig. 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> |
MeuGrupoDeRecursos |
Rede virtual |
<virtual-network-name> |
MyVnet |
Balanceador de carga |
<load-balancer-name> |
Minha Libra |
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> |
meu backend |
# 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:
Configuração |
Valor de espaço reservado |
Valor de exemplo |
Grupo de recursos |
<resource-group> |
MeuGrupoDeRecursos |
Rede virtual |
<virtual-network-name> |
MyVnet |
Balanceador de carga |
<load-balancer-name> |
Minha Libra |
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> |
meu backend |
az network lb address-pool update \
-g MyResourceGroup \
--lb-name MyLb \
-n MyAddressPool \
--backend-address "{name: MyBackend,ip-address:10.0.2.4}" \
--admin-state NONE
Próximas etapas