Správa stavu správy (správce) v Azure Load Balanceru
Článek
Stav správy (stav správy) je funkce Azure Load Balanceru, která umožňuje přepsat chování sondy stavu Load Balanceru na základě instance back-endového fondu. Existují tři typy hodnot stavu správce: Nahoru, Dolů, Žádné.
Ke správě stavu správce instance back-endového fondu můžete použít Azure Portal, Azure PowerShell nebo Azure CLI. Každá část obsahuje pokyny pro každou metodu s příklady nastavení, aktualizace nebo odebrání konfigurace stavu správce.
Pokud dáváte přednost místnímu spouštění referenčních příkazů rozhraní příkazového řádku, nainstalujte Azure CLI. Pokud používáte Windows nebo macOS, zvažte spuštění Azure CLI v kontejneru Docker. Další informace najdete v tématu Jak spustit Azure CLI v kontejneru Dockeru.
Pokud používáte místní instalaci, přihlaste se k Azure CLI pomocí příkazu az login. Pokud chcete dokončit proces ověřování, postupujte podle kroků zobrazených na terminálu. Další možnosti přihlášení najdete v tématu Přihlášení pomocí Azure CLI.
Po zobrazení výzvy nainstalujte rozšíření Azure CLI při prvním použití. Další informace o rozšířeních najdete v tématu Využití rozšíření v Azure CLI.
Spuštěním příkazu az version zjistěte verzi a závislé knihovny, které jsou nainstalované. Pokud chcete upgradovat na nejnovější verzi, spusťte az upgrade.
Nastavení stavu správce v nové instanci back-endového fondu
V této části se dozvíte, jak nastavit stav správce na nahoru nebo dolů jako součást vytvoření nového back-endového fondu.
Do vyhledávacího pole v horní části portálu zadejte Nástroj pro vyrovnávání zatížení. Ve výsledcích hledání vyberte nástroje pro vyrovnávání zatížení.
V seznamu vyberte nástroj pro vyrovnávání zatížení.
Na stránce nástroje pro vyrovnávání zatížení vyberte back-endové fondy v části Nastavení.
Vyberte a přidejte do back-endových fondů nový back-endový fond.
V okně Přidat back-endový fond zadejte nebo vyberte následující informace:
Nastavení
Hodnota
Název
Zadejte myBackendpool.
Konfigurace back-endových fondů
Vyberte IP adresu.
IP adresy
Název back-endové adresy
Zadejte název back-endové adresy.
IP Address
Vyberte IP adresu, kterou chcete přidat do back-endového fondu.
Zvolte Uložit.
Na stránce Back-endové fondy vyberte odpovídající hodnotu stavu správce vaší nedávno přidané instance back-endového fondu.
V okně s podrobnostmi o stavu správce vyberte v rozevírací nabídce dolů.
Zvolte Uložit.
Připojte se k předplatnému Azure pomocí Azure PowerShellu.
Vytvořte nový back-endový fond s instancí back-endového fondu při nastavování hodnoty stavu správce na UP nebo DOWN s New-AzLoadBalancerBackendAddressConfig. Nahraďte hodnoty v závorkách názvy prostředků ve vaší konfiguraci.
Připojte se k předplatnému Azure pomocí Azure CLI.
Vytvořte nový back-endový fond s instancí back-endového fondu při nastavování hodnoty stavu správce na UP nebo DOWN pomocí příkazu az network lb address-pool create. Nahraďte hodnoty v závorkách názvy prostředků ve vaší konfiguraci.
Do vyhledávacího pole v horní části portálu zadejte Nástroj pro vyrovnávání zatížení a ve výsledcích hledání vyberte Nástroje pro vyrovnávání zatížení.
Na stránce Přehled nástroje pro vyrovnávání zatížení vyberte v seznamu svůj nástroj pro vyrovnávání zatížení.
Na stránce nástroje pro vyrovnávání zatížení vyberte back-endové fondy v části Nastavení.
Vyberte back-endový fond.
Na stránce back-endový fond vyberte + Přidat v konfiguracích IP adres.
Poznámka:
Tento krok předpokládá, že back-endový fond je založený na síťových adaptérech.
Vyberte virtuální počítač, který chcete přidat do back-endového fondu.
Zvolte Přidat a Uložit.
Na stránce Back-endové fondy vyberte odpovídající hodnotu stavu správce vaší nedávno přidané instance back-endového fondu.
V okně s podrobnostmi o stavu správce vyberte v rozevírací nabídce nahoru.
Zvolte Uložit.
Připojte se k předplatnému Azure pomocí Azure PowerShellu.
Přidejte novou instanci back-endového fondu s hodnotou stavu správce nakonfigurovanou na UP nebo DOWN pomocí rutiny New-AzLoadBalancerBackendAddressConfig. Nahraďte hodnoty v závorkách názvy prostředků ve vaší konfiguraci.
Připojte se k předplatnému Azure pomocí Azure CLI.
Přidejte novou instanci back-endového fondu s nakonfigurovanou hodnotou stavu správce. Hodnotu lze nastavit na UP nebo DOWN pomocí příkazu az network lb address-pool update . Nahraďte hodnoty v závorkách názvy prostředků ve vaší konfiguraci.
Do vyhledávacího pole v horní části portálu zadejte Nástroj pro vyrovnávání zatížení a ve výsledcích hledání vyberte Nástroje pro vyrovnávání zatížení.
V seznamu vyberte nástroj pro vyrovnávání zatížení.
Na stránce nástroje pro vyrovnávání zatížení vyberte back-endové fondy v části Nastavení.
Na stránce Back-endové fondy vyberte odpovídající hodnotu stavu správce vaší nedávno přidané instance back-endového fondu.
V okně s podrobnostmi o stavu správce vyberte v rozevírací nabídce nahoru.
Zvolte Uložit.
Připojte se k předplatnému Azure pomocí Azure PowerShellu.
Aktualizujte existující instanci back-endového fondu s hodnotou stavu správce nakonfigurovanou na UP nebo DOWN pomocí rutiny New-AzLoadBalancerBackendAddressConfig. Nahraďte hodnoty v závorkách názvy prostředků ve vaší konfiguraci.
Připojte se k předplatnému Azure pomocí Azure CLI.
Aktualizujte existující instanci back-endového fondu a nakonfigurujte hodnotu stavu správce na UP nebo DOWN pomocí příkazu az network lb address-pool update. Nahraďte hodnoty v závorkách názvy prostředků ve vaší konfiguraci.
Odebrání stavu správce z existující instance back-endového fondu
V této části se dozvíte, jak odebrat existující stav správce z existující instance back-endového fondu. To se provádí nastavením hodnoty stavu správce na Hodnotu Žádné.
Do vyhledávacího pole v horní části portálu zadejte Nástroj pro vyrovnávání zatížení a ve výsledcích hledání vyberte Nástroje pro vyrovnávání zatížení.
V seznamu vyberte nástroj pro vyrovnávání zatížení.
Na stránce nástroje pro vyrovnávání zatížení vyberte back-endové fondy v části Nastavení.
Vyberte odpovídající hodnotu stavu správce instance back-endového fondu, kterou chcete odebrat.
V okně vašeho stavu správce vyberte v rozevírací nabídce možnost Žádné .
Zvolte Uložit.
Připojte se k předplatnému Azure pomocí Azure PowerShellu.
Odeberte existující instanci back-endového fondu. To se provádí nastavením hodnoty stavu správce na NONE pomocí Rutiny New-AzLoadBlancerBackendAddressConfig. Nahraďte hodnoty v závorkách názvy prostředků ve vaší konfiguraci.
# 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
Tento příklad odebere existující stav správce instance back-endového fondu s následujícími definovanými hodnotami:
Nastavení
Hodnota zástupného symbolu
Příklad hodnoty
Skupina prostředků
<resource-group>
MyResourceGroup
Virtuální síť
<virtual-network-name>
MyVnet
Load Balancer
<load-balancer-name>
MyLb
Název back-endových fondů
<backend-pool-name>
MyAddressPool
IP adresa instance back-endu fondu
<ip-address>
10.0.2.4
Název instance back-endovému fondu
<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
Připojte se k předplatnému Azure pomocí Azure CLI.
Odeberte existující instanci back-endového fondu nastavením hodnoty stavu správce na Hodnotu None pomocí příkazu az network lb address-pool update. Nahraďte hodnoty v závorkách názvy prostředků ve vaší konfiguraci.
# 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>
Tento příklad odebere existující stav správce instance back-endového fondu s následujícími definovanými hodnotami: