az vmss

Verwalten von Gruppierungen virtueller Computer in einer Azure-VM-Skalierungsgruppe (VMSS).

Befehle

az vmss application

Verwalten von Anwendungen für VM-Skalierungsgruppen

az vmss application list

Auflisten von Anwendungen für VMSS.

az vmss application set

Legen Sie Anwendungen für VMSS fest.

az vmss create

Create an Azure Virtual Machine Scale Set.

az vmss deallocate

Deallocate VMs within a VMSS.

az vmss delete

Deletes a VM scale set.

az vmss delete-instances

Delete VMs within a VMSS.

az vmss diagnostics

Konfigurieren Sie die Diagnoseerweiterung für Azure-VM-Skalierungsgruppen.

az vmss diagnostics get-default-config

Zeigen Sie die Standardkonfigurationsdatei an, die die zu sammelnden Daten definiert.

az vmss diagnostics set

Aktivieren Sie die Diagnose für eine VMSS.

az vmss disk

Verwalten von Datenträgern einer VMSS.

az vmss disk attach

Fügen Sie verwaltete Datenträger an eine Skalierungsgruppe oder deren Instanzen an.

az vmss disk detach

Trennen Sie verwaltete Datenträger von einer Skalierungsgruppe oder ihren Instanzen.

az vmss encryption

Verwalten der Verschlüsselung von VMSS.

az vmss encryption disable

Deaktivieren Sie die Verschlüsselung auf einer VMSS mit verwalteten Datenträgern.

az vmss encryption enable

Verschlüsseln sie eine VMSS mit verwalteten Datenträgern.

az vmss encryption show

Verschlüsselungsstatus anzeigen.

az vmss extension

Verwalten von Erweiterungen für eine VM-Skalierungsgruppe.

az vmss extension delete

Löschen sie eine Erweiterung aus einer VMSS.

az vmss extension image

Suchen Sie die verfügbaren VM-Erweiterungen für ein Abonnement und eine Region.

az vmss extension image list

Listen Sie die Informationen zu verfügbaren Erweiterungen auf.

az vmss extension image list-names

Listet eine Liste der Imagetypen der VM-Erweiterung auf.

az vmss extension image list-versions

Listet eine Liste der Versionen der VM-Erweiterungsimages auf.

az vmss extension image show

Rufen Sie ein VM-Erweiterungsimage ab.

az vmss extension list

Listen Sie Erweiterungen auf, die einer VMSS zugeordnet sind.

az vmss extension set

Fügen Sie einer VMSS eine Erweiterung hinzu, oder aktualisieren Sie eine vorhandene Erweiterung.

az vmss extension show

Zeigen Sie Details zu einer VMSS-Erweiterung an.

az vmss extension upgrade

Aktualisieren Sie alle Erweiterungen für alle VMSS-Instanzen auf die neueste Version.

az vmss get-instance-view

View an instance of a VMSS.

az vmss get-os-upgrade-history

Gets list of OS upgrades on a VM scale set instance.

az vmss identity

Verwalten von Dienstidentitäten einer VM-Skalierungsgruppe.

az vmss identity assign

Aktivieren Sie die verwaltete Dienstidentität auf einer VMSS.

az vmss identity remove

Entfernen Sie benutzerseitig zugewiesene Identitäten aus einer VM-Skalierungsgruppe.

az vmss identity show

Anzeigen der Verwalteten Identitätsinformationen der VM-Skalierungsgruppe.

az vmss list

List VMSS.

az vmss list-instance-connection-info

Get the IP address and port number used to connect to individual VM instances within a set.

az vmss list-instance-public-ips

List public IP addresses of VM instances within a set.

az vmss list-instances

Get a list of all virtual machines in a VM scale sets.

az vmss list-skus

Gets a list of SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU.

az vmss nic

Verwalten von Netzwerkschnittstellen einer VMSS.

az vmss nic list

Ruft alle Netzwerkschnittstellen in einer VM-Skalierungsgruppe ab.

az vmss nic list-vm-nics

Ruft Informationen zu allen Netzwerkschnittstellen auf einem virtuellen Computer in einer VM-Skalierungsgruppe ab.

az vmss nic show

Rufen Sie die angegebene Netzwerkschnittstelle in einer VM-Skalierungsgruppe ab.

az vmss perform-maintenance

Perform maintenance on one or more virtual machines in a VM scale set.

az vmss reimage

Reimage VMs within a VMSS.

az vmss restart

Restart VMs within a VMSS.

az vmss rolling-upgrade

Verwalten sie parallele Upgrades.

az vmss rolling-upgrade cancel

Bricht das parallele Upgrade der aktuellen VM-Skalierungsgruppe ab.

az vmss rolling-upgrade get-latest

Ruft den Status des aktuellen parallelen Upgrades der VM-Skalierungsgruppe ab.

az vmss rolling-upgrade start

Startet ein paralleles Upgrade, um alle Instanzen der VM-Skalierungsgruppe auf die neueste verfügbare Plattformimage-Betriebssystemversion zu verschieben.

az vmss run-command

Verwalten von Ausführungsbefehlen für eine VM-Skalierungsgruppe.

az vmss run-command create

Der Vorgang zum Erstellen des VmSS-VM-Ausführungsbefehls.

az vmss run-command delete

Der Vorgang zum Löschen des Ausführungsbefehls.

az vmss run-command invoke

Führen Sie einen bestimmten Ausführungsbefehl für eine VM-Skalierungsgruppe-Instanz aus.

az vmss run-command list

Der Vorgang zum Abrufen aller Ausführungsbefehle einer Instanz in VM Scaleset.

az vmss run-command show

Der Vorgang zum Abrufen des VMSS-Ausführungsbefehls.

az vmss run-command update

Der Vorgang zum Aktualisieren des VMSS-Ausführungsbefehls.

az vmss scale

Ändern Sie die Anzahl der virtuellen Computer innerhalb einer VMSS.

az vmss set-orchestration-service-state

Ändern Sie die ServiceState-Eigenschaft für einen bestimmten Dienst innerhalb einer VMSS.

az vmss show

Abrufen von Details zu VMs innerhalb einer VMSS.

az vmss simulate-eviction

Simulieren Sie die Entfernung eines virtuellen Spot-Computers in einer VM-Skalierungsgruppe.

az vmss start

Starten Sie VMs innerhalb einer VMSS.

az vmss stop

Ausschalten (Beenden) von VMs innerhalb einer VMSS.

az vmss update

Aktualisieren sie eine VMSS. Führen Sie den Befehl az vmss update-instances aus, um die Änderungen auf virtuellen Computern bereitzustellen, wenn Sie keine Upgraderichtlinie konfiguriert haben.

az vmss update-instances

Führen Sie ein Upgrade von VMs innerhalb einer VMSS durch.

az vmss wait

Versetzen Sie die CLI in einen Wartezustand, bis eine Bedingung einer Skalierungsgruppe erfüllt ist.

az vmss create

Erstellen Sie eine Azure-VM-Skalierungsgruppe.

Ein umfassendes Tutorial finden Sie unter 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}]
               [--accept-term]
               [--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-action {Reimage, Replace, Restart}]
               [--automatic-repairs-grace-period]
               [--backend-pool-name]
               [--backend-port]
               [--capacity-reservation-group]
               [--computer-name-prefix]
               [--custom-data]
               [--data-disk-caching]
               [--data-disk-delete-option {Delete, Detach}]
               [--data-disk-encryption-sets]
               [--data-disk-iops]
               [--data-disk-mbps]
               [--data-disk-sizes-gb]
               [--disable-integrity-monitoring]
               [--disable-overprovision]
               [--disk-controller-type {NVMe, SCSI}]
               [--dns-servers]
               [--edge-zone]
               [--enable-agent {false, true}]
               [--enable-auto-update {false, true}]
               [--enable-cross-zone-upgrade {false, true}]
               [--enable-osimage-notification {false, true}]
               [--enable-secure-boot {false, true}]
               [--enable-spot-restore {false, true}]
               [--enable-vtpm {false, true}]
               [--encryption-at-host {false, true}]
               [--ephemeral-os-disk {false, true}]
               [--ephemeral-os-disk-placement {CacheDisk, ResourceDisk}]
               [--eviction-policy {Deallocate, Delete}]
               [--generate-ssh-keys]
               [--health-probe]
               [--host-group]
               [--image]
               [--instance-count]
               [--lb]
               [--lb-nat-rule-name]
               [--lb-sku {Basic, Gateway, Standard}]
               [--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, Windows_Client, Windows_Server}]
               [--location]
               [--max-batch-instance-percent]
               [--max-price]
               [--max-surge {false, true}]
               [--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-delete-option {Delete, Detach}]
               [--os-disk-encryption-set]
               [--os-disk-name]
               [--os-disk-secure-vm-disk-encryption-set]
               [--os-disk-security-encryption-type {DiskWithVMGuestState, VMGuestStateOnly}]
               [--os-disk-size-gb]
               [--os-type {linux, windows}]
               [--patch-mode {AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual}]
               [--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]
               [--regular-priority-count]
               [--regular-priority-percentage]
               [--role]
               [--scale-in-policy {Default, NewestVM, OldestVM}]
               [--scope]
               [--secrets]
               [--security-type {ConfidentialVM, TrustedLaunch}]
               [--single-placement-group {false, true}]
               [--specialized {false, true}]
               [--spot-restore-timeout]
               [--ssh-dest-key-path]
               [--ssh-key-values]
               [--storage-container-name]
               [--storage-sku]
               [--subnet]
               [--subnet-address-prefix]
               [--tags]
               [--terminate-notification-time]
               [--ultra-ssd-enabled {false, true}]
               [--upgrade-policy-mode {Automatic, Manual, Rolling}]
               [--use-unmanaged-disk]
               [--user-data]
               [--v-cpus-available]
               [--v-cpus-per-core]
               [--validate]
               [--vm-domain-name]
               [--vm-sku]
               [--vnet-address-prefix]
               [--vnet-name]
               [--zones {1, 2, 3}]

Beispiele

Erstellen Sie eine Windows-VM-Skalierungsgruppe mit 5 Instanzen, einem Lastenausgleich, einer öffentlichen IP-Adresse, einem Datenträger mit 2 GB und einem Betriebssystemdatenträger mit 40 GB.

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

Erstellen Sie eine Linux-VM-Skalierungsgruppe mit einem automatisch generierten SSH-Schlüsselpaar, einer öffentlichen IP-Adresse, einem DNS-Eintrag, einem vorhandenen Lastenausgleich und einem vorhandenen virtuellen Netzwerk.

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

Erstellen Sie eine Linux-VM-Skalierungsgruppe aus einem benutzerdefinierten Image mit dem standardmäßig vorhandenen öffentlichen SSH-Schlüssel.

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

Erstellen Sie eine Linux-VM-Skalierungsgruppe mit einem Lastenausgleich und benutzerdefinierten DNS-Servern. Jede VM verfügt über eine öffentliche IP-Adresse und einen benutzerdefinierten Domänennamen.

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

Erstellen Sie eine Linux-VM-Skalierungsgruppe mithilfe eines cloud-init-Skripts für die Konfiguration. Siehe: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init

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

Erstellen Sie eine VMSS aus einer generalisierten Katalogimageversion.

az vmss create -g MyResourceGroup -n MyVmss --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0

Erstellen Sie eine VMSS aus einer spezialisierten Katalogimageversion.

az vmss create -g MyResourceGroup -n MyVmss --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage/versions/1.0.0 --specialized

Erstellen einer VMSS aus der neuesten Version eines Katalogimages

az vmss create -g MyResourceGroup -n MyVmss --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage

Erstellen Sie eine Debian-VM-Skalierungsgruppe mit Key Vault Geheimnissen.

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"

Erstellen Sie eine VM-Skalierungsgruppe mit systemseitig zugewiesener Identität. Der virtuelle Computer verfügt über die Rolle "Mitwirkender" mit Zugriff auf ein Speicherkonto.

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 --role Contributor

Erstellen Sie ein Debian-VM-Skalierungsset mit einer vom Benutzer zugewiesenen Identität.

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

Erstellen Sie eine Debian-VM-Skalierungsgruppe mit system- und benutzerseitig zugewiesener Identität.

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

Erstellen einer VM-Skalierungsgruppe für eine einzelne Zone in der Region der aktuellen Ressourcengruppe

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

Erstellen Sie eine VMSS, die SpotRestore unterstützt.

az vmss create -n MyVmss -g MyResourceGroup  --location NorthEurope --instance-count 2 --image Centos --priority Spot --eviction-policy Deallocate --single-placement-group --enable-spot-restore True --spot-restore-timeout PT1H

Erstellen Sie ein VMSS-Image aus einem freigegebenen Katalogimage.

az vmss create -n MyVmss -g MyResourceGroup --image /SharedGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}

Erstellen Sie ein VMSS-Image aus dem Communitykatalog.

az vmss create -n MyVmss -g MyResourceGroup --image /CommunityGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}

Erstellen Sie eine Windows-VMSS mit dem Patchmodus "Manuell" (Derzeit wird der Patchmodus "AutomaticByPlatform" während der VMSS-Erstellung nicht unterstützt, da die Integritätserweiterung, die für den AutomaticByPlatform-Modus erforderlich ist, während der VMSS-Erstellung nicht festgelegt werden kann).

az vmss create -n MyVmss -g MyResourceGroup --image Win2019Datacenter --enable-agent --enable-auto-update false --patch-mode Manual --orchestration-mode Flexible

Erforderliche Parameter

--name -n

Name der VM-Skalierungsgruppe.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--accelerated-networking

Aktivieren Sie den beschleunigten Netzwerkbetrieb. Sofern nicht angegeben, aktiviert die CLI sie basierend auf dem Computerimage und der Größe.

Zulässige Werte: false, true
--accept-term

Akzeptieren Sie den Lizenzvertrag und die Datenschutzerklärung.

--admin-password

Kennwort für den virtuellen Computer, wenn der Authentifizierungstyp "Kennwort" ist.

--admin-username

Benutzername für den virtuellen Computer. Der Standardwert ist der aktuelle Benutzername des Betriebssystems. Wenn der Standardwert vom System reserviert ist, wird der Standardwert auf azureuser festgelegt. Eine vollständige Liste der reservierten Werte finden https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile Sie unter.

--app-gateway

Name, der beim Erstellen eines neuen Anwendungsgateways (Standard) oder beim Verweisen auf ein vorhandenes verwendet werden soll. Kann auch anhand der ID auf ein vorhandenes Anwendungsgateway verweisen oder "" für keine angeben.

--app-gateway-capacity

Die Anzahl der Instanzen, die beim Erstellen eines neuen Anwendungsgateways verwendet werden sollen.

Standardwert: 10
--app-gateway-sku

SKU beim Erstellen eines neuen Anwendungsgateways.

Standardwert: Standard_Large
--app-gateway-subnet-address-prefix

Das Subnetz-IP-Adresspräfix, das beim Erstellen eines neuen Anwendungsgateways im CIDR-Format verwendet werden soll.

--asgs

Durch Leerzeichen getrennte Liste vorhandener Anwendungssicherheitsgruppen, die dem virtuellen Computer zugeordnet werden sollen.

--assign-identity

Akzeptieren Sie system- oder benutzerseitig zugewiesene Identitäten getrennt durch Leerzeichen. Verwenden Sie "[System]", um auf die vom System zugewiesene Identität zu verweisen, oder eine Ressourcen-ID, um auf die vom Benutzer zugewiesene Identität zu verweisen. Weitere Beispiele finden Sie in der Hilfe.

--authentication-type

Authentifizierungstyp, der mit dem virtuellen Computer verwendet werden soll. Standardmäßig wird das Kennwort für Windows und der öffentliche SSH-Schlüssel für Linux verwendet. "all" aktiviert sowohl die SSH- als auch die Kennwortauthentifizierung.

Zulässige Werte: all, password, ssh
--automatic-repairs-action

Art der Reparaturaktion, die zum Reparieren fehlerhafter virtueller Computer in der Skalierungsgruppe verwendet wird.

Zulässige Werte: Reimage, Replace, Restart
--automatic-repairs-grace-period

Die Zeitspanne (in Minuten zwischen 30 und 90), für die automatische Reparaturen aufgrund einer Zustandsänderung auf dem virtuellen Computer angehalten werden.

--backend-pool-name

Name, der für den Back-End-Pool beim Erstellen eines neuen Lastenausgleichs oder Anwendungsgateways verwendet werden soll.

--backend-port

Wenn Sie einen neuen Lastenausgleich erstellen, wird der Back-End-Port mit NAT-Regeln geöffnet (Standardwert: 22 unter Linux und 3389 unter Windows). Beim Erstellen eines Anwendungsgateways den Back-End-Port, der für die HTTP-Einstellungen des Back-Ends verwendet werden soll.

--capacity-reservation-group --crg

Die ID oder der Name der Kapazitätsreservierungsgruppe, die zum Zuordnen verwendet wird. Übergeben Sie "None", um die Zuordnung der Kapazitätsreservierungsgruppe zu aufheben. Beachten Sie, dass Sie die Zuordnung der Kapazitätsreservierungsgruppe zunächst aufheben müssen, wenn Sie eine VM/VMSS löschen möchten, die der Kapazitätsreservierungsgruppe zugeordnet wurde.

--computer-name-prefix

Computernamenpräfix für alle virtuellen Computer in der Skalierungsgruppe. Computernamenpräfixe müssen 1 bis 15 Zeichen lang sein.

--custom-data

Benutzerdefinierte Initialisierungsskriptdatei oder -text (cloud-init, cloud-config usw.).

--data-disk-caching

Speicherzwischenspeicherungstyp für Datenträger, einschließlich "None", "ReadOnly", "ReadWrite" usw. Verwenden Sie einen singulären Wert, um auf alle Datenträger anzuwenden, oder verwenden Sie <lun>=<vaule1> <lun>=<value2> zum Konfigurieren einzelner Datenträger.

--data-disk-delete-option

Geben Sie an, ob der Datenträger beim Löschen von VMSS Flex gelöscht oder getrennt werden soll (dieses Feature gilt nur für VMSS mit flexiblem Orchestrierungsmodus).

Zulässige Werte: Delete, Detach
--data-disk-encryption-sets

Namen oder IDs (Leerzeichen getrennt) von Datenträgerverschlüsselungssätzen für Datenträger.

--data-disk-iops

Geben Sie die Read-Write IOPS (Leerzeichen getrennt) für den verwalteten Datenträger an. Sollte nur verwendet werden, wenn StorageAccountType UltraSSD_LRS ist. Wenn nicht angegeben, wird basierend auf diskSizeGB ein Standardwert zugewiesen.

--data-disk-mbps

Geben Sie die Bandbreite in MB pro Sekunde (durch Leerzeichen getrennt) für den verwalteten Datenträger an. Should be used only when StorageAccountType is UltraSSD_LRS. If not specified, a default value would be assigned based on diskSizeGB.

--data-disk-sizes-gb

Leerzeichentrennte verwaltete Datenträgergrößen in GB, die erstellt werden sollen.

--disable-integrity-monitoring

Deaktivieren Sie das Standardverhalten der Installation der Gastnachweiserweiterung und der Aktivierung der systemseitig zugewiesenen Identität für vertrauenswürdige Startfähige VMs und VMSS.

Standardwert: False
--disable-overprovision

Überbereitstellungsoption (weitere Informationen finden Sie unter https://azure.microsoft.com/documentation/articles/virtual-machine-scale-sets-overview/ ).

--disk-controller-type

Geben Sie den Datenträgercontrollertyp an, der für die VM oder VMSS konfiguriert ist.

Zulässige Werte: NVMe, SCSI
--dns-servers

Durch Leerzeichen getrennte IP-Adressen von DNS-Servern, z. B. 10.0.0.5 10.0.0.6.

--edge-zone

Der Name der Edgezone.

--enable-agent

Geben Sie an, ob der Agent für virtuelle Computer auf dem virtuellen Computer bereitgestellt werden soll. Wenn diese Eigenschaft nicht angegeben ist, wird sie standardmäßig auf true festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, sodass später Erweiterungen zur VM hinzugefügt werden können.

Zulässige Werte: false, true
--enable-auto-update

Geben Sie an, ob die automatische Aktualisierungen für den virtuellen Windows-Computer aktiviert ist.

Zulässige Werte: false, true
--enable-cross-zone-upgrade

Wenn Sie diese boolesche Eigenschaft festlegen, kann VMSS AZ-Grenzen beim Erstellen von Upgradebatches ignorieren und nur Update Domain und maxBatchInstancePercent berücksichtigen, um die Batchgröße zu bestimmen.

Zulässige Werte: false, true
--enable-osimage-notification

Geben Sie an, ob das Ereignis "Betriebssystemabbild geplant" aktiviert oder deaktiviert ist.

Zulässige Werte: false, true
--enable-secure-boot

Aktivieren Sie den sicheren Start.

Zulässige Werte: false, true
--enable-spot-restore

Aktivieren Sie die Spot-Try-Restore-Funktion, bei der entfernte VMSS SPOT-Instanzen basierend auf Kapazitätsverfügbarkeit und Preisbeschränkungen opportunistisch wiederhergestellt werden sollen.

Zulässige Werte: false, true
--enable-vtpm

Aktivieren Sie vTPM.

Zulässige Werte: false, true
--encryption-at-host

Aktivieren Sie die Hostverschlüsselung für den virtuellen Computer oder die VMSS. Dadurch wird die Verschlüsselung für alle Datenträger aktiviert, einschließlich ressourcen-/temporärer Datenträger auf dem Host selbst.

Zulässige Werte: false, true
--ephemeral-os-disk

Ermöglicht es Ihnen, einen Betriebssystemdatenträger direkt auf dem Hostknoten zu erstellen, was die Leistung des lokalen Datenträgers und eine schnellere VM/VMSS-Reimagezeit bietet.

Zulässige Werte: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Gilt nur, wenn mit --ephemeral-os-diskverwendet wird. Hiermit können Sie den Speicherort für die kurzlebige Betriebssystemdatenträgerbereitstellung auswählen.

Zulässige Werte: CacheDisk, ResourceDisk
--eviction-policy

Die Entfernungsrichtlinie für virtuelle Computer in einer Spot-Prioritätsskalierungsgruppe. Die Standardrichtlinie für entfernungen ist Die Zuordnung aufheben für eine Spot-Prioritätsskalierungsgruppe.

Zulässige Werte: Deallocate, Delete
--generate-ssh-keys

Erstellen der Dateien für öffentliche und private SSH-Schlüssel, sofern diese fehlen. Die Schlüssel werden im Verzeichnis ~/.ssh gespeichert.

Standardwert: False
--health-probe

Testname des vorhandenen Lastenausgleichs, der hauptsächlich für rollierende Upgrades oder automatische Reparaturen verwendet wird.

--host-group

Name oder ID der dedizierten Hostgruppe, in der sich die VM-Skalierungsgruppe befindet.

--image

Der Name des Betriebssystemimages als URN-Alias, URN, benutzerdefinierter Imagename oder ID oder VHD-Blob-URI. Darüber hinaus unterstützt es auch freigegebene Katalogimages. Gültiges URN-Format: "Publisher:Offer:Sku:Version".

Wert aus: az sig image-version show-shared, az vm image list, az vm image show
--instance-count

Anzahl der virtuellen Computer in der Skalierungsgruppe.

Standardwert: 2
--lb --load-balancer

Name, der beim Erstellen eines neuen Lastenausgleichs (Standard) oder beim Verweisen auf einen vorhandenen verwendet werden soll. Kann auch anhand der ID auf einen vorhandenen Lastenausgleich verweisen oder "" für keine angeben.

--lb-nat-rule-name --nat-rule-name

Name, der für die NAT-Regel v2 beim Erstellen eines neuen Lastenausgleichs verwendet werden soll. (NAT-Regel V2 wird verwendet, um den NAT-Pool zu ersetzen.

--lb-sku

SKU des zu erstellenden Load Balancer. Standardmäßig wird "Standard" verwendet, wenn die einzelne Platzierungsgruppe deaktiviert ist. Andernfalls wird standardmäßig "Basic" verwendet. Die öffentliche IP-Adresse wird nur dann in der Edgezone erstellt, wenn es sich um "Standard" handelt.

Zulässige Werte: Basic, Gateway, Standard
--license-type

Gibt an, dass das Windows-Image oder der Windows-Datenträger lokal lizenziert wurde. Um Azure-Hybridvorteil für Windows Server zu aktivieren, verwenden Sie "Windows_Server". Verwenden Sie "Windows_Client", um mehrinstanzenfähige Hostingrechte für Windows 10 zu aktivieren. Weitere Informationen finden Sie in der Azure Windows-VM-Onlinedokumentation.

Zulässige Werte: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, Windows_Client, Windows_Server
--location -l

Speicherort, an dem der virtuelle Computer und zugehörige Ressourcen erstellt werden sollen. Wenn der Standardspeicherort nicht konfiguriert ist, wird standardmäßig der Speicherort der Ressourcengruppe verwendet.

--max-batch-instance-percent

Der maximale Prozentsatz der gesamten VM-Instanzen, die gleichzeitig durch das parallele Upgrade in einem Batch aktualisiert werden. Standardwert: 20 %.

--max-price

Der Höchstpreis (in US-Dollar), den Sie für eine Spot-VM/VMSS bezahlen möchten. -1 gibt an, dass die Spot-VM/VMSS aus Preisgründen nicht entfernt werden sollte.

--max-surge

Geben Sie sie an, um neue virtuelle Computer zu erstellen, um die Skalierungsgruppe zu aktualisieren, anstatt die vorhandenen virtuellen Computer zu aktualisieren.

Zulässige Werte: false, true
--max-unhealthy-instance-percent

Der maximale Prozentsatz der gesamten VM-Instanzen in der Skalierungsgruppe, die gleichzeitig fehlerhaft sein können. Default: 20%.

--max-unhealthy-upgraded-instance-percent

Der maximale Prozentsatz der aktualisierten VM-Instanzen, die sich in einem fehlerhaften Zustand befinden. Default: 20%.

--network-api-version

Geben Sie die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen für DIE VM-Skalierungsgruppe mit dem Orchestrierungsmodus "Flexible" verwendet wird. Der Standardwert ist 2020-11-01.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--nsg

Name oder ID einer vorhandenen Netzwerksicherheitsgruppe.

--orchestration-mode

Wählen Sie aus, wie virtuelle Computer von der Skalierungsgruppe verwaltet werden. Im einheitlichen Modus definieren Sie ein VM-Modell, und Azure generiert identische Instanzen basierend auf diesem Modell. Im flexiblen Modus erstellen Sie manuell einen virtuellen Computer mit einer beliebigen Konfiguration und fügen sie der Skalierungsgruppe hinzu oder generieren identische Instanzen basierend auf dem für die Skalierungsgruppe definierten VM-Modell.

Zulässige Werte: Flexible, Uniform
Standardwert: Uniform
--os-disk-caching

Speicherzwischenspeicherungstyp für den VM-Betriebssystemdatenträger. Standard: ReadWrite.

Zulässige Werte: None, ReadOnly, ReadWrite
--os-disk-delete-option

Geben Sie an, ob der Betriebssystemdatenträger beim Löschen von VMSS Flex gelöscht oder getrennt werden soll (dieses Feature gilt nur für VMSS mit flexiblem Orchestrierungsmodus).

Zulässige Werte: Delete, Detach
--os-disk-encryption-set

Name oder ID des Datenträgerverschlüsselungssatzes für den Betriebssystemdatenträger.

--os-disk-name

Der Name des neuen VM-Betriebssystemdatenträgers.

--os-disk-secure-vm-disk-encryption-set

Geben Sie die Ressourcen-ID oder den Namen des vom Kunden verwalteten Datenträgers an, der für vom Kunden verwaltete schlüsselverwaltete vertrauliche VM-Betriebssystemdatenträger und VM-Gastblob verwendet wird.

--os-disk-security-encryption-type

Geben Sie den Verschlüsselungstyp des verwalteten Betriebssystemdatenträgers an.

Zulässige Werte: DiskWithVMGuestState, VMGuestStateOnly
--os-disk-size-gb

Größe des zu erstellenden Betriebssystemdatenträgers in GB.

--os-type

Typ des Betriebssystems, das auf einer benutzerdefinierten VHD installiert ist. Verwenden Sie nicht, wenn Sie einen URN oder URN-Alias angeben.

Zulässige Werte: linux, windows
--patch-mode

Modus des In-Guest-Patchings auf einen virtuellen IaaS-Computer. Zulässige Werte für Windows-VM: AutomaticByOS, AutomaticByPlatform, Manual. Zulässige Werte für linux-VM: AutomaticByPlatform, ImageDefault. Manuell: Sie steuern die Anwendung von Patches auf einem virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers an. In diesem Modus sind automatische Updates deaktiviert. Der Parameter --enable-auto-update muss false sein. AutomaticByOS: Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Der Parameter --enable-auto-update muss true sein. AutomaticByPlatform: Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. ImageDefault: Die Standard-Patchkonfiguration des virtuellen Computers wird verwendet. Die Parameter --enable-agent und --enable-auto-update müssen true sein.

Zulässige Werte: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--pause-time-between-batches

Die Wartezeit zwischen dem Abschließen des Updates für alle virtuellen Computer in einem Batch und dem Starten des nächsten Batches. Standardwert: 0 Sekunden.

--plan-name

Planname.

--plan-product

Produkt planen.

--plan-promotion-code

Planen sie den Höherstufungscode.

--plan-publisher

Planen des Herausgebers.

--platform-fault-domain-count

Fehlerdomänenanzahl für jede Platzierungsgruppe in der Verfügbarkeitszone.

--ppg

Der Name oder die ID der Näherungsplatzierungsgruppe, der die VMSS zugeordnet werden soll.

--prioritize-unhealthy-instances

Das Festlegen dieser booleschen Eigenschaft führt dazu, dass alle fehlerhaften Instanzen in einer Skalierungsgruppe vor fehlerfreien Instanzen aktualisiert werden.

Zulässige Werte: false, true
--priority

Priority Verwenden Sie Spot, um kurzlebige Workloads kostengünstig auszuführen. Die Enumeration "Low" wird in Zukunft veraltet sein. Verwenden Sie "Spot", um Azure Spot-VMs und/oder VMSS bereitzustellen. Der Standardwert ist "Normal".

Zulässige Werte: Low, Regular, Spot
--public-ip-address

Name der öffentlichen IP-Adresse beim Erstellen einer (Standard) oder beim Verweisen auf eine vorhandene. Kann auch anhand der ID auf eine vorhandene öffentliche IP-Adresse verweisen oder "" für None ('""' in der Azure CLI mithilfe von PowerShell oder --% Operator) angeben.

--public-ip-address-allocation
Zulässige Werte: dynamic, static
--public-ip-address-dns-name

Global eindeutiger DNS-Name für eine neu erstellte öffentliche IP-Adresse.

--public-ip-per-vm

Jede VM-Instanz verfügt über eine öffentliche IP-Adresse. Aus Sicherheitsgründen können Sie "--nsg" verwenden, um geeignete Regeln anzuwenden.

Standardwert: False
--regular-priority-count

Die Basisanzahl der virtuellen Computer mit regulärer Priorität, die in dieser Skalierungsgruppe erstellt werden, wenn sie hochskaliert wird. Muss größer als 0 sein.

--regular-priority-percentage

Der Prozentsatz der VM-Instanzen, nachdem die Anzahl der regulären Basispriorität erreicht wurde, von denen erwartet wird, dass sie die reguläre Priorität verwenden. Muss zwischen 0 und 100 liegen.

--role

Der Rollenname oder die ID der systemseitig zugewiesenen Identität.

--scale-in-policy

Geben Sie die Richtlinie für die Horizontale Skalierung (durch Leerzeichen getrennt) an, die entscheidet, welche virtuellen Computer beim Skalieren einer VM-Skalierungsgruppe entfernt werden sollen.

Zulässige Werte: Default, NewestVM, OldestVM
--scope

Bereich, auf den die systemseitig zugewiesene Identität zugreifen kann.

--secrets

Ein oder mehrere Key Vault Geheimnisse als JSON-Zeichenfolgen oder -Dateien über , die @{path} enthalten[{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-type

Geben Sie den Sicherheitstyp des virtuellen Computers an.

Zulässige Werte: ConfidentialVM, TrustedLaunch
--single-placement-group

Beschränken Sie die Skalierungsgruppe auf eine einzelne Platzierungsgruppe. Einzelheiten dazu finden Sie unter https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups.

Zulässige Werte: false, true
--specialized

Geben Sie an, ob das Quellimage spezialisiert ist.

Zulässige Werte: false, true
--spot-restore-timeout

Timeoutwert ausgedrückt als ISO 8601-Zeitdauer, nach der die Plattform nicht versucht, die VMSS SPOT-Instanzen wiederherzustellen.

--ssh-dest-key-path

Zieldateipfad auf dem virtuellen Computer für den SSH-Schlüssel. Wenn die Datei bereits vorhanden ist, werden die angegebenen Schlüssel an die Datei angefügt. Der Zielpfad für öffentliche SSH-Schlüssel ist aufgrund eines bekannten Problems im Linux-Bereitstellungs-Agent derzeit auf den Standardwert "/home/username/.ssh/authorized_keys" beschränkt.

--ssh-key-values

Durch Leerzeichen getrennte Liste von öffentlichen SSH-Schlüsseln oder Dateipfaden für öffentliche Schlüssel.

--storage-container-name

Gilt nur, wenn mit --use-unmanaged-diskverwendet wird. Name des Speichercontainers für den VM-Betriebssystemdatenträger. Standard: vhds.

Standardwert: vhds
--storage-sku

Die SKU des Speicherkontos, mit dem die VM beibehalten werden soll. Verwenden Sie eine singuläre SKU, die auf alle Datenträger angewendet wird, oder geben Sie einzelne Datenträger an. Verwendung: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], wobei jede ID "os" oder eine 0-indizierte Lun ist. Zulässige Werte: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.

--subnet

Der Name des Subnetzes, wenn ein neues VNET erstellt oder auf ein vorhandenes verwiesen wird. Kann auch anhand der ID auf ein vorhandenes Subnetz verweisen. Wenn sowohl VNET-Name als auch Subnetz weggelassen werden, wird automatisch ein geeignetes VNet und Subnetz ausgewählt, oder es wird ein neues erstellt.

--subnet-address-prefix

Das Subnetz-IP-Adresspräfix, das beim Erstellen eines neuen VNet im CIDR-Format verwendet werden soll.

--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--terminate-notification-time

Dauer (in Minuten zwischen 5 und 15 Minuten) eine Benachrichtigung, die an den virtuellen Computer auf dem Instanzmetadatenserver gesendet werden soll, bis die VM gelöscht wird.

--ultra-ssd-enabled

Aktiviert oder deaktiviert die Funktion, über mindestens einen verwalteten Datenträger mit UltraSSD_LRS Speicherkonto zu verfügen.

Zulässige Werte: false, true
--upgrade-policy-mode
Zulässige Werte: Automatic, Manual, Rolling
Standardwert: manual
--use-unmanaged-disk

Verwenden Sie keinen verwalteten Datenträger, um die VM beizubehalten.

Standardwert: False
--user-data

UserData für die virtuellen Computer in der Skalierungsgruppe. Sie kann als Datei oder Zeichenfolge übergeben werden.

--v-cpus-available

Geben Sie die Anzahl der verfügbaren vCPUs an.

--v-cpus-per-core

Geben Sie das Verhältnis von vCPU zu physischem Kern an. Das Festlegen dieser Eigenschaft auf 1 bedeutet auch, dass Hyperthreading deaktiviert ist.

--validate

Generieren und überprüfen Sie die ARM-Vorlage, ohne Ressourcen zu erstellen.

Standardwert: False
--vm-domain-name

Domänenname von VM-Instanzen, nach der Konfiguration lautet vm<vm-index>.<vm-domain-name>.<..rest..>der FQDN .

--vm-sku

Größe der virtuellen Computer in der Skalierungsgruppe. Der Standardwert ist "Standard_DS1_v2". Informationen zur Größe finden Sie https://azure.microsoft.com/pricing/details/virtual-machines/ unter.

--vnet-address-prefix

Das IP-Adresspräfix, das beim Erstellen eines neuen VNet im CIDR-Format verwendet werden soll.

Standardwert: 10.0.0.0/16
--vnet-name

Name des virtuellen Netzwerks, wenn ein neues netzwerk erstellt oder auf ein vorhandenes verwiesen wird.

--zones -z

Durch Leerzeichen getrennte Liste der Verfügbarkeitszonen, in denen die Ressource bereitgestellt werden soll.

Zulässige Werte: 1, 2, 3

az vmss deallocate

Deallocate VMs within a VMSS.

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

Beispiele

Aufheben der Zuordnung von VMs innerhalb einer VMSS. (automatisch generiert)

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

Erforderliche Parameter

--name -n

Name der Skalierungsgruppe. Sie können die Standardeinstellung mit az configure --defaults vmss=<name>konfigurieren.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--instance-ids

Durch Leerzeichen getrennte Liste von IDs (z. B. 1 2 3 ...) oder * für alle Instanzen. Wenn nicht angegeben, wird die Aktion auf die Skalierungsgruppe selbst angewendet.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False

az vmss delete

Löscht eine VM-Skalierungsgruppe.

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

Optionale Parameter

--force-deletion

Optionaler Parameter, um das Löschen einer VM-Skalierungsgruppe zu erzwingen. (Feature in der Vorschau). Der Standardwert ist Keine.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte sich um eine vollständige Ressourcen-ID handeln, die alle Informationen der Argumente "Ressourcen-ID" enthält. Sie sollten entweder --ids oder andere "Ressourcen-ID"-Argumente angeben.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

az vmss delete-instances

Delete VMs within a VMSS.

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

Beispiele

Löscht VMs innerhalb einer VMSS. (autogenerated)

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

Erforderliche Parameter

--instance-ids

Space-separated list of IDs (ex: 1 2 3 ...) or * for all instances.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False

az vmss get-instance-view

View an instance of a VMSS.

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

Beispiele

Zeigen Sie eine Instanz einer VMSS an. (autogenerated)

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--instance-id

Eine VM-Instanz-ID oder "*" zum Auflisten der Instanzansicht für alle VMs in einer Skalierungsgruppe.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

az vmss get-os-upgrade-history

Ruft eine Liste der Betriebssystemupgrades für eine VM-Skalierungsgruppeninstanz ab.

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

az vmss list

Auflisten von VMSS.

az vmss list [--resource-group]

Beispiele

Auflisten von VMSS (automatisch generiert)

az vmss list --resource-group MyResourceGroup

Optionale Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az vmss list-instance-connection-info

Get the IP address and port number used to connect to individual VM instances within a set.

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

Beispiele

Rufen Sie die IP-Adresse und die Portnummer ab, die zum Herstellen einer Verbindung mit einzelnen VM-Instanzen innerhalb einer Gruppe verwendet werden. (autogenerated)

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

az vmss list-instance-public-ips

Listet öffentliche IP-Adressen von VM-Instanzen innerhalb einer Gruppe auf.

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

Beispiele

Listet öffentliche IP-Adressen von VM-Instanzen innerhalb einer Gruppe auf. (autogenerated)

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" handelt. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name -n

Name der Skalierungsgruppe. Sie können die Standardeinstellung mit az configure --defaults vmss=<name>konfigurieren.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

az vmss list-instances

Rufen Sie eine Liste aller virtuellen Computer in einer VM-Skalierungsgruppe ab.

Gibt eine Liste der von VMSS verwalteten virtuellen Computer zurück. Für VMSS im flexiblen Orchestrierungsmodus verwenden Sie "az vm list", um vollständige Details zu erhalten.

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

Optionale Parameter

--expand

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. Zulässige Werte sind "instanceView". Der Standardwert ist Keine.

--filter

Der Filter, der auf den Vorgang angewendet werden soll. Zulässige Werte sind "startswith(instanceView/statuses/code, 'PowerState') eq true", "properties/latestModelApplied eq true", "properties/latestModelApplied eq false". Der Standardwert ist Keine.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--select

Die Listenparameter. Zulässige Werte sind "instanceView", "instanceView/statuses". Der Standardwert ist Keine.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

az vmss list-skus

Ruft eine Liste der skUs ab, die für Ihre VM-Skalierungsgruppe verfügbar sind, einschließlich der minimalen und maximalen VM-Instanzen, die für jede SKU zulässig sind.

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

az vmss perform-maintenance

Führen Sie Wartungen auf mindestens einem virtuellen Computer in einer VM-Skalierungsgruppe durch.

Der Vorgang für Instanzen, die nicht für die Wartung geeignet sind, ist fehlgeschlagen. Weitere Informationen finden Sie unter Bewährte Methoden: 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]

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--vm-instance-i-ds

Eine Liste der VM-Instanz-IDs aus der VM-Skalierungsgruppe. Ist entweder ein Modelltyp oder ein E/A-Typ. Der Standardwert ist Keine.

az vmss reimage

Reimage VMs within a VMSS.

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

Beispiele

Stellen Sie virtuelle Computer innerhalb einer VMSS um. (automatisch generiert)

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

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--instance-id

VM-Instanz-ID. Wenn sie fehlen, führen Sie ein erneutes Image für alle Instanzen durch.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

az vmss restart

Restart VMs within a VMSS.

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

Beispiele

Starten Sie virtuelle Computer innerhalb einer VMSS neu. (autogenerated)

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

Erforderliche Parameter

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--instance-ids

Leerzeichentrennte Liste von IDs (z. B. 1 2 3 ...) oder * für alle Instanzen. Wenn nicht angegeben, wird die Aktion auf das Scaleset selbst angewendet.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False

az vmss scale

Change the number of VMs within a VMSS.

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

Beispiele

Ändern Sie die Anzahl der virtuellen Computer innerhalb einer VMSS. (autogenerated)

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

Erforderliche Parameter

--new-capacity

Anzahl der VMs in der VMSS.

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

az vmss set-orchestration-service-state

Ändern Sie die ServiceState-Eigenschaft für einen bestimmten Dienst innerhalb einer VMSS.

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

Beispiele

Ändern der ServiceState-Eigenschaft für AutomaticRepairs

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

Erforderliche Parameter

--action

Die auszuführende Aktion.

Zulässige Werte: Resume, Suspend
--service-name

Der Name des Orchestrierungsdiensts.

Zulässige Werte: AutomaticRepairs, DummyOrchestrationServiceName

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

az vmss show

Get details on VMs within a VMSS.

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

Beispiele

Rufen Sie Details zu virtuellen Computern innerhalb einer VMSS ab. (automatisch generiert)

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

Erforderliche Parameter

--name -n

Name der Skalierungsgruppe. Sie können die Standardeinstellung mit az configure --defaults vmss=<name>konfigurieren.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--include-user-data -u

Schließen Sie die Benutzerdateneigenschaften in das Abfrageergebnis ein.

Standardwert: False
--instance-id

VM-Instanz-ID. Wenn sie fehlt, zeigen Sie die VMSS an.

az vmss simulate-eviction

Simulate the eviction of a Spot virtual machine in a VM scale set.

az vmss simulate-eviction --instance-id
                          --name
                          --resource-group

Beispiele

Simulieren Sie die Entfernung eines virtuellen Spot-Computers in einer VM-Skalierungsgruppe.

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

Erforderliche Parameter

--instance-id

Die Instanz-ID des virtuellen Computers. Erforderlich.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az vmss start

Start VMs within a VMSS.

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

Beispiele

Starten Sie virtuelle Computer innerhalb einer VMSS. (autogenerated)

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

Erforderliche Parameter

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--instance-ids

Leerzeichentrennte Liste von IDs (z. B. 1 2 3 ...) oder * für alle Instanzen. Wenn nicht angegeben, wird die Aktion auf das Scaleset selbst angewendet.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False

az vmss stop

Power off (stop) VMs within a VMSS.

Die VMs werden weiterhin in Rechnung gestellt. Um dies zu vermeiden, können Sie die Zuordnung von VM-Instanzen innerhalb einer VMSS über "az vmss deallocate" beheben.

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

Beispiele

Schalten Sie virtuelle Computer innerhalb einer VMSS aus, ohne herunterzufahren.

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

Ausschalten (Beenden) VMs innerhalb einer VMSS. (autogenerated)

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

Erforderliche Parameter

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--instance-ids

Space-separated list of IDs (ex: 1 2 3 ...) or * for all instances. If not provided, the action will be applied on the scaleset itself.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--skip-shutdown

Überspringen Sie das Herunterfahren und schalten Sie sofort aus.

Standardwert: False

az vmss update

Aktualisieren sie eine VMSS. Führen Sie den Befehl az vmss update-instances aus, um die Änderungen auf virtuellen Computern bereitzustellen, wenn Sie keine Upgraderichtlinie konfiguriert haben.

az vmss update [--add]
               [--automatic-repairs-action {Reimage, Replace, Restart}]
               [--automatic-repairs-grace-period]
               [--capacity-reservation-group]
               [--disk-controller-type {NVMe, SCSI}]
               [--enable-automatic-repairs {false, true}]
               [--enable-cross-zone-upgrade {false, true}]
               [--enable-osimage-notification {false, true}]
               [--enable-secure-boot {false, true}]
               [--enable-spot-restore {false, true}]
               [--enable-terminate-notification {false, true}]
               [--enable-vtpm {false, true}]
               [--ephemeral-os-disk-placement {CacheDisk, ResourceDisk}]
               [--force-deletion]
               [--force-string]
               [--ids]
               [--instance-id]
               [--license-type {None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, 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}]
               [--regular-priority-count]
               [--regular-priority-percentage]
               [--remove]
               [--resource-group]
               [--scale-in-policy {Default, NewestVM, OldestVM}]
               [--set]
               [--spot-restore-timeout]
               [--subscription]
               [--terminate-notification-time]
               [--ultra-ssd-enabled {false, true}]
               [--user-data]
               [--v-cpus-available]
               [--v-cpus-per-core]
               [--vm-sku]

Beispiele

Aktualisieren Sie den Lizenztyp einer VMSS für Azure-Hybridvorteil.

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

Aktualisieren Sie die Schutzrichtlinien einer VM-Instanz.

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

Update a VM instance's protection policies.

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

Aktualisieren Sie die Read-Write IOPS einer VM-Instanz des verwalteten Datenträgers.

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

Aktualisieren Sie die Bandbreite einer VM-Instanz in MB pro Sekunde des verwalteten Datenträgers.

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

Aktualisieren Sie einen virtuellen Computer, um ein benutzerdefiniertes Image zu verwenden.

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

Aktualisieren Sie eine Linux-VMSS in den Patchmodus "AutomaticByPlatform".

az vmss update -n MyVmss -g MyResourceGroup --set virtualMachineProfile.osProfile.linuxConfiguration.patchSettings.patchMode=AutomaticByPlatform

Optionale Parameter

--add

Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

Standardwert: []
--automatic-repairs-action

Art der Reparaturaktion, die zum Reparieren fehlerhafter virtueller Computer in der Skalierungsgruppe verwendet wird.

Zulässige Werte: Reimage, Replace, Restart
--automatic-repairs-grace-period

Die Zeitspanne (in Minuten, zwischen 30 und 90), für die automatische Reparaturen aufgrund einer Zustandsänderung auf dem virtuellen Computer ausgesetzt werden.

--capacity-reservation-group --crg

Die ID oder der Name der Kapazitätsreservierungsgruppe, die zum Zuweisen verwendet wird. Übergeben Sie "Keine", um die Zuordnung der Kapazitätsreservierungsgruppe zu aufheben. Beachten Sie, dass Sie die Zuordnung der Kapazitätsreservierungsgruppe zuerst aufheben müssen, wenn Sie eine VM/VMSS löschen möchten, die der Kapazitätsreservierungsgruppe zugeordnet wurde.

--disk-controller-type

Geben Sie den Datenträgercontrollertyp an, der für die VM oder VMSS konfiguriert ist.

Zulässige Werte: NVMe, SCSI
--enable-automatic-repairs

Aktivieren Sie automatische Reparaturen.

Zulässige Werte: false, true
--enable-cross-zone-upgrade

Wenn Sie diese boolesche Eigenschaft festlegen, kann VMSS AZ-Grenzen beim Erstellen von Upgradebatches ignorieren, und berücksichtigen Sie nur Update Domain und maxBatchInstancePercent, um die Batchgröße zu bestimmen.

Zulässige Werte: false, true
--enable-osimage-notification

Geben Sie an, ob das geplante Betriebssystemimageereignis aktiviert oder deaktiviert ist.

Zulässige Werte: false, true
--enable-secure-boot

Aktivieren Sie den sicheren Start.

Zulässige Werte: false, true
--enable-spot-restore

Aktivieren Sie die Spot-Try-Restore-Funktion, bei der entfernte VMSS SPOT-Instanzen versucht werden, opportunistisch basierend auf der Kapazitätsverfügbarkeit und Preiseinschränkungen wiederhergestellt zu werden.

Zulässige Werte: false, true
--enable-terminate-notification

Aktivieren Sie die Beendigungsbenachrichtigung.

Zulässige Werte: false, true
--enable-vtpm

Aktivieren Sie vTPM.

Zulässige Werte: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Gilt nur, wenn mit --vm-skuverwendet wird. Ermöglicht ihnen die Auswahl des Speicherorts für die kurzlebige Betriebssystem-Datenträgerbereitstellung.

Zulässige Werte: CacheDisk, ResourceDisk
--force-deletion

Mit dieser Eigenschaft können Sie angeben, ob für die Entfernung ausgewählte virtuelle Computer gelöscht werden müssen, wenn eine VM-Skalierungsgruppe skaliert wird.

--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

Standardwert: False
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" handelt. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--instance-id

Aktualisieren Sie die VM-Instanz mit dieser ID. Wenn sie fehlen, aktualisieren Sie die VMSS.

--license-type

Gibt an, dass das Windows-Image oder der Windows-Datenträger lokal lizenziert wurde. Um Azure-Hybridvorteil für Windows Server zu aktivieren, verwenden Sie "Windows_Server". Verwenden Sie "Windows_Client", um mehrinstanzenfähige Hostingrechte für Windows 10 zu aktivieren. Weitere Informationen finden Sie in der Azure Windows-Onlinedokumentation für virtuelle Computer.

Zulässige Werte: None, RHEL_BASE, RHEL_BASESAPAPPS, RHEL_BASESAPHA, RHEL_BYOS, RHEL_ELS_6, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, SLES, SLES_BYOS, SLES_HPC, SLES_SAP, SLES_STANDARD, Windows_Client, Windows_Server
--max-batch-instance-percent

Der maximale Prozentsatz der gesamten VM-Instanzen, die gleichzeitig durch das rollierende Upgrade in einem Batch aktualisiert werden. Standardwert: 20 %.

--max-price

Der Höchstpreis (in US-Dollar), den Sie bereit sind, für eine Spot-VM/VMSS zu zahlen. -1 gibt an, dass die Spot-VM/VMSS aus Preisgründen nicht entfernt werden sollte.

--max-unhealthy-instance-percent

Der maximale Prozentsatz der gesamten VM-Instanzen in der Skalierungsgruppe, die gleichzeitig fehlerhaft sein können. Default: 20%.

--max-unhealthy-upgraded-instance-percent

Der maximale Prozentsatz der aktualisierten VM-Instanzen, die sich in einem fehlerhaften Zustand befinden. Default: 20%.

--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--pause-time-between-batches

Die Wartezeit zwischen dem Abschließen des Updates für alle virtuellen Computer in einem Batch und dem Starten des nächsten Batches. Standardwert: 0 Sekunden.

--ppg

Der Name oder die ID der Näherungsplatzierungsgruppe, der die VMSS zugeordnet werden soll.

--prioritize-unhealthy-instances

Wenn Sie diese boolesche Eigenschaft festlegen, werden alle fehlerhaften Instanzen in einer Skalierungsgruppe vor fehlerfreien Instanzen aktualisiert.

Zulässige Werte: false, true
--priority

Priority Verwenden Sie Spot, um kurzlebige Workloads kostengünstig auszuführen. Die Enumeration "Low" wird in Zukunft veraltet sein. Verwenden Sie "Spot", um Azure Spot-VMs und/oder VMSS bereitzustellen. Der Standardwert ist "Normal".

Zulässige Werte: Low, Regular, Spot
--protect-from-scale-in

Schützen Sie die VM-Instanz vor Vorgängen mit horizontaler Skalierung.

Zulässige Werte: false, true
--protect-from-scale-set-actions

Schützen Sie die VM-Instanz vor Skalierungsgruppenaktionen (einschließlich horizontaler Skalierung).

Zulässige Werte: false, true
--regular-priority-count

Die Basisanzahl der virtuellen Computer mit regulärer Priorität, die in dieser Skalierungsgruppe erstellt werden, wenn sie hochskaliert wird. Muss größer als 0 sein.

--regular-priority-percentage

Der Prozentsatz der VM-Instanzen, nachdem die Anzahl der regulären Basispriorität erreicht wurde, von denen erwartet wird, dass sie die reguläre Priorität verwenden. Muss zwischen 0 und 100 liegen.

--remove

Entfernen Sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.

Standardwert: []
--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--scale-in-policy

Geben Sie die Richtlinie für die Horizontale Skalierung (durch Leerzeichen getrennt) an, die entscheidet, welche virtuellen Computer beim Skalieren einer VM-Skalierungsgruppe entfernt werden sollen.

Zulässige Werte: Default, NewestVM, OldestVM
--set

Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftenpfad und einen wert angeben, der festgelegt werden soll. Beispiel: --set property1.property2=.

Standardwert: []
--spot-restore-timeout

Timeoutwert ausgedrückt als ISO 8601-Zeitdauer, nach der die Plattform nicht versucht, die VMSS SPOT-Instanzen wiederherzustellen.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--terminate-notification-time

Dauer (in Minuten zwischen 5 und 15 Minuten) eine Benachrichtigung, die an den virtuellen Computer auf dem Instanzmetadatenserver gesendet werden soll, bis die VM gelöscht wird.

--ultra-ssd-enabled

Aktiviert oder deaktiviert die Funktion, über mindestens einen verwalteten Datenträger mit UltraSSD_LRS Speicherkonto zu verfügen.

Zulässige Werte: false, true
--user-data

UserData für die virtuellen Computer in der Skalierungsgruppe. Sie kann als Datei oder Zeichenfolge übergeben werden. Wenn eine leere Zeichenfolge übergeben wird, wird der vorhandene Wert gelöscht.

--v-cpus-available

Geben Sie die Anzahl der verfügbaren vCPUs an.

--v-cpus-per-core

Geben Sie das Verhältnis von vCPU zu physischem Kern an. Das Festlegen dieser Eigenschaft auf 1 bedeutet auch, dass Hyperthreading deaktiviert ist.

--vm-sku

Die neue Größe der VM-Instanzen in der Skalierungsgruppe. Der Standardwert ist "Standard_DS1_v2". Informationen zur Größe finden Sie https://azure.microsoft.com/pricing/details/virtual-machines/ unter.

az vmss update-instances

Upgrade VMs within a VMSS.

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

Beispiele

Führen Sie ein Upgrade von VMs innerhalb einer VMSS durch. (automatisch generiert)

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

Erforderliche Parameter

--instance-ids

Durch Leerzeichen getrennte Liste von IDs (z. B. 1 2 3 ...) oder * für alle Instanzen.

--name -n

Name der Skalierungsgruppe. Sie können die Standardeinstellung mit az configure --defaults vmss=<name>konfigurieren.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False

az vmss wait

Place the CLI in a waiting state until a condition of a scale set is met.

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

Beispiele

Versetzen Sie die CLI in einen Wartezustand, bis die VMSS aktualisiert wurde.

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

Versetzen Sie die CLI in einen Wartezustand, bis die VMSS-Instanz aktualisiert wurde.

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

Versetzen Sie die CLI in einen Wartezustand, bis eine Bedingung einer Skalierungsgruppe erfüllt ist. (autogenerated)

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

Optionale Parameter

--created

Warten Sie, bis mit "provisioningState" bei "Succeeded" erstellt wurde.

Standardwert: False
--custom

Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Warten Sie, bis sie gelöscht wurde.

Standardwert: False
--exists

Warten Sie, bis die Ressource vorhanden ist.

Standardwert: False
--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte sich um eine vollständige Ressourcen-ID handeln, die alle Informationen der Argumente "Ressourcen-ID" enthält. Sie sollten entweder --ids oder andere "Ressourcen-ID"-Argumente angeben.

--instance-id

Warten Sie auf die VM-Instanz mit dieser ID. Falls nicht vorhanden, warten Sie auf der VMSS.

--interval

Abrufintervall in Sekunden.

Standardwert: 30
--name -n

Scale set name. You can configure the default using az configure --defaults vmss=<name>.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--timeout

Maximale Wartezeit in Sekunden.

Standardwert: 3600
--updated

Warten Sie, bis die Aktualisierung mit provisioningState bei "Succeeded" angezeigt wird.

Standardwert: False