Tworzenie maszyn wirtualnych w zestawie skalowania przy użyciu programu PowerShell
W tym artykule przedstawiono procedurę tworzenia zestawu skalowania maszyn wirtualnych przy użyciu programu PowerShell.
Uruchamianie usługi Azure Cloud Shell
Usługa Azure Cloud Shell to bezpłatna interaktywna powłoka, której możesz używać do wykonywania kroków opisanych w tym artykule. Udostępnia ona wstępnie zainstalowane i najczęściej używane narzędzia platformy Azure, które są skonfigurowane do użycia na koncie.
Aby otworzyć usługę Cloud Shell, wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu. Możesz również uruchomić usługę Cloud Shell w oddzielnej karcie przeglądarki, przechodząc do strony https://shell.azure.com/powershell. Wybierz przycisk Kopiuj, aby skopiować bloki kodu, wklej je do usługi Cloud Shell, a następnie naciśnij klawisz Enter, aby je uruchomić.
Utwórz grupę zasobów
Utwórz grupę zasobów platformy Azure za pomocą polecenia New-AzResourceGroup. Grupa zasobów to logiczny kontener przeznaczony do wdrażania zasobów platformy Azure i zarządzania nimi.
New-AzResourceGroup -Name 'myVMSSResourceGroup' -Location 'EastUS'
Tworzenie zestawu skalowania maszyn wirtualnych
Teraz utwórz zestaw skalowania maszyn wirtualnych za pomocą polecenia New-AzVmss. Poniższy przykład tworzy zestaw skalowania z liczbą wystąpień dwóch z systemem Windows Server 2019 Datacenter Edition.
Ważne
Od listopada 2023 r. zestawy skalowania maszyn wirtualnych utworzone przy użyciu programu PowerShell i interfejsu wiersza polecenia platformy Azure będą domyślnie ustawiać tryb elastycznej orkiestracji, jeśli nie określono trybu aranżacji. Aby uzyskać więcej informacji na temat tej zmiany i akcji, które należy wykonać, zobacz Zmiana powodująca niezgodność dla klientów programu PowerShell/interfejsu wiersza polecenia usługi VMSS — Microsoft Community Hub
New-AzVmss `
-ResourceGroup "myVMSSResourceGroup" `
-Name "myScaleSet" `
-OrchestrationMode "Flexible" `
-Location "East US" `
-InstanceCount "2" `
-ImageName "Win2019Datacenter"
Czyszczenie zasobów
Usunięcie grupy zasobów powoduje również usunięcie wszystkich znajdujących się w niej zasobów, takich jak wystąpienia maszyn wirtualnych, sieć wirtualna i dyski. Parametr -Force
potwierdza, że chcesz usunąć zasoby bez innego monitu, aby to zrobić. Parametr -AsJob
zwraca kontrolę do wiersza polecenia bez oczekiwania na zakończenie operacji.
Remove-AzResourceGroup -Name "myResourceGroup" -Force -AsJob