Zarządzanie stanem administracyjnym (administratorem) w usłudze Azure Load Balancer
Artykuł
Stan administracyjny (stan administracyjny) to funkcja usługi Azure Load Balancer, która umożliwia zastąpienie zachowania sondy kondycji modułu równoważenia obciążenia na podstawie wystąpienia puli zaplecza. Istnieją trzy typy wartości stanu administratora: W górę, w dół, Brak.
Za pomocą witryny Azure Portal, programu Azure PowerShell lub interfejsu wiersza polecenia platformy Azure można zarządzać stanem administratora dla wystąpienia puli zaplecza. Każda sekcja zawiera instrukcje dla każdej metody z przykładami dotyczącymi ustawiania, aktualizowania lub usuwania konfiguracji stanu administratora.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
Ustawianie stanu administratora w nowym wystąpieniu puli zaplecza
W tej sekcji dowiesz się, jak ustawić stan administratora na w górę lub w dół w ramach tworzenia nowej puli zaplecza.
W polu wyszukiwania w górnej części portalu wprowadź ciąg Moduł równoważenia obciążenia. Wybierz pozycję Moduły równoważenia obciążenia w wynikach wyszukiwania.
Wybierz moduł równoważenia obciążenia z listy.
Na stronie modułu równoważenia obciążenia wybierz pozycję Pule zaplecza w obszarze Ustawienia.
Wybierz pozycję + Dodaj w pulach zaplecza, aby dodać nową pulę zaplecza.
W oknie Dodawanie puli zaplecza wprowadź lub wybierz następujące informacje:
Ustawienie
Wartość
Nazwa/nazwisko
Wprowadź myBackendpool.
Konfiguracja puli zaplecza
Wybierz pozycję Adres IP.
Adresy IP
Nazwa adresu zaplecza
Wprowadź nazwę adresu zaplecza.
IP Address
Wybierz adres IP, który ma zostać dodany do puli zaplecza.
Wybierz pozycję Zapisz.
Na stronie Pule zaplecza wybierz odpowiednią wartość stanu administratora ostatnio dodanego wystąpienia puli zaplecza.
W oknie Szczegóły stanu administratora wybierz pozycję W dół z menu rozwijanego.
Wybierz pozycję Zapisz.
Połącz się z subskrypcją platformy Azure przy użyciu programu Azure PowerShell.
Utwórz nową pulę zaplecza z wystąpieniem puli zaplecza podczas ustawiania wartości stanu administratora na wartość UP lub DOWN za pomocą polecenia New-AzLoadBalancerBackendAddressConfig. Zastąp wartości w nawiasach nazwami zasobów w konfiguracji.
Połącz się z subskrypcją platformy Azure przy użyciu interfejsu wiersza polecenia platformy Azure.
Utwórz nową pulę zaplecza z wystąpieniem puli zaplecza podczas ustawiania wartości stanu administratora na wartość UP lub DOWN za pomocą polecenia az network lb address-pool create. Zastąp wartości w nawiasach nazwami zasobów w konfiguracji.
W polu wyszukiwania w górnej części portalu wprowadź ciąg Moduł równoważenia obciążenia i wybierz pozycję Moduły równoważenia obciążenia w wynikach wyszukiwania.
Na stronie Przegląd modułu równoważenia obciążenia wybierz moduł równoważenia obciążenia z listy.
Na stronie modułu równoważenia obciążenia wybierz pozycję Pule zaplecza w obszarze Ustawienia.
Wybierz pulę zaplecza.
Na stronie puli zaplecza wybierz pozycję + Dodaj w obszarze Konfiguracje adresów IP.
Uwaga
Ten krok polega na założeniu, że pula zaplecza jest oparta na karcie sieciowej.
Wybierz maszynę wirtualną, którą chcesz dodać do puli zaplecza.
Wybierz pozycję Dodaj i Zamknij.
Na stronie Pule zaplecza wybierz odpowiednią wartość stanu administratora ostatnio dodanego wystąpienia puli zaplecza.
W oknie Szczegóły stanu administratora wybierz pozycję W górę z menu rozwijanego.
Wybierz pozycję Zapisz.
Połącz się z subskrypcją platformy Azure przy użyciu programu Azure PowerShell.
Dodaj nowe wystąpienie puli zaplecza z wartością stanu administratora skonfigurowaną do góry lub w dół za pomocą polecenia New-AzLoadBalancerBackendAddressConfig. Zastąp wartości w nawiasach nazwami zasobów w konfiguracji.
Połącz się z subskrypcją platformy Azure przy użyciu interfejsu wiersza polecenia platformy Azure.
Dodaj nowe wystąpienie puli zaplecza z skonfigurowaną wartością stanu administratora. Wartość można ustawić na wartość UP lub DOWN za pomocą polecenia az network lb address-pool update . Zastąp wartości w nawiasach nazwami zasobów w konfiguracji.
Możesz również użyć az network lb address-pool address add polecenia , aby ustawić stan administratora w ramach nowego dodania wystąpienia puli zaplecza.
Aktualizowanie stanu administratora w istniejącym wystąpieniu puli zaplecza
W tej sekcji dowiesz się, jak zaktualizować istniejący stan administratora z istniejącego wystąpienia puli zaplecza, ustawiając wartość na W górę lub w dół.
W polu wyszukiwania w górnej części portalu wprowadź ciąg Moduł równoważenia obciążenia i wybierz pozycję Moduły równoważenia obciążenia w wynikach wyszukiwania.
Wybierz moduł równoważenia obciążenia z listy.
Na stronie modułu równoważenia obciążenia wybierz pozycję Pule zaplecza w obszarze Ustawienia.
Na stronie Pule zaplecza wybierz odpowiednią wartość stanu administratora ostatnio dodanego wystąpienia puli zaplecza.
W oknie Szczegóły stanu administratora wybierz pozycję W górę z menu rozwijanego.
Wybierz pozycję Zapisz.
Połącz się z subskrypcją platformy Azure przy użyciu programu Azure PowerShell.
Zaktualizuj istniejące wystąpienie puli zaplecza przy użyciu wartości stanu administratora skonfigurowanej do góry lub w dół za pomocą polecenia New-AzLoadBalancerBackendAddressConfig.. Zastąp wartości w nawiasach nazwami zasobów w konfiguracji.
Połącz się z subskrypcją platformy Azure przy użyciu interfejsu wiersza polecenia platformy Azure.
Zaktualizuj istniejące wystąpienie puli zaplecza i skonfiguruj wartość stanu administratora na wartość UP lub DOWN za pomocą polecenia az network lb address-pool update. Zastąp wartości w nawiasach nazwami zasobów w konfiguracji.
Usuwanie stanu administratora z istniejącego wystąpienia puli zaplecza
W tej sekcji dowiesz się, jak usunąć istniejący stan administratora z istniejącego wystąpienia puli zaplecza. W tym celu należy ustawić wartość stanu administratora na Wartość Brak.
W polu wyszukiwania w górnej części portalu wprowadź ciąg Moduł równoważenia obciążenia i wybierz pozycję Moduły równoważenia obciążenia w wynikach wyszukiwania.
Wybierz moduł równoważenia obciążenia z listy.
Na stronie modułu równoważenia obciążenia wybierz pozycję Pule zaplecza w obszarze Ustawienia.
Wybierz odpowiednią wartość Stanu administratora wystąpienia puli zaplecza, które chcesz usunąć.
W oknie stanu administratora wybierz pozycję Brak z menu rozwijanego.
Wybierz pozycję Zapisz.
Połącz się z subskrypcją platformy Azure przy użyciu programu Azure PowerShell.
Usuń istniejące wystąpienie puli zaplecza. W tym celu należy ustawić wartość stanu administratora na NONE za pomocą polecenia New-AzLoadBlancerBackendAddressConfig. Zastąp wartości w nawiasach nazwami zasobów w konfiguracji.
# 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
W tym przykładzie usunięto istniejący stan administratora wystąpienia puli zaplecza z następującymi zdefiniowanymi wartościami:
Ustawienie
Wartość symbolu zastępczego
Przykładowa wartość
Grupa zasobów
<resource-group>
MyResourceGroup
Sieć wirtualna
<virtual-network-name>
MyVnet
Moduł równoważenia obciążenia
<load-balancer-name>
Mój moduł równoważenia obciążenia
Nazwa puli zaplecza
<backend-pool-name>
Pula MyAddress
Adres IP wystąpienia puli zaplecza
<ip-address>
10.0.2.4
Nazwa wystąpienia puli zaplecza
<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
Połącz się z subskrypcją platformy Azure przy użyciu interfejsu wiersza polecenia platformy Azure.
Usuń istniejące wystąpienie puli zaplecza, ustawiając wartość stanu administratora na None za pomocą polecenia az network lb address-pool update. Zastąp wartości w nawiasach nazwami zasobów w konfiguracji.
# 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>
W tym przykładzie usunięto istniejący stan administratora wystąpienia puli zaplecza z następującymi zdefiniowanymi wartościami: