Dodawanie wielu wystąpień zestawu skalowania maszyn wirtualnych za jednym modułem azure Load Balancer
Artykuł
W tym artykule dowiesz się, jak skonfigurować wiele wystąpień zestawu skalowania maszyn wirtualnych za jednym modułem równoważenia obciążenia platformy Azure.
Upewnij się, że zasady uaktualniania są ustawione na automatyczne.
Jeśli są używane zasady ręcznego uaktualniania, uaktualnij wszystkie wystąpienia maszyn wirtualnych po dołączeniu ich do modułu równoważenia obciążenia.
Istniejący standardowy moduł równoważenia obciążenia jednostki SKU w tej samej subskrypcji i sieci wirtualnej co zestawy skalowania maszyn wirtualnych.
Moduł równoważenia obciążenia musi również mieć pulę zaplecza z dołączonymi sondami kondycji i regułami równoważenia obciążenia.
Upewnij się, że zasady uaktualniania są ustawione na automatyczne.
Jeśli są używane zasady ręcznego uaktualniania, uaktualnij wszystkie wystąpienia maszyn wirtualnych po dołączeniu ich do modułu równoważenia obciążenia.
Istniejący standardowy moduł równoważenia obciążenia jednostki SKU w tej samej subskrypcji i sieci wirtualnej co zestawy skalowania maszyn wirtualnych.
Moduł równoważenia obciążenia musi również mieć pulę zaplecza z dołączonymi sondami kondycji i regułami równoważenia obciążenia.
Dostęp do interfejsu wiersza polecenia witryny Azure Portal
Uwaga
Jeśli zdecydujesz się używać interfejsu wiersza polecenia platformy Azure, możesz uruchomić interfejs wiersza polecenia az w usłudze Azure Cloud Shell lub jako instalację lokalną. Zapoznaj się z poniższymi artykułami, aby upewnić się, że jesteś gotowy do korzystania z interfejsu wiersza polecenia platformy Azure w wybranym środowisku.
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 używasz instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure przy użyciu polecenia az sign-in . 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.
Dodawanie zestawu skalowania maszyn wirtualnych do puli zaplecza usługi Azure Load Balancer
W tej sekcji dowiesz się, jak dołączyć zestawy skalowania maszyn wirtualnych za jednym modułem równoważenia obciążenia platformy Azure.
Uwaga
W poniższej sekcji założono, że sieć wirtualna o nazwie myVnet i usługa Azure Load Balancer o nazwie myLoadBalancer została wcześniej wdrożona. Ponadto w poniższej sekcji założono, że pule zaplecza są oparte na karcie sieciowej.
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 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
Wybierz dwa zestawy skalowania maszyn wirtualnych, które chcesz dodać do puli zaplecza.
Wybierz pozycję Dodaj i Zamknij.
Połącz się z subskrypcją platformy Azure przy użyciu interfejsu wiersza polecenia platformy Azure.
Dodaj pierwszy zestaw skalowania maszyn wirtualnych do modułu równoważenia obciążenia za pomocą polecenia az vmss update i zastąp wartości w nawiasach nazwami zasobów w konfiguracji.
az vmss update\
--resource-group <resource-group> \
--name <vmss-name> \
--add virtualMachineProfile.networkProfile.networkInterfaceConfigurations[0].ipConfigurations[0].loadBalancerBackendAddressPools "{'id':'/subscriptions/<SubscriptionID>/resourceGroups/<Resource Group> /providers/Microsoft.Network/loadBalancers/<Load Balancer Name>/backendAddressPools/<Backend address pool name >'}"
W tym przykładzie wdrożono zestaw skalowania maszyn wirtualnych z następującymi zdefiniowanymi wartościami:
Zestaw skalowania maszyn wirtualnych o nazwie myVMSS
Usługa Azure Load Balancer o nazwie MyLB
Pula zaplecza usługi Load Balancer o nazwie mybackend