Rendszergazda istrative (Rendszergazda) állapot kezelése az Azure Load Balancerben
Cikk
Rendszergazda istrative State (Rendszergazda State) az Azure Load Balancer egyik funkciója, amely lehetővé teszi a Terheléselosztó á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.
Fontos
Rendszergazda istrative State (Rendszergazda State) előzetes verzióban érhető el az Azure Load Balancerhez.
Ez az előzetes verzió szolgáltatásszintű szerződés nélkül érhető el, és éles számítási feladatokhoz nem javasoljuk. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik. További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.
Az SLBAllow Rendszergazda StateChangeFor Csatlakozás ionDraining szolgáltatásnév önregisztrációja az előfizetésben. A funkció előfizetésben való regisztrálásával kapcsolatos információkért lásd az előzetes verziójú funkció dokumentumát.
Egy meglévő standard terheléselosztó ugyanabban az előfizetésben és virtuális hálózaton, mint a virtuális gépek.
A terheléselosztónak rendelkeznie kell egy háttérkészlettel, amelyhez állapotminták és terheléselosztási szabályok vannak csatolva.
Fontos
Ez a funkció az Azure Portal előzetes verzióján keresztül támogatott. Ha ezt a funkciót szeretné használni az Azure Portalon, győződjön meg arról, hogy az [Azure Portal előzetes verziójára mutató hivatkozás] (https://preview.portal.azure.com)
Az SLBAllow Rendszergazda StateChangeFor Csatlakozás ionDraining szolgáltatásnév önregisztrációja az előfizetésben. A funkció előfizetésben való regisztrálásával kapcsolatos információkért lásd az előzetes verziójú funkció dokumentumát.
Az SLBAllow Rendszergazda StateChangeFor Csatlakozás ionDraining szolgáltatásnév önregisztrációja az előfizetésben. A funkció előfizetésben való regisztrálásával kapcsolatos információkért lásd az előzetes verziójú funkció dokumentumát.
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 Gépház alatt.
Ú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ő Rendszergazda állapotértékét.
A Rendszergazda állapot részleteit tartalmazó ablakban válassza a Legördülő menü Le elemét.
Válassza a Mentés lehetőséget.
Csatlakozás Azure-előfizetését az Azure PowerShell-lel.
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.
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.
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.
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 Gépház alatt.
Válassza ki az eltávolítani kívánt háttérkészlet-példány megfelelő Rendszergazda á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.
Csatlakozás Azure-előfizetését az Azure PowerShell-lel.
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-AzLoadBlancerBackendAddressConfig 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
Csatlakozás Azure-előfizetését 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: