Felügyeleti (rendszergazdai) állapot kezelése az Azure Load Balancerben
Cikk
A Felügyeleti állapot (Admin State) az Azure Load Balancer egyik funkciója, amely lehetővé teszi a Load Balancer állapotadat-mintavételi viselkedésének felülbírálását háttérkészlet-példányonkénti alapon. A rendszergazdai állapotértékek három típusa létezik: Fel, Le, Nincs.
Az Azure Portal, az Azure PowerShell vagy az Azure CLI használatával kezelheti a háttérkészletpéldányok felügyeleti állapotát. Minden szakasz útmutatást nyújt az egyes metódusokhoz, példákkal a rendszergazdai állapot konfigurálásának beállítására, frissítésére vagy eltávolítására.
Ha inkább helyi cli-referenciaparancsokat szeretne futtatni, telepítse az Azure CLI-t. Ha Windows vagy macOS rendszert használ, fontolja meg az Azure CLI Docker-tárolóban való futtatását. További információ: Az Azure CLI futtatása Docker-tárolóban.
Ha helyi telepítést használ, jelentkezzen be az Azure CLI-be az az login parancs futtatásával. A hitelesítési folyamat befejezéséhez kövesse a terminálon megjelenő lépéseket. További bejelentkezési lehetőségekért lásd : Bejelentkezés az Azure CLI-vel.
A portál tetején található keresőmezőbe írja be a Terheléselosztót. Válassza ki a Terheléselosztókat a keresési eredmények között.
Válassza ki a terheléselosztót a listából.
A terheléselosztó oldalán válassza a Háttérkészletek lehetőséget a Beállítások területen.
Új háttérkészlet hozzáadásához válassza a + Hozzáadásháttérkészletekben lehetőséget.
A Háttérkészlet hozzáadása ablakban adja meg vagy válassza ki a következő adatokat:
Beállítás
Érték
Név
Írja be myBackendpool.
Háttérkészlet konfigurációja
Válassza ki az IP-címet.
IP-címek
Háttércím neve
Adja meg a háttércím nevét.
IP Address
Válassza ki a háttérkészlethez hozzáadni kívánt IP-címet.
Válassza a Mentés lehetőséget.
A Háttérkészletek lapon válassza ki a legutóbb hozzáadott háttérkészletpéldány megfelelő rendszergazdai államértékét.
A Felügyeleti állapot részletei ablakban válassza a Legördülő menü Le elemét.
Válassza a Mentés lehetőséget.
Csatlakozzon Azure-előfizetéséhez az Azure PowerShell használatával.
Hozzon létre egy új háttérkészletet egy háttérkészletpéldánysal, miközben a rendszergazdai állapot értékét FEL vagy LE értékre állítja New-AzLoadBalancerBackendAddressConfig. Cserélje le a zárójelben lévő értékeket a konfigurációban lévő erőforrások nevére.
Csatlakozzon Azure-előfizetéséhez az Azure CLI-vel.
Hozzon létre egy új háttérkészletet egy háttérkészletpéldánysal, miközben a rendszergazdai állapot értékét UP vagy DOWN értékre állítja az az network lb address-pool create használatával. Cserélje le a zárójelben lévő értékeket a konfigurációban lévő erőforrások nevére.
Csatlakozzon Azure-előfizetéséhez az Azure CLI-vel.
Adjon hozzá egy új háttérkészlet-példányt a rendszergazdai állapot értékével. Az érték beállítható UP vagy DOWN értékre az az network lb address-pool update használatával. Cserélje le a zárójelben lévő értékeket a konfigurációban lévő erőforrások nevére.
Rendszergazdai állapot frissítése meglévő háttérkészletpéldányon
Ebben a szakaszban megtudhatja, hogyan frissíthet egy meglévő rendszergazdai állapotot a meglévő háttérkészletpéldányból, ha az értéket Fel vagy Le értékre állítja.
Csatlakozzon Azure-előfizetéséhez az Azure CLI-vel.
Frissítsen egy meglévő háttérkészletpéldányt, és konfigurálja a rendszergazdai állapot értékét UP vagy DOWN értékre az az network lb address-pool update használatával. Cserélje le a zárójelben lévő értékeket a konfigurációban lévő erőforrások nevére.
Rendszergazdai állapot eltávolítása a meglévő háttérkészletpéldányból
Ebben a szakaszban megtudhatja, hogyan távolíthat el egy meglévő rendszergazdai állapotot egy meglévő háttérkészletpéldányból. Ez úgy történik, hogy a rendszergazdai állapot értékét Nincs értékre állítja.
A portál tetején található keresőmezőbe írja be a Terheléselosztót , és válassza ki a Terheléselosztókat a keresési eredmények között.
Válassza ki a terheléselosztót a listából.
A terheléselosztó oldalán válassza a Háttérkészletek lehetőséget a Beállítások területen.
Válassza ki az eltávolítani kívánt háttérkészletpéldány megfelelő rendszergazdai állapotértékét .
A rendszergazdai állapot ablakában válassza a Nincs lehetőséget a legördülő menüben.
Válassza a Mentés lehetőséget.
Csatlakozzon Azure-előfizetéséhez az Azure PowerShell használatával.
Meglévő háttérkészletpéldány eltávolítása. Ez úgy történik, hogy a rendszergazdai állapot értékét NONE értékre állítja a New-AzLoadBalancerBackendAddressConfig beállítással. Cserélje le a zárójelben lévő értékeket a konfigurációban lévő erőforrások nevére.
# 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
Ez a példa eltávolít egy meglévő háttérkészletpéldány rendszergazdai állapotát a következő definiált értékekkel:
Beállítás
Helyőrző érték
Példaérték
Erőforráscsoport
<resource-group>
MyResourceGroup
Virtuális hálózat
<virtual-network-name>
MyVnet
Terheléselosztóval
<load-balancer-name>
MyLb
Háttérkészlet neve
<backend-pool-name>
MyAddressPool
Háttérkészlet-példány IP-címe
<ip-address>
10.0.2.4
Háttérkészlet példányának neve
<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
Csatlakozzon Azure-előfizetéséhez az Azure CLI-vel.
Távolítsa el a meglévő háttérkészletpéldányt úgy, hogy a rendszergazdai állapot értékét Nincs értékre állítja az az network lb címkészlet frissítésével. Cserélje le a zárójelben lévő értékeket a konfigurációban lévő erőforrások nevére.
# 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>
Ez a példa eltávolít egy meglévő háttérkészletpéldány rendszergazdai állapotát a következő definiált értékekkel: