Hantera administrativt tillstånd (administratör) i Azure Load Balancer
Artikel
Administrativt tillstånd (administratörstillstånd) är en funktion i Azure Load Balancer som gör att du kan åsidosätta Lastbalanserarens hälsoavsökningsbeteende per serverdelspoolinstans. Det finns tre typer av administratörstillståndsvärden: Upp, Ned, Ingen.
Du kan använda Azure Portal, Azure PowerShell eller Azure CLI för att hantera administratörstillståndet för en serverdelspoolinstans. Varje avsnitt innehåller instruktioner för varje metod med exempel för att ange, uppdatera eller ta bort en administratörstillståndskonfiguration.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Logga in med Azure CLI.
När du uppmanas att installera Azure CLI-tillägget vid första användningen. Mer information om tillägg finns i Använda tillägg med Azure CLI.
Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
Ange administratörstillstånd för en ny serverdelspoolinstans
I det här avsnittet får du lära dig hur du anger ett administratörstillstånd till Upp eller Ned som en del av en ny serverdelspool.
I sökrutan överst i portalen anger du Lastbalanserare. Välj Lastbalanserare i sökresultatet.
Välj lastbalanseraren i listan.
På sidan för lastbalanseraren väljer du Serverdelspooler under Inställningar.
Välj + Lägg till i serverdelspooler för att lägga till en ny serverdelspool.
I fönstret Lägg till serverdelspool anger eller väljer du följande information:
Inställning
Värde
Namn
Ange myBackendpool.
Konfiguration av serverdelspool
Välj IP-adress.
IP-adresser
Namn på serverdelsadress
Ange namnet på din serverdelsadress.
IP-adress
Välj den IP-adress som ska läggas till i serverdelspoolen.
Välj Spara.
På sidan Serverdelspooler väljer du motsvarande administratörstillståndsvärde för den nyligen tillagda serverdelspoolinstansen.
I fönstret Administratörstillståndsinformation väljer du Ned på den nedrullningsbara menyn.
Välj Spara.
Anslut till din Azure-prenumeration med Azure PowerShell.
Skapa en ny serverdelspool med en serverdelspoolinstans samtidigt som du ställer in administratörstillståndsvärdet till UPP eller NED med New-AzLoadBalancerBackendAddressConfig. Ersätt värdena inom hakparenteser med namnen på resurserna i konfigurationen.
Anslut till din Azure-prenumeration med Azure CLI.
Skapa en ny serverdelspool med en serverdelspoolinstans samtidigt som du ställer in administratörstillståndsvärdet till UPP eller NED med az network lb address-pool create. Ersätt värdena inom hakparenteser med namnen på resurserna i konfigurationen.
I sökrutan överst i portalen anger du Lastbalanserare och väljer Lastbalanserare i sökresultaten.
På sidan Översikt för lastbalanseraren väljer du lastbalanseraren i listan.
På sidan för lastbalanseraren väljer du Serverdelspooler under Inställningar.
Välj serverdelspoolen.
På serverdelspoolens sida väljer du + Lägg till under IP-konfigurationer.
Kommentar
Det här steget förutsätter att serverdelspoolen är NIC-baserad.
Välj den virtuella dator som du vill lägga till i serverdelspoolen.
Välj Lägg till och Spara.
På sidan Serverdelspooler väljer du motsvarande administratörstillståndsvärde för den nyligen tillagda serverdelspoolinstansen.
I fönstret Administratörstillståndsinformation väljer du Upp på den nedrullningsbara menyn.
Välj Spara.
Anslut till din Azure-prenumeration med Azure PowerShell.
Lägg till en ny serverdelspoolinstans med administratörstillståndsvärdet konfigurerat till UPP eller NED med New-AzLoadBalancerBackendAddressConfig. Ersätt värdena inom hakparenteser med namnen på resurserna i konfigurationen.
Anslut till din Azure-prenumeration med Azure CLI.
Lägg till en ny serverdelspoolinstans med administratörstillståndsvärdet har konfigurerats. Värdet kan ställas in på UP eller DOWN med az network lb address-pool update . Ersätt värdena inom hakparenteser med namnen på resurserna i konfigurationen.
Uppdatera administratörstillstånd för befintlig serverdelspoolinstans
I det här avsnittet får du lära dig hur du uppdaterar ett befintligt administratörstillstånd från en befintlig serverdelspoolinstans genom att ange värdet till Upp eller Ned.
I sökrutan överst i portalen anger du Lastbalanserare och väljer Lastbalanserare i sökresultaten.
Välj lastbalanseraren i listan.
På sidan för lastbalanseraren väljer du Serverdelspooler under Inställningar.
På sidan Serverdelspooler väljer du motsvarande administratörstillståndsvärde för den nyligen tillagda serverdelspoolinstansen.
I fönstret Administratörstillståndsinformation väljer du Upp på den nedrullningsbara menyn.
Välj Spara.
Anslut till din Azure-prenumeration med Azure PowerShell.
Uppdatera en befintlig serverdelspoolinstans med administratörstillståndsvärdet konfigurerat till UPP eller NED med New-AzLoadBalancerBackendAddressConfig.. Ersätt värdena inom hakparenteser med namnen på resurserna i konfigurationen.
Anslut till din Azure-prenumeration med Azure CLI.
Uppdatera en befintlig serverdelspoolinstans och konfigurera administratörstillståndsvärdet till UPP eller NED med az network lb address-pool update. Ersätt värdena inom hakparenteser med namnen på resurserna i konfigurationen.
Ta bort administratörstillstånd från befintlig serverdelspoolinstans
I det här avsnittet får du lära dig hur du tar bort ett befintligt administratörstillstånd från en befintlig serverdelspoolinstans. Detta görs genom att ange värdet för administratörstillståndet till Ingen.
I sökrutan överst i portalen anger du Lastbalanserare och väljer Lastbalanserare i sökresultaten.
Välj lastbalanseraren i listan.
På sidan för lastbalanseraren väljer du Serverdelspooler under Inställningar.
Välj motsvarande administratörstillståndsvärde för den serverdelspoolinstans som du vill ta bort.
I administratörstillståndets fönster väljer du Ingen på den nedrullningsbara menyn.
Välj Spara.
Anslut till din Azure-prenumeration med Azure PowerShell.
Ta bort en befintlig serverdelspoolinstans. Detta görs genom att ange värdet för administratörstillståndet till NONE med New-AzLoadBlancerBackendAddressConfig. Ersätt värdena inom hakparenteser med namnen på resurserna i konfigurationen.
# 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
Det här exemplet tar bort ett befintligt administratörstillstånd för serverdelspoolinstansen med följande definierade värden:
Inställning
Platshållarvärde
Exempelvärde
Resursgrupp
<resource-group>
MinResursgrupp
Virtuellt nätverk
<virtual-network-name>
MyVnet
Lastbalanserare
<load-balancer-name>
MyLb
Namn på serverdelspool
<backend-pool-name>
MyAddressPool
IP-adress för serverdelspoolinstans
<ip-address>
10.0.2.4
Namn på serverdelspoolinstans
<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
Anslut till din Azure-prenumeration med Azure CLI.
Ta bort en befintlig serverdelspoolinstans genom att ange administratörstillståndsvärdet till Ingen med az network lb address-pool update. Ersätt värdena inom hakparenteser med namnen på resurserna i konfigurationen.
# 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>
Det här exemplet tar bort ett befintligt administratörstillstånd för serverdelspoolinstansen med följande definierade värden: