Verwalten des Verwaltungsstatus (Administratorstatus) in Azure Load Balancer
Artikel
Der Verwaltungsstatus (Administratorstatus) ist ein Feature von Azure Load Balancer, mit dem Sie das Integritätstestverhalten des Lastenausgleichs für eine Back-End-Poolinstanz außer Kraft setzen können. Es gibt drei Typen von Administratorstatuswerten: Nach oben, Nach unten, Keine.
Sie können das Azure-Portal, Azure PowerShell oder Azure CLI verwenden, um den Administratorstatus für eine Back-End-Poolinstanz zu verwalten. Jeder Abschnitt enthält Anweisungen für jede Methode mit Beispielen zum Festlegen, Aktualisieren oder Entfernen einer Administratorstatuskonfiguration.
Wenn Sie CLI-Referenzbefehle lieber lokal ausführen, installieren Sie die Azure CLI. Wenn Sie Windows oder macOS ausführen, sollten Sie die Azure CLI in einem Docker-Container ausführen. Weitere Informationen finden Sie unter Ausführen der Azure CLI in einem Docker-Container.
Wenn Sie eine lokale Installation verwenden, melden Sie sich mithilfe des Befehls az login bei der Azure CLI an. Führen Sie die in Ihrem Terminal angezeigten Schritte aus, um den Authentifizierungsprozess abzuschließen. Informationen zu anderen Anmeldeoptionen finden Sie unter Anmelden mit der Azure CLI.
Installieren Sie die Azure CLI-Erweiterung beim ersten Einsatz, wenn Sie dazu aufgefordert werden. Weitere Informationen zu Erweiterungen finden Sie unter Verwenden von Erweiterungen mit der Azure CLI.
Führen Sie az version aus, um die installierte Version und die abhängigen Bibliotheken zu ermitteln. Führen Sie az upgrade aus, um das Upgrade auf die aktuelle Version durchzuführen.
Festlegen des Administratorstatus für eine neue Back-End-Poolinstanz
In diesem Abschnitt erfahren Sie, wie Sie als Teil eines neuen Back-End-Pools einen Administratorstatus auf Nach oben oder Nach unten festlegen.
Geben Sie am oberen Rand des Portals den Suchbegriff Lastenausgleich in das Suchfeld ein. Wählen Sie in den Suchergebnissen Lastenausgleichsmodule aus.
Wählen Sie Ihren Lastenausgleich aus der Liste aus.
Wählen Sie auf der Seite Ihres Lastenausgleichs unter Einstellungen die Option Back-End-Pools aus.
Wählen Sie + Hinzufügen in Back-End Pools, um einen neuen Back-End-Pool hinzuzufügen.
Geben Sie im Fenster Back-End-Pool hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus:
Einstellung
Wert
Name
Geben Sie myBackendpool ein.
Konfiguration des Back-End-Pools
Wählen Sie IP-Adresse aus.
IP-Adressen
Back-End-Adressname
Geben Sie den Namen Ihrer Back-End-Adresse ein.
IP-Adresse
Wählen Sie die IP-Adresse aus, die dem Back-End-Pool hinzugefügt werden soll.
Wählen Sie Speichern.
Wählen Sie auf der Seite Back-End-Pools den entsprechenden Administratorstatuswert Ihrer kürzlich hinzugefügten Back-End-Poolinstanz aus.
Wählen Sie im Fenster Administratorstatusdetails im Dropdownmenü die Option Nach unten aus.
Wählen Sie Speichern.
Stellen Sie mit Azure PowerShell eine Verbindung mit Ihrem Azure-Abonnement her.
Erstellen Sie einen neuen Back-End-Pool mit einer Back-End-Poolinstanz, während Sie den Administratorstatuswert auf NACH OBEN oder NACH UNTEN mit New-AzLoadBalancerBackendAddressConfig festlegen. Ersetzen Sie die Werte in den spitzen Klammern durch die Namen der Ressourcen in Ihrer Konfiguration.
Stellen Sie mit der Azure CLI eine Verbindung mit Ihrem Azure-Abonnement her.
Erstellen Sie einen neuen Back-End-Pool mit einer Back-End-Pool-Instanz, während Sie den Administratorstatuswert mit az network lb address-pool create auf NACH OBEN oder NACH UNTEN setzen. Ersetzen Sie die Werte in den spitzen Klammern durch die Namen der Ressourcen in Ihrer Konfiguration.
Geben Sie im Suchfeld oben im Portal den Lastenausgleich ein, und wählen Sie Lastenausgleich in den Suchergebnissen aus.
Wählen Sie auf der Seite Übersicht des Lastenausgleichs ihren Lastenausgleich aus der Liste aus.
Wählen Sie auf der Seite Ihres Lastenausgleichs unter Einstellungen die Option Back-End-Pools aus.
Wählen Sie Ihren Back-End-Pool aus.
Wählen Sie auf der Seite Ihres Back-End-Pools unter IP-Konfigurationen die Option + Hinzufügen aus.
Hinweis
In diesem Schritt wird davon ausgegangen, dass Ihr Back-End-Pool NIC-basiert ist.
Wählen Sie den virtuellen Computer aus, den Sie dem Back-End-Pool hinzufügen möchten.
Wählen Sie Hinzufügen und Speichern.
Wählen Sie auf der Seite Back-End-Pools den entsprechenden Administratorstatuswert Ihrer kürzlich hinzugefügten Back-End-Poolinstanz aus.
Wählen Sie im Fenster Administratorstatusdetails im Dropdownmenü die Option Nach oben aus.
Wählen Sie Speichern.
Stellen Sie mit Azure PowerShell eine Verbindung mit Ihrem Azure-Abonnement her.
Fügen Sie eine neue Back-End-Poolinstanz mit dem Administratorstatuswert hinzu, der auf NACH OBEN oder NACH UNTEN mit New-AzLoadBalancerBackendAddressConfigkonfiguriert ist. Ersetzen Sie die Werte in den spitzen Klammern durch die Namen der Ressourcen in Ihrer Konfiguration.
Stellen Sie mit der Azure CLI eine Verbindung mit Ihrem Azure-Abonnement her.
Hinzufügen einer neuen Back-End-Poolinstanz mit dem Administratorstatuswert ist konfiguriert. Der Wert kann auf NACH OBEN oder NACH UNTEN mit az network lb address-pool update festgelegt werden. Ersetzen Sie die Werte in den spitzen Klammern durch die Namen der Ressourcen in Ihrer Konfiguration.
Aktualisieren des Administratorstatus für vorhandene Back-End-Poolinstanz
In diesem Abschnitt erfahren Sie, wie Sie einen vorhandenen Administratorstatus aus einer vorhandenen Back-End-Poolinstanz aktualisieren, indem Sie den Wert auf Nach oben oder Nach unten festlegen.
Geben Sie im Suchfeld oben im Portal den Lastenausgleich ein, und wählen Sie Lastenausgleich in den Suchergebnissen aus.
Wählen Sie Ihren Lastenausgleich aus der Liste aus.
Wählen Sie auf der Seite Ihres Lastenausgleichs unter Einstellungen die Option Back-End-Pools aus.
Wählen Sie auf der Seite Back-End-Pools den entsprechenden Administratorstatuswert Ihrer kürzlich hinzugefügten Back-End-Poolinstanz aus.
Wählen Sie im Fenster Administratorstatusdetails im Dropdownmenü die Option Nach oben aus.
Wählen Sie Speichern.
Stellen Sie mit Azure PowerShell eine Verbindung mit Ihrem Azure-Abonnement her.
Aktualisieren Sie eine vorhandene Back-End-Poolinstanz mit dem Administratorstatuswert, der auf NACH OBEN oder NACH UNTEN mit New-AzLoadBalancerBackendAddressConfig konfiguriert ist. Ersetzen Sie die Werte in den spitzen Klammern durch die Namen der Ressourcen in Ihrer Konfiguration.
Stellen Sie mit der Azure CLI eine Verbindung mit Ihrem Azure-Abonnement her.
Aktualisieren Sie eine vorhandene Back-End-Poolinstanz, und konfigurieren Sie den Administratorstatuswert auf NACH OBEN oder NACH UNTEN mit az network lb address-pool update. Ersetzen Sie die Werte in den spitzen Klammern durch die Namen der Ressourcen in Ihrer Konfiguration.
Entfernen des Administratorstatus aus einer vorhandenen Back-End-Poolinstanz
In diesem Abschnitt erfahren Sie, wie Sie einen vorhandenen Administratorstatus aus einer vorhandenen Back-End-Poolinstanz entfernen. Dazu legen Sie den Administratorstatuswert auf Keine fest.
Geben Sie im Suchfeld oben im Portal den Lastenausgleich ein, und wählen Sie Lastenausgleich in den Suchergebnissen aus.
Wählen Sie Ihren Lastenausgleich aus der Liste aus.
Wählen Sie auf der Seite Ihres Lastenausgleichs unter Einstellungen die Option Back-End-Pools aus.
Wählen Sie den entsprechenden Administratorstatuswert Ihrer Back-End-Poolinstanz aus, die Sie entfernen möchten.
Wählen Sie im Fenster Ihres Administratorstatus im Dropdownmenü Keine aus.
Wählen Sie Speichern.
Stellen Sie mit Azure PowerShell eine Verbindung mit Ihrem Azure-Abonnement her.
Entfernen einer vorhandenen Back-End-Poolinstanz. Dies geschieht durch Festlegen des Administratorstatuswerts auf KEINE mit New-AzLoadBlancerBackendAddressConfig. Ersetzen Sie die Werte in den spitzen Klammern durch die Namen der Ressourcen in Ihrer Konfiguration.
# 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
In diesem Beispiel wird ein vorhandener Administratorstatus einer Back-End-Poolinstanz mit den folgenden definierten Werten entfernt:
Einstellung
Platzhalterwert
Beispielwert
Resource group
<resource-group>
MyResourceGroup
Virtuelles Netzwerk
<virtual-network-name>
MyVnet
Load Balancer
<load-balancer-name>
MyLb
Back-End-Poolname
<backend-pool-name>
MyAddressPool
IP-Adresse der Back-End-Poolinstanz
<ip-address>
10.0.2.4
Name der Back-End-Poolinstanz
<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
Stellen Sie mit der Azure CLI eine Verbindung mit Ihrem Azure-Abonnement her.
Entfernen Sie eine vorhandene Back-End-Poolinstanz, indem Sie den Administratorstatuswert auf Keine festlegen, mit az network lb address-pool update. Ersetzen Sie die Werte in den spitzen Klammern durch die Namen der Ressourcen in Ihrer Konfiguration.
# 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>
In diesem Beispiel wird ein vorhandener Administratorstatus einer Back-End-Poolinstanz mit den folgenden definierten Werten entfernt: