az vmss

Zarządzanie grupowaniami maszyn wirtualnych w zestawie skalowania maszyn wirtualnych platformy Azure (VMSS).

Polecenia

az vmss create

Utwórz zestaw skalowania maszyn wirtualnych platformy Azure.

az vmss deallocate

Cofniesz alokację maszyn wirtualnych w ramach usługi VMSS.

az vmss delete

Usuwa zestaw skalowania maszyn wirtualnych.

az vmss delete-instances

Usuwanie maszyn wirtualnych w ramach usługi VMSS.

az vmss diagnostics

Skonfiguruj rozszerzenie diagnostyczne zestawu skalowania maszyn wirtualnych platformy Azure.

az vmss diagnostics get-default-config

Pokaż domyślny plik konfiguracji, który definiuje dane do zebrania.

az vmss diagnostics set

Włącz diagnostykę w u usługach VMSS.

az vmss disk

Zarządzanie dyskami danych usługi VMSS.

az vmss disk attach

Dołączanie dysków danych zarządzanych do zestawu skalowania lub jego wystąpień.

az vmss disk detach

Odłącz dyski danych zarządzanych od zestawu skalowania lub jego wystąpień.

az vmss encryption

Zarządzanie szyfrowaniem usługi VMSS.

az vmss encryption disable

Wyłącz szyfrowanie dysków zarządzanych na maszynie wirtualnej za pomocą usługi VMSS.

az vmss encryption enable

Zaszyfruj usługę VMSS przy użyciu dysków zarządzanych.

az vmss encryption show

Pokaż stan szyfrowania.

az vmss extension

Zarządzanie rozszerzeniami w zestawie skalowania maszyn wirtualnych.

az vmss extension delete

Usuwanie rozszerzenia z usługi VMSS.

az vmss extension image

Znajdź dostępne rozszerzenia maszyn wirtualnych dla subskrypcji i regionu.

az vmss extension image list

Lista informacji o dostępnych rozszerzeniach.

az vmss extension image list-names

Pobiera listę typów obrazów rozszerzenia maszyny wirtualnej.

az vmss extension image list-versions

Pobiera listę wersji obrazu rozszerzenia maszyny wirtualnej.

az vmss extension image show

Pobiera obraz rozszerzenia maszyny wirtualnej.

az vmss extension list

Lista rozszerzeń skojarzonych z vmss.

az vmss extension set

Dodaj rozszerzenie do usługi VMSS lub zaktualizuj istniejące rozszerzenie.

az vmss extension show

Pokaż szczegóły rozszerzenia VMSS.

az vmss extension upgrade

Uaktualnij wszystkie rozszerzenia dla wszystkich wystąpień usługi VMSS do najnowszej wersji.

az vmss get-instance-view

Wyświetlanie wystąpienia usługi VMSS.

az vmss get-os-upgrade-history

Pobiera listę uaktualnień systemu operacyjnego w wystąpieniu zestawu skalowania maszyn wirtualnych.

az vmss identity

Zarządzanie tożsamościami usług zestawu skalowania maszyn wirtualnych.

az vmss identity assign

Włączanie tożsamości usługi zarządzanej w usłudze VMSS.

az vmss identity remove

Usuwanie tożsamości przypisanych przez użytkownika z zestawu skalowania maszyn wirtualnych.

az vmss identity show

Wyświetlanie informacji o tożsamości zarządzanej zestawu skalowania maszyn wirtualnych.

az vmss list

Lista usługi VMSS.

az vmss list-instance-connection-info

Uzyskaj adres IP i numer portu używane do nawiązywania połączenia z poszczególnymi wystąpieniami maszyn wirtualnych w zestawie.

az vmss list-instance-public-ips

Lista publicznych adresów IP wystąpień maszyn wirtualnych w zestawie.

az vmss list-instances

Pobiera listę wszystkich maszyn wirtualnych w zestawach skalowania maszyn wirtualnych.

az vmss list-skus

Pobiera listę dostępnych dla zestawu skalowania maszyn wirtualnych listy jednostki SKU, w tym minimalne i maksymalne dozwolone wystąpienia maszyn wirtualnych dla każdej jednostki SKU.

az vmss nic

Zarządzanie interfejsami sieciowym usługi VMSS.

az vmss nic list

Pobiera wszystkie interfejsy sieciowe w zestawie skalowania maszyn wirtualnych.

az vmss nic list-vm-nics

Pobiera informacje o wszystkich interfejsach sieciowych na maszynie wirtualnej w zestawie skalowania maszyn wirtualnych.

az vmss nic show

Pobierz określony interfejs sieciowy w zestawie skalowania maszyn wirtualnych.

az vmss perform-maintenance

Przeprowadzanie konserwacji co najmniej jednej maszyny wirtualnej w zestawie skalowania maszyn wirtualnych.

az vmss reimage

Ponowne odtwarzanie maszyn wirtualnych w ramach usługi VMSS.

az vmss restart

Uruchom ponownie maszyny wirtualne w ramach usługi VMSS.

az vmss rolling-upgrade

Zarządzanie uaktualnieniami stopniowymi.

az vmss rolling-upgrade cancel

Anuluje bieżące uaktualnienie stopniowe zestawu skalowania maszyn wirtualnych.

az vmss rolling-upgrade get-latest

Pobiera stan najnowszego uaktualnienia stopniowego zestawu skalowania maszyn wirtualnych.

az vmss rolling-upgrade start

Uruchamia uaktualnienie stopniowe, aby przenieść wszystkie wystąpienia zestawu skalowania maszyn wirtualnych do najnowszej dostępnej wersji systemu operacyjnego obrazów platformy.

az vmss run-command

Zarządzanie poleceniami uruchamiania w zestawie skalowania maszyn wirtualnych.

az vmss run-command invoke

Wykonaj określone polecenie uruchomienia w wystąpieniu zestawu skalowania maszyn wirtualnych.

az vmss run-command list

Wyświetla listę wszystkich dostępnych poleceń uruchamiania dla subskrypcji w lokalizacji.

az vmss run-command show

Pobiera określone polecenie uruchomienia dla subskrypcji w lokalizacji.

az vmss scale

Zmień liczbę maszyn wirtualnych w ramach usługi VMSS.

az vmss set-orchestration-service-state

Zmień właściwość ServiceState dla danej usługi w ramach usługi VMSS.

az vmss show

Uzyskaj szczegółowe informacje na temat maszyn wirtualnych w ramach usługi VMSS.

az vmss simulate-eviction

Symulowanie eksmisji maszyny wirtualnej usługi Spot w zestawie skalowania maszyn wirtualnych.

az vmss start

Uruchamianie maszyn wirtualnych w ramach usługi VMSS.

az vmss stop

Wyłączanie (zatrzymywanie) maszyn wirtualnych w ramach usługi VMSS.

az vmss update

Aktualizowanie usługi VMSS. Uruchom polecenie "az vmss update-instances", aby wprowadzić zmiany na maszynach wirtualnych, jeśli nie skonfigurowano zasad uaktualniania.

az vmss update-instances

Uaktualnij maszyny wirtualne w ramach zestawu VMSS.

az vmss wait

Umieść interfejs wiersza polecenia w stanie oczekiwania, dopóki nie zostanie spełniony warunek zestawu skalowania.

az vmss create

Utwórz zestaw skalowania maszyn wirtualnych platformy Azure.

Aby uzyskać samouczek end-to-end, zobacz https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-linux-create-cli .

az vmss create --name
               --resource-group
               [--accelerated-networking {false, true}]
               [--admin-password]
               [--admin-username]
               [--app-gateway]
               [--app-gateway-capacity]
               [--app-gateway-sku]
               [--app-gateway-subnet-address-prefix]
               [--asgs]
               [--assign-identity]
               [--authentication-type {all, password, ssh}]
               [--automatic-repairs-grace-period]
               [--backend-pool-name]
               [--backend-port]
               [--computer-name-prefix]
               [--custom-data]
               [--data-disk-caching]
               [--data-disk-encryption-sets]
               [--data-disk-iops]
               [--data-disk-mbps]
               [--data-disk-sizes-gb]
               [--disable-overprovision]
               [--dns-servers]
               [--edge-zone]
               [--enable-cross-zone-upgrade {false, true}]
               [--encryption-at-host {false, true}]
               [--ephemeral-os-disk {false, true}]
               [--eviction-policy {Deallocate, Delete}]
               [--generate-ssh-keys]
               [--health-probe]
               [--host-group]
               [--image]
               [--instance-count]
               [--lb]
               [--lb-nat-pool-name]
               [--lb-sku {Basic, Gateway, Standard}]
               [--license-type {None, RHEL_BYOS, SLES_BYOS, Windows_Client, Windows_Server}]
               [--location]
               [--max-batch-instance-percent]
               [--max-price]
               [--max-unhealthy-instance-percent]
               [--max-unhealthy-upgraded-instance-percent]
               [--network-api-version]
               [--no-wait]
               [--nsg]
               [--orchestration-mode {Flexible, Uniform}]
               [--os-disk-caching {None, ReadOnly, ReadWrite}]
               [--os-disk-encryption-set]
               [--os-disk-name]
               [--os-disk-size-gb]
               [--os-type {linux, windows}]
               [--pause-time-between-batches]
               [--plan-name]
               [--plan-product]
               [--plan-promotion-code]
               [--plan-publisher]
               [--platform-fault-domain-count]
               [--ppg]
               [--prioritize-unhealthy-instances {false, true}]
               [--priority {Low, Regular, Spot}]
               [--public-ip-address]
               [--public-ip-address-allocation {dynamic, static}]
               [--public-ip-address-dns-name]
               [--public-ip-per-vm]
               [--role]
               [--scale-in-policy {Default, NewestVM, OldestVM}]
               [--scope]
               [--secrets]
               [--single-placement-group {false, true}]
               [--specialized {false, true}]
               [--ssh-dest-key-path]
               [--ssh-key-values]
               [--storage-container-name]
               [--storage-sku]
               [--subnet]
               [--subnet-address-prefix]
               [--subscription]
               [--tags]
               [--terminate-notification-time]
               [--ultra-ssd-enabled {false, true}]
               [--upgrade-policy-mode {Automatic, Manual, Rolling}]
               [--use-unmanaged-disk]
               [--user-data]
               [--validate]
               [--vm-domain-name]
               [--vm-sku]
               [--vnet-address-prefix]
               [--vnet-name]
               [--zones {1, 2, 3}]

Przykłady

Utwórz zestaw Windows skalowania maszyn wirtualnych z 5 wystąpieniami, usługą równoważenia obciążenia, publicznym adresem IP, dyskiem danych o pojemności 2 GB i dyskiem systemu operacyjnego o pojemności 40 GB.

az vmss create -n MyVmss -g MyResourceGroup --instance-count 5 --image Win2016Datacenter --data-disk-sizes-gb 2 --os-disk-size-gb 40

Utwórz zestaw skalowania maszyn wirtualnych z systemem Linux z automatycznie wygenerowaną parą kluczy SSH, publicznym adresem IP, wpisem DNS, istniejącym usługą równoważenia obciążenia i istniejącą siecią wirtualną.

az vmss create -n MyVmss -g MyResourceGroup --public-ip-address-dns-name my-globally-dns-name \
    --load-balancer MyLoadBalancer --vnet-name MyVnet --subnet MySubnet --image UbuntuLTS \
    --generate-ssh-keys

Utwórz zestaw skalowania maszyn wirtualnych z systemem Linux na pomocą obrazu niestandardowego przy użyciu istniejącego domyślnego publicznego klucza SSH.

az vmss create -n MyVmss -g MyResourceGroup --image MyImage

Utwórz zestaw skalowania maszyn wirtualnych z systemem Linux z usługą równoważenia obciążenia i niestandardowymi serwerami DNS. Każda maszyna wirtualna ma publiczny adres IP i niestandardową nazwę domeny.

az vmss create -n MyVmss -g MyResourceGroup --image centos \
    --public-ip-per-vm --vm-domain-name myvmss --dns-servers 10.0.0.6 10.0.0.5

Utwórz zestaw skalowania maszyn wirtualnych z systemem Linux przy użyciu skryptu cloud-init do konfiguracji. Zobacz: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init

az vmss create -g MyResourceGroup -n MyVmss --image debian --custom-data MyCloudInitScript.yml

Tworzenie zestawu skalowania maszyn wirtualnych z systemem Linux na pomocą wyspecjalizowanej wersji obrazu.

az vmss create -n MyVmss -g MyResourceGroup --image $id --specialized

Utwórz zestaw skalowania maszyn wirtualnych Debian przy użyciu Key Vault tajnych.

az keyvault certificate create --vault-name vaultname -n cert1 \
  -p "$(az keyvault certificate get-default-policy)"

secrets=$(az keyvault secret list-versions --vault-name vaultname \
  -n cert1 --query "[?attributes.enabled].id" -o tsv)

vm_secrets=$(az vm secret format -s "$secrets")

az vmss create -g group-name -n vm-name --admin-username deploy  \
  --image debian --secrets "$vm_secrets"

Utwórz zestaw skalowania maszyn wirtualnych z tożsamością przypisaną przez system. Maszyna wirtualna będzie mieć rolę "Współautor" z dostępem do konta magazynu.

az vmss create -n MyVmss -g MyResourceGroup --image centos --assign-identity --scope /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/MyResourceGroup/myRG/providers/Microsoft.Storage/storageAccounts/storage1

Utwórz zestaw skalowania maszyn wirtualnych debian z tożsamością przypisaną przez użytkownika.

az vmss create -n MyVmss -g rg1 --image debian --assign-identity  /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Utwórz zestaw skalowania maszyn wirtualnych debian z tożsamością przypisaną przez system i użytkownika.

az vmss create -n MyVmss -g rg1 --image debian --assign-identity  [system] /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID

Tworzenie zestawu skalowania maszyn wirtualnych z jedną strefą w regionie bieżącej grupy zasobów

az vmss create -n MyVmss -g MyResourceGroup --image Centos --zones 1

Parametry wymagane

--name -n

Nazwa zestawu skalowania maszyn wirtualnych.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

Parametry opcjonalne

--accelerated-networking

Włącz przyspieszoną sieć. Jeśli nie zostanie określony, interfejs wiersza polecenia włączy ją na podstawie obrazu i rozmiaru maszyny.

akceptowane wartości: false, true
--admin-password

Hasło dla maszyny wirtualnej, jeśli typ uwierzytelniania to "Hasło".

--admin-username

Nazwa użytkownika maszyny wirtualnej. Wartość domyślna to bieżąca nazwa użytkownika systemu operacyjnego. Jeśli wartość domyślna to zarezerwowana przez system, wartość domyślna zostanie ustawiona na azureuser. Zapoznaj się z https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines/createorupdate#osprofile tematem , aby uzyskać pełną listę wartości zarezerwowanych.

--app-gateway

Nazwa do użycia podczas tworzenia nowej bramy aplikacji (ustawienie domyślne) lub odwoływania się do istniejącej bramy. Może również odwoływać się do istniejącej bramy aplikacji według identyfikatora lub określać wartość "" dla żadnej bramy.

--app-gateway-capacity

Liczba wystąpień do użycia podczas tworzenia nowej bramy aplikacji.

wartość domyślna: 10
--app-gateway-sku

SKU podczas tworzenia nowej bramy aplikacji.

wartość domyślna: Standard_Large
--app-gateway-subnet-address-prefix

Prefiks adresu IP podsieci, który ma być używany podczas tworzenia nowej bramy aplikacji w formacie CIDR.

--asgs

Rozdzielana spacjami lista istniejących grup zabezpieczeń aplikacji do skojarzenia z maszyną wirtualną.

--assign-identity

Zaakceptuj tożsamości przypisane przez system lub użytkownika oddzielone spacjami. Użyj "[system]", aby odwołać się do tożsamości przypisanej przez system, lub identyfikatora zasobu, aby odwołać się do tożsamości przypisanej przez użytkownika. Aby uzyskać więcej przykładów, zapoznaj się z pomocą.

--authentication-type

Typ uwierzytelniania do użycia z maszyną wirtualną. Wartość domyślna to password for Windows and SSH public key for Linux (Hasło i klucz publiczny SSH dla systemu Linux). Funkcja "all" umożliwia uwierzytelnianie zarówno za pomocą protokołu SSH, jak i hasła.

akceptowane wartości: all, password, ssh
--automatic-repairs-grace-period

Czas (w minutach, od 30 do 90), dla którego automatyczne naprawy są wstrzymane z powodu zmiany stanu maszyny wirtualnej.

--backend-pool-name

Nazwa do użycia dla puli zaplecza podczas tworzenia nowego usługi równoważenia obciążenia lub bramy aplikacji.

--backend-port

Podczas tworzenia nowego równoważenia obciążenia port zaplecza otwierany przy użyciu reguł NAT (wartość domyślna to 22 w systemie Linux i 3389 na Windows). Podczas tworzenia bramy aplikacji port zaplecza do użycia z ustawieniami PROTOKOŁU HTTP zaplecza.

--computer-name-prefix

Prefiks nazwy komputera dla wszystkich maszyn wirtualnych w zestawie skalowania. Prefiksy nazw komputerów muszą mieć długość od 1 do 15 znaków.

--custom-data

Niestandardowy plik skryptu init lub tekst (cloud-init, cloud-config itp.).

--data-disk-caching

Storage buforowania dla dysków danych, w tym "None", "ReadOnly", "ReadWrite" itp. Użyj wartości pojedynczej, aby zastosować na wszystkich dyskach, lub użyj wartości , <lun>=<vaule1> <lun>=<value2> aby skonfigurować pojedynczy dysk.

--data-disk-encryption-sets

Nazwy lub identyfikatory (spacje rozdzielone) zestawów szyfrowania dysków dla dysków danych.

--data-disk-iops

Określ liczbę Read-Write IOPS (spacja rozdzielona) dla dysku zarządzanego. Należy używać tylko wtedy, gdy typ StorageAccountType jest UltraSSD_LRS. Jeśli nie zostanie określony, zostanie przypisana wartość domyślna na podstawie diskSizeGB.

--data-disk-mbps

Określ przepustowość dysku zarządzanego w MB na sekundę (rozdzielone spacjami). Należy używać tylko wtedy, gdy typ StorageAccountType jest UltraSSD_LRS. Jeśli nie zostanie określony, zostanie przypisana wartość domyślna na podstawie diskSizeGB.

--data-disk-sizes-gb

Rozmiary pustych dysków danych zarządzanych rozdzielone spacjami w GB do utworzenia.

--disable-overprovision

Opcja overprovision https://azure.microsoft.com/documentation/articles/virtual-machine-scale-sets-overview/ (zobacz, aby uzyskać szczegółowe informacje).

--dns-servers

Adresy IP serwerów DNS rozdzielone spacjami, np. 10.0.0.5 10.0.0.6.

--edge-zone

Nazwa strefy krawędzi.

--enable-cross-zone-upgrade

Ustaw tę właściwość logiczną, aby umożliwić zestawowi VMSS ignorowanie granic az podczas konstruowania partii uaktualnień, i należy wziąć pod uwagę tylko domenę aktualizacji i maxBatchInstancePercent w celu określenia rozmiaru partii.

akceptowane wartości: false, true
--encryption-at-host

Włącz szyfrowanie hosta dla maszyny wirtualnej lub usługi VMSS. Umożliwi to szyfrowanie wszystkich dysków, w tym dysk zasobu/dysku tymczasowego na samym hoście.

akceptowane wartości: false, true
--ephemeral-os-disk

Umożliwia utworzenie dysku systemu operacyjnego bezpośrednio w węźle hosta, zapewniając wydajność dysku lokalnego i krótszy czas ponownego tworzenia maszyny wirtualnej/zestawu usług VMSS.

akceptowane wartości: false, true
--eviction-policy

Zasady eksmisji dla maszyn wirtualnych w zestawie skalowania o priorytecie usługi Spot. Domyślne zasady eksmisji to Cofanie alokacji dla zestawu skalowania o priorytecie spot.

akceptowane wartości: Deallocate, Delete
--generate-ssh-keys

Wygeneruj pliki kluczy publicznych i prywatnych SSH, jeśli ich brakuje. Klucze będą przechowywane w katalogu ~/.ssh.

--health-probe

Nazwa sondy z istniejącego równoważenia obciążenia, używana głównie do uaktualnienia stopniowego lub automatycznej naprawy.

--host-group

Nazwa lub identyfikator dedykowanej grupy hostów, w którym znajduje się zestaw skalowania maszyn wirtualnych.

--image

Nazwa obrazu systemu operacyjnego jako aliasu nazwy URN, nazwy URI, niestandardowej nazwy lub identyfikatora obrazu albo identyfikatora URI obiektu blob wirtualnego dysku twardego. Prawidłowy format urn: "Publisher:Offer:Sku:Version".

wartość od: az vm image list, az vm image show
--instance-count

Liczba maszyn wirtualnych w zestawie skalowania.

wartość domyślna: 2
--lb --load-balancer

Nazwa do użycia podczas tworzenia nowego równoważenia obciążenia (ustawienie domyślne) lub odwoływania się do istniejącego. Może również odwoływać się do istniejącego równoważenia obciążenia według identyfikatora lub określać wartość "" dla żadnego.

--lb-nat-pool-name --nat-pool-name

Nazwa do użycia dla puli nat podczas tworzenia nowego równoważenia obciążenia.

--lb-sku

Sku Load Balancer do utworzenia. Wartość domyślna to "Standardowa", gdy pojedyncza grupa umieszczania jest wyłączona; w przeciwnym razie wartość domyślna to "Podstawowa". Publiczny adres IP jest obsługiwany do tworzenia w strefie brzegowej tylko wtedy, gdy jest on "Standardowy".

akceptowane wartości: Basic, Gateway, Standard
--license-type

Określa, Windows lub dysk został licencjonowany lokalnie. Aby włączyć Korzyść użycia hybrydowego platformy Azure dla Windows Server, użyj "Windows_Server". Aby włączyć wielowłasowe prawa hostingu Windows 10, użyj Windows_Client. Aby uzyskać więcej informacji, zobacz dokumenty online dotyczące Windows Azure.

akceptowane wartości: None, RHEL_BYOS, SLES_BYOS, Windows_Client, Windows_Server
--location -l

Lokalizacja, w której ma być tworzyć maszyny wirtualne i powiązane zasoby. Jeśli lokalizacja domyślna nie jest skonfigurowana, program domyślnie będzie miał lokalizację grupy zasobów.

--max-batch-instance-percent

Maksymalna wartość procentowa całkowitej liczby wystąpień maszyn wirtualnych, które zostaną uaktualnione jednocześnie przez uaktualnienie stopniowe w jednej partii. Ustawienie domyślne: 20%.

--max-price

Maksymalna cena (w dolarach amerykańskich) do zapłacenia za maszynę wirtualną/maszynę wirtualną usługi VMSS. -1 wskazuje, że maszyny wirtualne typu spot/usługi VMSS nie powinny być eksmisji ze względu na cenę.

--max-unhealthy-instance-percent

Maksymalna wartość procentowa całkowitej liczby wystąpień maszyn wirtualnych w zestawie skalowania, które mogą być jednocześnie w złej kondycji. Ustawienie domyślne: 20%.

--max-unhealthy-upgraded-instance-percent

Maksymalna wartość procentowa uaktualnionych wystąpień maszyn wirtualnych, które mogą być w złej kondycji. Ustawienie domyślne: 20%.

--network-api-version

Określ wersję interfejsu API Microsoft.Network używaną podczas tworzenia zasobów sieciowych w konfiguracji interfejsu sieciowego dla zestawu skalowania maszyn wirtualnych z trybem aranżacji "Elastyczny". Możliwa wartość to 2020-11-01.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--nsg

Nazwa lub identyfikator istniejącej sieciowej grupy zabezpieczeń.

--orchestration-mode

Wybierz sposób zarządzania maszynami wirtualnymi przez zestaw skalowania. W trybie jednolitym definiujesz model maszyny wirtualnej, a platforma Azure wygeneruje identyczne wystąpienia na podstawie tego modelu. W trybie elastycznym ręcznie tworzysz i dodajesz maszynę wirtualną dowolnej konfiguracji do zestawu skalowania lub generujesz identyczne wystąpienia na podstawie modelu maszyny wirtualnej zdefiniowanego dla zestawu skalowania.

akceptowane wartości: Flexible, Uniform
wartość domyślna: Uniform
--os-disk-caching

Storage typu buforowania dla dysku systemu operacyjnego maszyny wirtualnej. Ustawienie domyślne: ReadWrite.

akceptowane wartości: None, ReadOnly, ReadWrite
--os-disk-encryption-set

Nazwa lub identyfikator szyfrowania dysku ustawionego dla dysku systemu operacyjnego.

--os-disk-name

Nazwa nowego dysku systemu operacyjnego maszyny wirtualnej.

--os-disk-size-gb

Rozmiar dysku systemu operacyjnego w GB do utworzenia.

--os-type

Typ systemu operacyjnego zainstalowanego na niestandardowym dysku VHD. Nie należy używać podczas określania nazwy URN lub aliasu urn.

akceptowane wartości: linux, windows
--pause-time-between-batches

Czas oczekiwania między ukończeniem aktualizacji dla wszystkich maszyn wirtualnych w jednej partii i uruchomieniem następnej partii. Wartość domyślna: 0 sekund.

--plan-name

Nazwa planu.

--plan-product

Zaplanuj produkt.

--plan-promotion-code

Zaplanuj podsumów kod.

--plan-publisher

Wydawca planu.

--platform-fault-domain-count

Liczba domen błędów dla każdej grupy umieszczania w strefie dostępności.

--ppg

Nazwa lub identyfikator grupy umieszczania w pobliżu, z która powinna być skojarzona usługę VMSS.

--prioritize-unhealthy-instances

Ustawienie tej właściwości logicznych spowoduje, że wszystkie wystąpienia w zestawie skalowania w złej kondycji zostaną uaktualnione przed wystąpieniami w dobrej kondycji.

akceptowane wartości: false, true
--priority

Priorytet. Użyj funkcji "Spot", aby uruchamiać krótkoterminowe obciążenia w sposób opłacalny. Wyliczone "Niskie" zostanie wycofane w przyszłości. Użyj funkcji "Spot", aby wdrożyć maszynę wirtualną usługi Azure Spot i/lub usługę VMSS. Wartość domyślna to Zwykły.

akceptowane wartości: Low, Regular, Spot
--public-ip-address

Nazwa publicznego adresu IP podczas tworzenia jednego (domyślnego) lub odwoływania się do istniejącego. Może również odwoływać się do istniejącego publicznego adresu IP według identyfikatora lub określić wartość "" dla ustawienia Brak ("""" w interfejsie wiersza polecenia platformy Azure przy użyciu programu PowerShell lub operatora --%.

--public-ip-address-allocation
akceptowane wartości: dynamic, static
--public-ip-address-dns-name

Globalnie unikatowa nazwa DNS dla nowo utworzonego publicznego adresu IP.

--public-ip-per-vm

Każde wystąpienie maszyny wirtualnej będzie mieć publiczny adres IP. W celu zabezpieczenia można użyć "--nsg", aby zastosować odpowiednie reguły.

--role

Nazwa lub identyfikator roli, które będzie mieć tożsamość przypisana przez system.

wartość domyślna: Contributor
--scale-in-policy

Określ zasady skalowania w skali (rozdzielone spacjami), które określają, które maszyny wirtualne są wybierane do usunięcia, gdy skalowanie zestawu skalowania maszyn wirtualnych jest skalowane w skali w czasie.

akceptowane wartości: Default, NewestVM, OldestVM
--scope

Zakres, do których może uzyskać dostęp tożsamość przypisana przez system.

--secrets

Co najmniej jeden wpis Key Vault wpisów tajnych jako ciągi JSON lub pliki za pośrednictwem pliku @{path} zawierającego [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }] ciąg .

--single-placement-group

Ogranicz zestaw skalowania do pojedynczej grupy umieszczania. Aby uzyskać szczegółowe informacje, zobacz opis funkcji https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups.

akceptowane wartości: false, true
--specialized

Wskaż, czy obraz źródłowy jest wyspecjalizowany.

akceptowane wartości: false, true
--ssh-dest-key-path

Ścieżka pliku docelowego na maszynie wirtualnej dla klucza SSH. Jeśli plik już istnieje, określone klucza są dołączane do pliku. Ścieżka docelowa kluczy publicznych SSH jest obecnie ograniczona do wartości domyślnej "/home/username/.ssh/authorized_keys" ze względu na znany problem w agencie aprowacji systemu Linux.

--ssh-key-values

Rozdzielana spacjami lista kluczy publicznych SSH lub ścieżek plików kluczy publicznych.

--storage-container-name

Ma zastosowanie tylko wtedy, gdy jest używany --use-unmanaged-disk z . Nazwa kontenera magazynu dla dysku systemu operacyjnego maszyny wirtualnej. Ustawienie domyślne: vhds.

wartość domyślna: vhds
--storage-sku

SKU konta magazynu, za pomocą którego ma być utrwalona maszyna wirtualna. Użyj pojedynczej jednostki SKU, która zostanie zastosowana do wszystkich dysków, lub określ poszczególne dyski. Użycie: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], gdzie każdy identyfikator to "os" lub 0-indeksowana jednostka LUN. Dozwolone wartości: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS.

--subnet

Nazwa podsieci podczas tworzenia nowej sieci wirtualnej lub odwoływania się do istniejącej. Może również odwoływać się do istniejącej podsieci według identyfikatora. Jeśli zarówno nazwa sieci wirtualnej, jak i podsieć zostaną pominięte, odpowiednia sieć wirtualna i podsieć zostaną wybrane automatycznie lub zostanie utworzona nowa.

--subnet-address-prefix

Prefiks adresu IP podsieci, który ma być używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu usługi az account set -s NAME_OR_ID .

--tags

Tagi rozdzielane spacjami: key[=value] [key[=value] ...]. Użyj "", aby wyczyścić istniejące tagi.

--terminate-notification-time

Czas (w minutach, od 5 do 15) wysłania powiadomienia do maszyny wirtualnej na serwerze metadanych wystąpienia do momentu usunięcia maszyny wirtualnej.

--ultra-ssd-enabled

Włącza lub wyłącza możliwość co najmniej 1 zarządzanego dysku danych z UltraSSD_LRS magazynu.

akceptowane wartości: false, true
--upgrade-policy-mode
akceptowane wartości: Automatic, Manual, Rolling
wartość domyślna: manual
--use-unmanaged-disk

Nie używaj dysku zarządzanego do utrwalania maszyny wirtualnej.

--user-data

UserData dla maszyn wirtualnych w zestawie skalowania. Może być przekazywany jako plik lub ciąg.

--validate

Wygeneruj i zweryfikuj szablon usługi ARM bez tworzenia żadnych zasobów.

--vm-domain-name

Po skonfigurowaniu nazwy domeny wystąpień maszyn wirtualnych nazwa FQDN to vm<vm-index>.<vm-domain-name>.<..rest..> .

--vm-sku

Rozmiar maszyn wirtualnych w zestawie skalowania. Wartość domyślna to "Standard_DS1_v2". Zobacz https://azure.microsoft.com/pricing/details/virtual-machines/ , aby uzyskać informacje o rozmiarze.

--vnet-address-prefix

Prefiks adresu IP używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR.

wartość domyślna: 10.0.0.0/16
--vnet-name

Nazwa sieci wirtualnej podczas tworzenia nowej lub odwoływania się do istniejącej.

--zones -z

Rozdzielana spacjami lista stref dostępności, w których należy aprowizować zasób.

akceptowane wartości: 1, 2, 3

az vmss deallocate

Cofniesz alokację maszyn wirtualnych w ramach usługi VMSS.

az vmss deallocate --name
                   --resource-group
                   [--instance-ids]
                   [--no-wait]
                   [--subscription]

Przykłady

Cofniesz alokację maszyn wirtualnych w ramach usługi VMSS. (wygenerowane automatycznie)

az vmss deallocate --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup

Parametry wymagane

--name -n

Nazwa zestawu skalowania. Wartość domyślną można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

Parametry opcjonalne

--instance-ids

Rozdzielana spacjami lista identyfikatorów (np. 1 2 3 ...) lub * dla wszystkich wystąpień. Jeśli nie zostanie podany, akcja zostanie zastosowana do samego zestawu skalowania.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu usługi az account set -s NAME_OR_ID .

az vmss delete

Usuwa zestaw skalowania maszyn wirtualnych.

az vmss delete [--force-deletion]
               [--ids]
               [--name]
               [--no-wait]
               [--resource-group]
               [--subscription]

Parametry opcjonalne

--force-deletion

Opcjonalny parametr wymuszania usunięcia zestawu skalowania maszyn wirtualnych. (Funkcja w wersji zapoznawczej).

--ids

Co najmniej jeden identyfikator zasobu (spacja). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje z argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zestawu skalowania. Wartość domyślną można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu usługi az account set -s NAME_OR_ID .

az vmss delete-instances

Usuwanie maszyn wirtualnych w ramach usługi VMSS.

az vmss delete-instances --instance-ids
                         --name
                         --resource-group
                         [--no-wait]
                         [--subscription]

Przykłady

Usuwanie maszyn wirtualnych w ramach usługi VMSS. (wygenerowane automatycznie)

az vmss delete-instances --instance-ids 0 --name MyScaleSet --resource-group MyResourceGroup

Parametry wymagane

--instance-ids

Rozdzielana spacjami lista identyfikatorów (np. 1 2 3 ...) lub * dla wszystkich wystąpień.

--name -n

Nazwa zestawu skalowania. Wartość domyślną można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu usługi az account set -s NAME_OR_ID .

az vmss get-instance-view

Wyświetlanie wystąpienia usługi VMSS.

az vmss get-instance-view [--ids]
                          [--instance-id]
                          [--name]
                          [--resource-group]
                          [--subscription]

Przykłady

Wyświetlanie wystąpienia usługi VMSS. (wygenerowane automatycznie)

az vmss get-instance-view --name MyScaleSet --resource-group MyResourceGroup

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielony spacją). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje dotyczące argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--instance-id

Identyfikator wystąpienia maszyny wirtualnej lub "", aby wyświetlić widok wystąpienia dla * wszystkich maszyn wirtualnych w zestawie skalowania.

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss get-os-upgrade-history

Pobiera listę uaktualnień systemu operacyjnego w wystąpieniu zestawu skalowania maszyn wirtualnych.

az vmss get-os-upgrade-history [--ids]
                               [--name]
                               [--resource-group]
                               [--subscription]

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielony spacją). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje dotyczące argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss list

Lista usługi VMSS.

az vmss list [--query-examples]
             [--resource-group]
             [--subscription]

Przykłady

Lista usługi VMSS (wygenerowana automatycznie)

az vmss list --resource-group MyResourceGroup

Parametry opcjonalne

--query-examples

Zalecane jest użycie ciągu JMESPath. Możesz skopiować jedno z zapytań i wkleić je po parametrze --query w podwójnych cudzysłowach, aby wyświetlić wyniki. Możesz dodać jedno lub więcej słów kluczowych pozytywnych, dzięki czemu będziemy w stanie dawać sugestie na podstawie tych słów kluczowych.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss list-instance-connection-info

Uzyskaj adres IP i numer portu używane do nawiązywania połączenia z poszczególnymi wystąpieniami maszyn wirtualnych w zestawie.

az vmss list-instance-connection-info [--ids]
                                      [--name]
                                      [--resource-group]
                                      [--subscription]

Przykłady

Uzyskaj adres IP i numer portu używane do nawiązywania połączenia z poszczególnymi wystąpieniami maszyn wirtualnych w zestawie. (wygenerowane automatycznie)

az vmss list-instance-connection-info --name MyScaleSet --resource-group MyResourceGroup

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielony spacją). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje dotyczące argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss list-instance-public-ips

Lista publicznych adresów IP wystąpień maszyn wirtualnych w zestawie.

az vmss list-instance-public-ips [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

Przykłady

Lista publicznych adresów IP wystąpień maszyn wirtualnych w zestawie. (wygenerowane automatycznie)

az vmss list-instance-public-ips --name MyScaleSet --resource-group MyResourceGroup

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielony spacją). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje dotyczące argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss list-instances

Pobiera listę wszystkich maszyn wirtualnych w zestawach skalowania maszyn wirtualnych.

az vmss list-instances [--expand]
                       [--filter]
                       [--ids]
                       [--name]
                       [--resource-group]
                       [--select]
                       [--subscription]

Parametry opcjonalne

--expand

Wyrażenie expand, które ma być stosowane do operacji. Dozwolone wartości to "instanceView".

--filter

Filtr do zastosowania do operacji. Dozwolone wartości to 'startswith(instanceView/statuses/code, 'PowerState') eq true', 'properties/latestModelApplied eq true', 'properties/latestModelApplied eq false'.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielony spacją). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje dotyczące argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--select

Parametry listy. Dozwolone wartości to "instanceView", "instanceView/statuses".

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss list-skus

Pobiera listę dostępnych dla zestawu skalowania maszyn wirtualnych listy jednostki SKU, w tym minimalne i maksymalne dozwolone wystąpienia maszyn wirtualnych dla każdej jednostki SKU.

az vmss list-skus [--ids]
                  [--name]
                  [--resource-group]
                  [--subscription]

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielony spacją). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje dotyczące argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss perform-maintenance

Przeprowadzanie konserwacji co najmniej jednej maszyny wirtualnej w zestawie skalowania maszyn wirtualnych.

Operacja na wystąpieniach, które nie kwalifikują się do przeprowadzenia konserwacji, nie powiedzie się. Aby uzyskać więcej informacji, zapoznaj się z najlepszymi rozwiązaniami: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications .

az vmss perform-maintenance [--ids]
                            [--name]
                            [--resource-group]
                            [--subscription]
                            [--vm-instance-i-ds]

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielony spacją). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje dotyczące argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

--vm-instance-i-ds

Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych.

az vmss reimage

Ponowne odtwarzanie maszyn wirtualnych w ramach usługi VMSS.

az vmss reimage [--ids]
                [--instance-id]
                [--name]
                [--no-wait]
                [--resource-group]
                [--subscription]

Przykłady

Ponowne odtwarzanie maszyn wirtualnych w ramach usługi VMSS. (wygenerowane automatycznie)

az vmss reimage --instance-id 1 --name MyScaleSet --resource-group MyResourceGroup --subscription MySubscription

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielony spacją). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje dotyczące argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--instance-id

Identyfikator wystąpienia maszyny wirtualnej. Jeśli ich nie ma, przeprojektuj wszystkie wystąpienia z obrazu.

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss restart

Uruchom ponownie maszyny wirtualne w ramach usługi VMSS.

az vmss restart --name
                --resource-group
                [--instance-ids]
                [--no-wait]
                [--subscription]

Przykłady

Uruchom ponownie maszyny wirtualne w ramach usługi VMSS. (wygenerowane automatycznie)

az vmss restart --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup

Parametry wymagane

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

Parametry opcjonalne

--instance-ids

Rozdzielana spacjami lista identyfikatorów (np. 1 2 3 ...) lub * wszystkich wystąpień. Jeśli nie zostanie podany, akcja zostanie zastosowana do samego zestawu skalowania.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss scale

Zmień liczbę maszyn wirtualnych w ramach usługi VMSS.

az vmss scale --new-capacity
              [--ids]
              [--name]
              [--no-wait]
              [--resource-group]
              [--subscription]

Przykłady

Zmień liczbę maszyn wirtualnych w ramach usługi VMSS. (wygenerowane automatycznie)

az vmss scale --name MyScaleSet --new-capacity 6 --resource-group MyResourceGroup

Parametry wymagane

--new-capacity

Liczba maszyn wirtualnych w u usługi VMSS.

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielony spacją). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje dotyczące argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss set-orchestration-service-state

Zmień właściwość ServiceState dla danej usługi w ramach usługi VMSS.

az vmss set-orchestration-service-state --action {Resume, Suspend}
                                        --service-name {AutomaticRepairs, DummyOrchestrationServiceName}
                                        [--ids]
                                        [--name]
                                        [--no-wait]
                                        [--resource-group]
                                        [--subscription]

Przykłady

Zmiana właściwości ServiceState dla AutomaticRepairs

az vmss set-orchestration-service-state --service-name AutomaticRepairs --action Resume --name MyScaleSet --resource-group MyResourceGroup

Parametry wymagane

--action

Akcja do wykonania.

akceptowane wartości: Resume, Suspend
--service-name

Nazwa usługi orkiestracji.

akceptowane wartości: AutomaticRepairs, DummyOrchestrationServiceName

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielony spacją). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje dotyczące argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss show

Uzyskaj szczegółowe informacje na temat maszyn wirtualnych w ramach usługi VMSS.

az vmss show --name
             --resource-group
             [--include-user-data]
             [--instance-id]
             [--query-examples]
             [--subscription]

Przykłady

Uzyskaj szczegółowe informacje na temat maszyn wirtualnych w ramach usługi VMSS. (wygenerowane automatycznie)

az vmss show --name MyScaleSet --resource-group MyResourceGroup

Parametry wymagane

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

Parametry opcjonalne

--include-user-data -u

Uwzględnij właściwości danych użytkownika w wyniku zapytania.

--instance-id

Identyfikator wystąpienia maszyny wirtualnej. Jeśli brakuje, wyświetl vmss.

--query-examples

Zalecane jest użycie ciągu JMESPath. Możesz skopiować jedno z zapytań i wkleić je po parametrze --query w podwójnych cudzysłowach, aby wyświetlić wyniki. Możesz dodać jedno lub więcej słów kluczowych pozytywnych, dzięki czemu będziemy w stanie dawać sugestie na podstawie tych słów kluczowych.

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss simulate-eviction

Symulowanie eksmisji maszyny wirtualnej usługi Spot w zestawie skalowania maszyn wirtualnych.

az vmss simulate-eviction --instance-id
                          --name
                          --resource-group
                          [--subscription]

Przykłady

Symulowanie eksmisji maszyny wirtualnej usługi Spot w zestawie skalowania maszyn wirtualnych.

az vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0

Parametry wymagane

--instance-id

Identyfikator wystąpienia maszyny wirtualnej.

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

Parametry opcjonalne

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss start

Uruchamianie maszyn wirtualnych w ramach usługi VMSS.

az vmss start --name
              --resource-group
              [--instance-ids]
              [--no-wait]
              [--subscription]

Przykłady

Uruchamianie maszyn wirtualnych w ramach usługi VMSS. (wygenerowane automatycznie)

az vmss start --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup

Parametry wymagane

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

Parametry opcjonalne

--instance-ids

Rozdzielana spacjami lista identyfikatorów (np. 1 2 3 ...) lub * wszystkich wystąpień. Jeśli nie zostanie podany, akcja zostanie zastosowana do samego zestawu skalowania.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss stop

Wyłączanie (zatrzymywanie) maszyn wirtualnych w ramach usługi VMSS.

Maszyny wirtualne będą nadal rozliczane. Aby tego uniknąć, można cofnąć alokację wystąpień maszyn wirtualnych w ramach usługi VMSS za pomocą "az vmss deallocate".

az vmss stop --name
             --resource-group
             [--instance-ids]
             [--no-wait]
             [--skip-shutdown]
             [--subscription]

Przykłady

Wyłączanie maszyn wirtualnych w ramach usługi VMSS bez zamykania.

az vmss stop --name MyScaleSet --resource-group MyResourceGroup --skip-shutdown

Wyłączanie (zatrzymywanie) maszyn wirtualnych w ramach usługi VMSS. (wygenerowane automatycznie)

az vmss stop --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup

Parametry wymagane

--name -n

Nazwa zestawu skalowania. Ustawienie domyślne można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

Parametry opcjonalne

--instance-ids

Rozdzielana spacjami lista identyfikatorów (np. 1 2 3 ...) lub * wszystkich wystąpień. Jeśli nie zostanie podany, akcja zostanie zastosowana do samego zestawu skalowania.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--skip-shutdown

Natychmiast pomiń zamykanie i wyłączanie.

--subscription

Nazwa lub identyfikator subskrypcji. Domyślną subskrypcję można skonfigurować przy użyciu narzędzia az account set -s NAME_OR_ID .

az vmss update

Aktualizowanie usługi VMSS. Uruchom polecenie "az vmss update-instances", aby wprowadzić zmiany na maszynach wirtualnych, jeśli nie skonfigurowano zasad uaktualniania.

az vmss update [--add]
               [--automatic-repairs-grace-period]
               [--enable-automatic-repairs {false, true}]
               [--enable-cross-zone-upgrade {false, true}]
               [--enable-terminate-notification {false, true}]
               [--force-string]
               [--ids]
               [--instance-id]
               [--license-type {None, RHEL_BYOS, SLES_BYOS, Windows_Client, Windows_Server}]
               [--max-batch-instance-percent]
               [--max-price]
               [--max-unhealthy-instance-percent]
               [--max-unhealthy-upgraded-instance-percent]
               [--name]
               [--no-wait]
               [--pause-time-between-batches]
               [--ppg]
               [--prioritize-unhealthy-instances {false, true}]
               [--priority {Low, Regular, Spot}]
               [--protect-from-scale-in {false, true}]
               [--protect-from-scale-set-actions {false, true}]
               [--remove]
               [--resource-group]
               [--scale-in-policy {Default, NewestVM, OldestVM}]
               [--set]
               [--subscription]
               [--terminate-notification-time]
               [--ultra-ssd-enabled {false, true}]
               [--user-data]

Przykłady

Zaktualizuj typ licencji usługi VMSS dla Korzyść użycia hybrydowego platformy Azure.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --license-type windows_server

Aktualizowanie zasad ochrony wystąpienia maszyny wirtualnej.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --instance-id 4 --protect-from-scale-set-actions False --protect-from-scale-in

Aktualizowanie zasad ochrony wystąpienia maszyny wirtualnej.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --instance-id 4 --set protectionPolicy.protectFromScaleIn=True protectionPolicy.protectFromScaleSetActions=False

Zaktualizuj rozmiary IOPS Read-Write wystąpienia maszyny wirtualnej dysku zarządzanego.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --set virtualMachineProfile.storageProfile.dataDisks[0].diskIOPSReadWrite=444

Zaktualizuj przepustowość wystąpienia maszyny wirtualnej w MB na sekundę dysku zarządzanego.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --set virtualMachineProfile.storageProfile.dataDisks[0].diskMBpsReadWrite=66

Aktualizowanie maszyny wirtualnej w celu używania obrazu niestandardowego.

az vmss update --name MyScaleSet --resource-group MyResourceGroup --set virtualMachineProfile.storageProfile.imageReference.id=imageID

Parametry opcjonalne

--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub JSON string>.

--automatic-repairs-grace-period

Czas (w minutach, od 30 do 90), dla którego automatyczne naprawy są wstrzymane z powodu zmiany stanu na maszynie wirtualnej.

--enable-automatic-repairs

Włącz automatyczne naprawy.

akceptowane wartości: false, true
--enable-cross-zone-upgrade

Ustaw tę właściwość logiczną, aby umożliwić zestawowi VMSS ignorowanie granic az podczas konstruowania partii uaktualnień, i rozważ tylko właściwości Update Domain i maxBatchInstancePercent, aby określić rozmiar partii.

akceptowane wartości: false, true
--enable-terminate-notification

Włącz powiadomienie o zakończeniu.

akceptowane wartości: false, true
--force-string

W przypadku korzystania z funkcji "set" lub "add" zachowaj literały ciągu zamiast próbować przekonwertować ciąg na JSON.

--ids

Co najmniej jeden identyfikator zasobu (spacja). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje z argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--instance-id

Zaktualizuj wystąpienie maszyny wirtualnej przy użyciu tego identyfikatora. Jeśli go nie ma, zaktualizuj usługi VMSS.

--license-type

Określa, że Windows lub dysk został licencjonowany lokalnie. Aby włączyć Korzyść użycia hybrydowego platformy Azure dla Windows Server, użyj "Windows_Server". Aby włączyć prawa hostingu wielotenerowego dla Windows 10, użyj Windows_Client. Aby uzyskać więcej informacji, zobacz dokumenty online Windows Azure Windows VM.

akceptowane wartości: None, RHEL_BYOS, SLES_BYOS, Windows_Client, Windows_Server
--max-batch-instance-percent

Maksymalna wartość procentowa całkowitej liczby wystąpień maszyn wirtualnych, które zostaną uaktualnione jednocześnie przez uaktualnienie stopniowe w jednej partii. Wartość domyślna: 20%.

--max-price

Maksymalna cena (w dolarach amerykańskich) do zapłacenia za maszynę wirtualną lub maszynę wirtualną usługi VMSS. -1 wskazuje, że maszyna wirtualna typu spot/usługi VMSS nie powinny być eksmitowane ze względu na cenę.

--max-unhealthy-instance-percent

Maksymalna wartość procentowa całkowitej liczby wystąpień maszyn wirtualnych w zestawie skalowania, które mogą być jednocześnie w złej kondycji. Wartość domyślna: 20%.

--max-unhealthy-upgraded-instance-percent

Maksymalna wartość procentowa uaktualnionych wystąpień maszyn wirtualnych, które mogą być w złej kondycji. Wartość domyślna: 20%.

--name -n

Nazwa zestawu skalowania. Wartość domyślną można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--pause-time-between-batches

Czas oczekiwania między ukończeniem aktualizacji dla wszystkich maszyn wirtualnych w jednej partii i uruchomieniem następnej partii. Wartość domyślna: 0 sekund.

--ppg

Nazwa lub identyfikator grupy umieszczania w pobliżu, z która powinna być skojarzona usługę VMSS.

--prioritize-unhealthy-instances

Ustawienie tej właściwości logicznych spowoduje, że wszystkie wystąpienia w zestawie skalowania w złej kondycji zostaną uaktualnione przed wystąpieniami w dobrej kondycji.

akceptowane wartości: false, true
--priority

Priorytet. Użyj funkcji "Spot", aby uruchamiać krótkoterminowe obciążenia w sposób opłacalny. Wyliczone "Niskie" zostanie wycofane w przyszłości. Użyj funkcji "Spot", aby wdrożyć maszynę wirtualną usługi Azure Spot i/lub usługę VMSS. Wartość domyślna to Zwykły.

akceptowane wartości: Low, Regular, Spot
--protect-from-scale-in

Chroń wystąpienie maszyny wirtualnej przed operacjami skalowania w skali w.

akceptowane wartości: false, true
--protect-from-scale-set-actions

Chroń wystąpienie maszyny wirtualnej przed akcjami zestawu skalowania (w tym skalowania w zakresie).

akceptowane wartości: false, true
--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list LUB --remove propertyToRemove.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--scale-in-policy

Określ zasady skalowania w skali (rozdzielone spacjami), które określają, które maszyny wirtualne są wybierane do usunięcia, gdy skalowanie zestawu skalowania maszyn wirtualnych jest skalowane w skali w czasie.

akceptowane wartości: Default, NewestVM, OldestVM
--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu usługi az account set -s NAME_OR_ID .

--terminate-notification-time

Czas (w minutach, od 5 do 15) wysłania powiadomienia do maszyny wirtualnej na serwerze metadanych wystąpienia do momentu usunięcia maszyny wirtualnej.

--ultra-ssd-enabled

Włącza lub wyłącza możliwość co najmniej 1 zarządzanego dysku danych z UltraSSD_LRS magazynu.

akceptowane wartości: false, true
--user-data

UserData dla maszyn wirtualnych w zestawie skalowania. Może być przekazywany jako plik lub ciąg. Jeśli zostanie przekazany pusty ciąg, istniejąca wartość zostanie usunięta.

az vmss update-instances

Uaktualnij maszyny wirtualne w ramach zestawu VMSS.

az vmss update-instances --instance-ids
                         --name
                         --resource-group
                         [--no-wait]
                         [--subscription]

Przykłady

Uaktualnij maszyny wirtualne w ramach zestawu VMSS. (wygenerowane automatycznie)

az vmss update-instances --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup

Parametry wymagane

--instance-ids

Rozdzielana spacjami lista identyfikatorów (np. 1 2 3 ...) lub * dla wszystkich wystąpień.

--name -n

Nazwa zestawu skalowania. Wartość domyślną można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu usługi az account set -s NAME_OR_ID .

az vmss wait

Umieść interfejs wiersza polecenia w stanie oczekiwania, dopóki nie zostanie spełniony warunek zestawu skalowania.

az vmss wait [--created]
             [--custom]
             [--deleted]
             [--exists]
             [--ids]
             [--instance-id]
             [--interval]
             [--name]
             [--resource-group]
             [--subscription]
             [--timeout]
             [--updated]

Przykłady

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu zaktualizowania usługi VMSS.

az vmss wait --updated --name MyScaleSet --resource-group MyResourceGroup

Umieść interfejs wiersza polecenia w stanie oczekiwania do momentu zaktualizowania wystąpienia usługi VMSS.

az vmss wait --updated --instance-id 1 --name MyScaleSet --resource-group MyResourceGroup

Umieść interfejs wiersza polecenia w stanie oczekiwania, dopóki nie zostanie spełniony warunek zestawu skalowania. (wygenerowane automatycznie)

az vmss wait --created --name MyScaleSet --resource-group MyResourceGroup

Parametry opcjonalne

--created

Poczekaj, aż zostanie utworzony za pomocą "provisioningState" w stanie "Succeeded".

--custom

Poczekaj, aż warunek spełni niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Poczekaj na usunięcie.

--exists

Poczekaj, aż zasób istnieje.

--ids

Co najmniej jeden identyfikator zasobu (spacja). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje z argumentów "Identyfikator zasobu". Należy podać argument --ids lub inne argumenty "Identyfikator zasobu".

--instance-id

Zaczekaj na wystąpienie maszyny wirtualnej z tym identyfikatorem. W przypadku jego braku zaczekaj na usługi VMSS.

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--name -n

Nazwa zestawu skalowania. Wartość domyślną można skonfigurować przy użyciu narzędzia az configure --defaults vmss=<name> .

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu narzędzia az configure --defaults group=<name> .

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu usługi az account set -s NAME_OR_ID .

--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Poczekaj, aż stan provisioningState zostanie zaktualizowany do stanu "Succeeded".