az vmss

Groeperen van virtuele machines in een Azure Virtual Machine Scale Set (VMSS) beheren.

Opdracht

az vmss create

Maak een virtuele-machineschaalset van Azure.

az vmss deallocate

De toewijzing van VM's binnen een VMSS wordt verbreed.

az vmss delete

Hiermee verwijdert u een VM-schaalset.

az vmss delete-instances

Verwijder VM's binnen een VMSS.

az vmss diagnostics

Configureer de diagnostische extensie Azure Virtual Machine Scale Set.

az vmss diagnostics get-default-config

Het standaard configuratiebestand tonen waarin de gegevens worden bepaald die moeten worden verzameld.

az vmss diagnostics set

Schakel diagnostische gegevens in op een VMSS.

az vmss disk

Gegevensschijven van een VMSS beheren.

az vmss disk attach

Koppel beheerde gegevensschijven aan een schaalset of de exemplaren ervan.

az vmss disk detach

Loskoppel beheerde gegevensschijven van een schaalset of de exemplaren ervan.

az vmss encryption

Versleuteling van VMSS beheren.

az vmss encryption disable

Schakel de versleuteling op een VMSS met beheerde schijven uit.

az vmss encryption enable

Versleutel een VMSS met beheerde schijven.

az vmss encryption show

Versleutelingsstatus weergeven.

az vmss extension

Extensies op een VM-schaalset beheren.

az vmss extension delete

Een extensie verwijderen uit een VMSS.

az vmss extension image

Zoek de beschikbare VM-extensies voor een abonnement en regio.

az vmss extension image list

Vermeld de informatie over beschikbare extensies.

az vmss extension image list-names

Haalt een lijst met typen extensie-extensies van virtuele machines op.

az vmss extension image list-versions

Haalt een lijst op met versies van extensie-extensies voor virtuele machines.

az vmss extension image show

Haalt een extensie-afbeelding voor de virtuele machine op.

az vmss extension list

Lijst met extensies die zijn gekoppeld aan een VMSS.

az vmss extension set

Voeg een extensie toe aan een VMSS of werk een bestaande extensie bij.

az vmss extension show

Details van een VMSS-extensie tonen.

az vmss extension upgrade

Upgrade alle extensies voor alle VMSS-exemplaren naar de nieuwste versie.

az vmss get-instance-view

Bekijk een exemplaar van een VMSS.

az vmss get-os-upgrade-history

Haalt een lijst met upgrades van het besturingssysteem op een VM-schaalset-exemplaar op.

az vmss identity

Service-identiteiten van een VM-schaalset beheren.

az vmss identity assign

Beheerde service-identiteit inschakelen op een VMSS.

az vmss identity remove

Door de gebruiker toegewezen identiteiten verwijderen uit een VM-schaalset.

az vmss identity show

Informatie over de beheerde identiteit van de VM-schaalset weergeven.

az vmss list

Een lijst met VMSS maken.

az vmss list-instance-connection-info

Haal het IP-adres en poortnummer op die worden gebruikt om verbinding te maken met afzonderlijke VM-exemplaren in een set.

az vmss list-instance-public-ips

Openbare IP-adressen van VM-exemplaren in een set.

az vmss list-instances

Hiermee haalt u een lijst op van alle virtuele machines in een VM-schaalset.

az vmss list-skus

Haalt een lijst op met SKU's die beschikbaar zijn voor uw VM-schaalset, met inbegrip van de minimale en maximale VM-exemplaren die zijn toegestaan voor elke SKU.

az vmss nic

Netwerkinterfaces van een VMSS beheren.

az vmss nic list

Haalt alle netwerkinterfaces in een virtuele-machineschaalset op.

az vmss nic list-vm-nics

Haalt informatie op over alle netwerkinterfaces in een virtuele machine in een virtuele-machineschaalset.

az vmss nic show

Haal de opgegeven netwerkinterface op in een virtuele-machineschaalset.

az vmss perform-maintenance

Onderhoud uitvoeren op een of meer virtuele machines in een VM-schaalset.

az vmss reimage

VM's binnen een VMSS opnieuw maken.

az vmss restart

Start VM's binnen een VMSS opnieuw op.

az vmss rolling-upgrade

Rolling upgrades beheren.

az vmss rolling-upgrade cancel

Annuleert de huidige virtuele-machineschaalset rolling upgrade.

az vmss rolling-upgrade get-latest

Haalt de status op van de meest recente virtuele-machineschaalset rolling upgrade.

az vmss rolling-upgrade start

Start een rolling upgrade om alle exemplaren van de virtuele-machineschaalset te verplaatsen naar de nieuwste beschikbare versie van het besturingssysteem van de platformafbeelding.

az vmss run-command

Run-opdrachten beheren op een virtuele-machineschaalset.

az vmss run-command invoke

Voer een specifieke opdracht uit op een exemplaar van een virtuele-machineschaalset.

az vmss run-command list

Een lijst met alle beschikbare run-opdrachten voor een abonnement op een locatie.

az vmss run-command show

Haalt een specifieke run-opdracht op voor een abonnement op een locatie.

az vmss scale

Wijzig het aantal VM's binnen een VMSS.

az vmss set-orchestration-service-state

Wijzig de eigenschap ServiceState voor een bepaalde service binnen een VMSS.

az vmss show

Meer informatie over VM's binnen een VMSS.

az vmss simulate-eviction

Simuleer de uitzetting van een virtuele spot-machine in een VM-schaalset.

az vmss start

Start VM's binnen een VMSS.

az vmss stop

VM's in een VMSS uitschakelen (stoppen).

az vmss update

Werk een VMSS bij. Voer de opdracht az vmss update-instances uit om de wijzigingen in VM's uit te rollen als u het upgradebeleid niet hebt geconfigureerd.

az vmss update-instances

VM's binnen een VMSS upgraden.

az vmss wait

Plaats de CLI in een wachttoestand totdat aan een voorwaarde van een schaalset wordt voldaan.

az vmss create

Maak een virtuele-machineschaalset van Azure.

Zie voor een end-to-end https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-linux-create-cli zelfstudie.

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}]

Voorbeelden

Maak een Windows-VM-schaalset met 5 exemplaren, een load balancer, een openbaar IP-adres, een gegevensschijf van 2 GB en een besturingssysteemschijf van 40 GB.

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

Maak een Linux-VM-schaalset met een automatisch gegenereerd ssh-sleutelpaar, een openbaar IP-adres, een DNS-vermelding, een bestaande load balancer en een bestaand virtueel netwerk.

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

Maak een linux-VM-schaalset op basis van een aangepaste afbeelding met behulp van de standaard bestaande openbare SSH-sleutel.

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

Maak een linux-VM-schaalset met een load balancer en aangepaste DNS-servers. Elke VM heeft een openbaar IP-adres en een aangepaste domeinnaam.

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

Maak een Linux-VM-schaalset met behulp van een cloud-init-script voor configuratie. Zie: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init

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

Maak een linux-VM-schaalset op een gespecialiseerde versie van de -afbeelding.

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

Maak een Debian VM-schaalset met behulp Key Vault geheimen.

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"

Maak een VM-schaalset met een door het systeem toegewezen identiteit. De VM heeft de rol 'Inzender' met toegang tot een opslagaccount.

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

Maak een debian VM-schaalset met een door de gebruiker toegewezen identiteit.

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

Maak een debian VM-schaalset met zowel een door het systeem als door de gebruiker toegewezen identiteit.

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

Een VM-schaalset met één zone maken in de regio van de huidige resourcegroep

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

Vereiste parameters

--name -n

Naam van de virtuele-machineschaalset.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--accelerated-networking

Versneld netwerken inschakelen. Tenzij opgegeven, wordt de CLI ingeschakeld op basis van de computerafbeelding en -grootte.

geaccepteerde waarden: false, true
--admin-password

Wachtwoord voor de VM als het verificatietype 'Wachtwoord' is.

--admin-username

Gebruikersnaam voor de VM. De standaardwaarde is de huidige gebruikersnaam van het besturingssysteem. Als de standaardwaarde system reserved is, wordt de standaardwaarde ingesteld op azureuser. Raadpleeg voor https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines/createorupdate#osprofile een volledige lijst met gereserveerde waarden.

--app-gateway

De naam die moet worden gebruikt bij het maken van een nieuwe toepassingsgateway (standaard) of bij het verwijzen naar een bestaande toepassingsgateway. Kan ook verwijzen naar een bestaande toepassingsgateway op id of '' opgeven voor geen.

--app-gateway-capacity

Het aantal exemplaren dat moet worden gebruikt bij het maken van een nieuwe toepassingsgateway.

standaardwaarde: 10
--app-gateway-sku

SKU bij het maken van een nieuwe toepassingsgateway.

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

Het VOORvoegsel van het IP-adres van het subnet dat moet worden gebruikt bij het maken van een nieuwe toepassingsgateway in CIDR-indeling.

--asgs

Door spaties gescheiden lijst met bestaande toepassingsbeveiligingsgroepen die aan de VM moeten worden koppelen.

--assign-identity

Accepteer door het systeem of de gebruiker toegewezen identiteiten gescheiden door spaties. Gebruik [system] om te verwijzen naar de door het systeem toegewezen identiteit of een resource-id om te verwijzen naar de door de gebruiker toegewezen identiteit. Bekijk de Help voor meer voorbeelden.

--authentication-type

Type verificatie dat moet worden gebruikt met de VM. De standaardwaarde is wachtwoord voor Windows openbare SSH-sleutel voor Linux. 'alle' schakelt zowel ssh- als wachtwoordverificatie in.

geaccepteerde waarden: all, password, ssh
--automatic-repairs-grace-period

De hoeveelheid tijd (in minuten, tussen 30 en 90) waarvoor automatische reparaties worden opgeschort vanwege een statuswijziging op de VM.

--backend-pool-name

Naam die moet worden gebruikt voor de back-endpool bij het maken van een load balancer of toepassingsgateway.

--backend-port

Wanneer u een nieuwe load balancer, moet de back-load balancer worden geopend met NAT-regels (standaard ingesteld op 22 in Linux en 3389 op Windows). Bij het maken van een toepassingsgateway moet de back-endpoort worden gebruikt voor de HTTP-instellingen van de back-end.

--computer-name-prefix

Computernaam voor alle virtuele machines in de schaalset. Computernaam voorvoegsels moeten tussen de 1 en 15 tekens lang zijn.

--custom-data

Aangepast init-scriptbestand of -tekst (cloud-init, cloud-config, enzovoort).

--data-disk-caching

Storage type caching voor gegevensschijven, waaronder 'Geen', 'ReadOnly', 'ReadWrite', enzovoort. Gebruik een enkelvoudige waarde om toe te passen op alle schijven of gebruik om <lun>=<vaule1> <lun>=<value2> afzonderlijke schijven te configureren.

--data-disk-encryption-sets

Namen of ID's (spatie met scheidingstekens) van schijfversleutelingssets voor gegevensschijven.

--data-disk-iops

Geef de Read-Write IOPS (door spatie met scheidingstekens) op voor de beheerde schijf. Moet alleen worden gebruikt wanneer StorageAccountType is UltraSSD_LRS. Als dit niet wordt opgegeven, wordt er een standaardwaarde toegewezen op basis van diskSizeGB.

--data-disk-mbps

Geef de bandbreedte op in MB per seconde (door ruimte met scheidingstekens) voor de beheerde schijf. Moet alleen worden gebruikt wanneer StorageAccountType is UltraSSD_LRS. Als dit niet wordt opgegeven, wordt er een standaardwaarde toegewezen op basis van diskSizeGB.

--data-disk-sizes-gb

Door ruimte gescheiden lege beheerde gegevensschijfgrootten in GB om te maken.

--disable-overprovision
--dns-servers

Door spatie gescheiden IP-adressen van DNS-servers, bijvoorbeeld 10.0.0.5 10.0.0.6.

--edge-zone

De naam van de edge-zone.

--enable-cross-zone-upgrade

Als u deze Booleaanse eigenschap in stelt, kan VMSS AZ-grenzen negeren bij het maken van upgradebatchs. Overweeg alleen Domein bijwerken en maxBatchInstancePercent om de batchgrootte te bepalen.

geaccepteerde waarden: false, true
--encryption-at-host

Schakel Hostversleuteling in voor de VM of VMSS. Hiermee wordt de versleuteling ingeschakeld voor alle schijven, inclusief de Resource/Temp-schijf op de host zelf.

geaccepteerde waarden: false, true
--ephemeral-os-disk

Hiermee kunt u een besturingssysteemschijf rechtstreeks op het host-knooppunt maken, wat zorgt voor lokale schijfprestaties en snellere tijd voor het opnieuw maken van VM's/VMSS's.

geaccepteerde waarden: false, true
--eviction-policy

Het uitzettingsbeleid voor virtuele machines in een schaalset met spot-prioriteit. Het standaardverzettingsbeleid is Toewijzing van een spot-prioriteitsschaalset wordt niet toegewezen.

geaccepteerde waarden: Deallocate, Delete
--generate-ssh-keys

Genereer openbare en persoonlijke SSH-sleutelbestanden als deze ontbreken. De sleutels worden opgeslagen in de map ~/.ssh.

--health-probe

Testnaam van de bestaande load balancer, voornamelijk gebruikt voor rolling upgrade of automatische reparaties.

--host-group

Naam of id van de toegewezen hostgroep waarin de virtuele-machineschaalset zich bevindt.

--image

De naam van de installatier van het besturingssysteem als een URN-alias, URN, aangepaste installatienaam of id of VHD-blob-URI. Geldige URN-indeling: "Publisher:Offer:Sku:Version".

waarde vanaf: az vm image list, az vm image show
--instance-count

Het aantal VM's in de schaalset.

standaardwaarde: 2
--lb --load-balancer

De naam die moet worden gebruikt bij het maken van load balancer nieuwe versie (standaard) of bij het verwijzen naar een bestaand account. Kan ook verwijzen naar een bestaande load balancer id of '' opgeven voor geen.

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

Naam die moet worden gebruikt voor de NAT-pool bij het maken van een load balancer.

--lb-sku

SKU van de Load Balancer te maken. Standaard ingesteld op 'Standaard' wanneer één plaatsingsgroep is uitgeschakeld; anders standaard ingesteld op 'Basic'. Het openbare IP-adres wordt alleen in de edge-zone gemaakt als het 'Standard' is.

geaccepteerde waarden: Basic, Gateway, Standard
--license-type

Geeft aan dat de Windows of schijf on-premises is gelicentieerd. Als u Azure Hybrid Benefit voor Windows Server wilt inschakelen, gebruikt u 'Windows_Server'. Als u Multitenant Hosting Rights voor Windows 10 wilt inschakelen, gebruikt u 'Windows_Client'. Zie de online docs azure Windows VM voor meer informatie.

geaccepteerde waarden: None, RHEL_BYOS, SLES_BYOS, Windows_Client, Windows_Server
--location -l

De locatie waar de VM en gerelateerde resources moeten worden maken. Als de standaardlocatie niet is geconfigureerd, wordt standaard de locatie van de resourcegroep gebruikt.

--max-batch-instance-percent

Het maximum percentage van het totale aantal exemplaren van virtuele machines dat tegelijkertijd door de rolling upgrade in één batch wordt bijgewerkt. Standaard: 20%.

--max-price

De maximumprijs (in Amerikaanse dollars) die u bereid bent te betalen voor een spot-VM/VMSS. -1 geeft aan dat de spot-VM/VMSS om prijsredenen niet mag worden onbetaald.

--max-unhealthy-instance-percent

Het maximumpercentage van het totale aantal exemplaren van virtuele machines in de schaalset dat tegelijkertijd een slechte status kan hebben. Standaard: 20%.

--max-unhealthy-upgraded-instance-percent

Het maximumpercentage bijgewerkte exemplaren van virtuele machines dat een slechte status heeft. Standaard: 20%.

--network-api-version

Geef de Microsoft.Network API-versie op die wordt gebruikt bij het maken van netwerkresources in de netwerkinterfaceconfiguraties voor virtuele-machineschaalset met de indelingsmodus Flexibel. Mogelijke waarde is 2020-11-01.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--nsg

Naam of id van een bestaande netwerkbeveiligingsgroep.

--orchestration-mode

Kies hoe virtuele machines worden beheerd door de schaalset. In de modus Uniform definieert u een model voor virtuele machines en genereert Azure identieke exemplaren op basis van dat model. In de flexibele modus maakt en voegt u handmatig een virtuele machine van een configuratie toe aan de schaalset of genereert u identieke exemplaren op basis van het virtuele-machinemodel dat is gedefinieerd voor de schaalset.

geaccepteerde waarden: Flexible, Uniform
standaardwaarde: Uniform
--os-disk-caching

Storage type caching voor de besturingssysteemschijf van de VM. Standaardinstelling: ReadWrite.

geaccepteerde waarden: None, ReadOnly, ReadWrite
--os-disk-encryption-set

Naam of id van schijfversleutelingsset voor besturingssysteemschijf.

--os-disk-name

De naam van de nieuwe besturingssysteemschijf van de VM.

--os-disk-size-gb

Grootte van besturingssysteemschijf in GB om te maken.

--os-type

Type besturingssysteem dat is geïnstalleerd op een aangepaste VHD. Gebruik niet bij het opgeven van een URN- of URN-alias.

geaccepteerde waarden: linux, windows
--pause-time-between-batches

De wachttijd tussen het voltooien van de update voor alle virtuele machines in één batch en het starten van de volgende batch. Standaardinstelling: 0 seconden.

--plan-name

Plannaam.

--plan-product

Product plannen.

--plan-promotion-code

Plan promotiecode.

--plan-publisher

Abonnementsuitgever.

--platform-fault-domain-count

Aantal foutdomeinen voor elke plaatsingsgroep in de beschikbaarheidszone.

--ppg

De naam of id van de nabijheidsplaatsingsgroep waar de VMSS aan moet worden gekoppeld.

--prioritize-unhealthy-instances

Als u deze Booleaanse eigenschap in stelt, worden alle exemplaren met een slechte status in een schaalset bijgewerkt voordat er exemplaren in orde zijn.

geaccepteerde waarden: false, true
--priority

Prioriteit. Gebruik Spot om kortstondige workloads op een kosteneffectieve manier uit te voeren. De enum 'Laag' wordt in de toekomst afgeschaft. Gebruik Spot om azure spot-VM en/of VMSS te implementeren. Standaard ingesteld op Normaal.

geaccepteerde waarden: Low, Regular, Spot
--public-ip-address

Naam van het openbare IP-adres bij het maken van een (standaard) of bij het verwijzen naar een bestaand IP-adres. Kan ook verwijzen naar een bestaand openbaar IP-adres op id of '' opgeven voor Geen ('''' in Azure CLI met behulp van PowerShell of operator --%).

--public-ip-address-allocation
geaccepteerde waarden: dynamic, static
--public-ip-address-dns-name

Wereldwijd unieke DNS-naam voor een nieuw gemaakt openbaar IP-adres.

--public-ip-per-vm

Elk VM-exemplaar heeft een openbaar IP-adres. Voor beveiliging kunt u --nsg gebruiken om de juiste regels toe te passen.

--role

Rolnaam of id van de door het systeem toegewezen identiteit.

standaardwaarde: Contributor
--scale-in-policy

Geef het inschaalbeleid op (door ruimte van scheidingstekens) waarmee wordt bepaald welke virtuele machines moeten worden verwijderd wanneer een virtuele-machineschaalset wordt inschalen.

geaccepteerde waarden: Default, NewestVM, OldestVM
--scope

Bereik waar de door het systeem toegewezen identiteit toegang toe heeft.

--secrets

Een of meer Key Vault als JSON-tekenreeksen of -bestanden via @{path} met [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }] .

--single-placement-group

Beperk de schaalset tot één plaatsingsgroep. Zie https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups voor meer informatie.

geaccepteerde waarden: false, true
--specialized

Geef aan of de bronafbeelding gespecialiseerd is.

geaccepteerde waarden: false, true
--ssh-dest-key-path

Doelbestandspad op de VM voor de SSH-sleutel. Als het bestand al bestaat, worden de opgegeven sleutel(en) toegevoegd aan het bestand. Het doelpad voor openbare SSH-sleutels is momenteel beperkt tot de standaardwaarde '/home/username/.ssh/authorized_keys' vanwege een bekend probleem in de Inrichtingsagent voor Linux.

--ssh-key-values

Door spaties gescheiden lijst met openbare SSH-sleutels of bestandspaden met openbare sleutels.

--storage-container-name

Alleen van toepassing bij gebruik met --use-unmanaged-disk . Naam van de opslagcontainer voor de besturingssysteemschijf van de VM. Standaardinstelling: vhds.

standaardwaarde: vhds
--storage-sku

De SKU van het opslagaccount waarmee de VM moet worden opgeslagen. Gebruik een enkelvoudige SKU die op alle schijven wordt toegepast of geef afzonderlijke schijven op. Gebruik: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], waarbij elke id 'os' of een 0-indexed LUN is. Toegestane waarden: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS.

--subnet

De naam van het subnet bij het maken van een nieuw VNet of bij het verwijzen naar een bestaand subnet. Kan ook verwijzen naar een bestaand subnet op id. Als zowel de vnet-naam als het subnet worden weggelaten, worden een geschikt VNet en subnet automatisch geselecteerd of wordt er een nieuwe gemaakt.

--subnet-address-prefix

Het VOORvoegsel van het IP-adres van het subnet dat moet worden gebruikt bij het maken van een nieuw VNet in CIDR-indeling.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--tags

Door spatie gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

--terminate-notification-time

Tijdsduur (in minuten, tussen 5 en 15) een melding die moet worden verzonden naar de VM op de server met metagegevens van het exemplaar totdat de VM wordt verwijderd.

--ultra-ssd-enabled

Hiermee schakelt u de mogelijkheid voor 1 of meer beheerde gegevensschijven met een UltraSSD_LRS opslagaccount in of uit.

geaccepteerde waarden: false, true
--upgrade-policy-mode
geaccepteerde waarden: Automatic, Manual, Rolling
standaardwaarde: manual
--use-unmanaged-disk

Gebruik geen beheerde schijf om de VM te blijven gebruiken.

--user-data

UserData voor de virtuele machines in de schaalset. Deze kan worden doorgegeven als bestand of tekenreeks.

--validate

Genereer en valideer de ARM-sjabloon zonder resources te maken.

--vm-domain-name

De domeinnaam van VM-exemplaren, na de configuratie, is de FQDN. vm<vm-index>.<vm-domain-name>.<..rest..>

--vm-sku

Grootte van VM's in de schaalset. Standaard ingesteld op 'Standard_DS1_v2'. Zie https://azure.microsoft.com/pricing/details/virtual-machines/ voor informatie over de grootte.

--vnet-address-prefix

Het IP-adres voorvoegsel dat moet worden gebruikt bij het maken van een nieuw VNet in CIDR-indeling.

standaardwaarde: 10.0.0.0/16
--vnet-name

Naam van het virtuele netwerk bij het maken van een nieuw netwerk of bij het verwijzen naar een bestaand netwerk.

--zones -z

Lijst met door spaties gescheiden beschikbaarheidszones waarin de resource moet worden ingericht.

geaccepteerde waarden: 1, 2, 3

az vmss deallocate

De toewijzing van VM's binnen een VMSS wordt verbreed.

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

Voorbeelden

De toewijzing van VM's binnen een VMSS wordt verbreed. (automatisch gegenereerd)

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

Vereiste parameters

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--instance-ids

Door spaties gescheiden lijst met ID's (bijvoorbeeld: 1 2 3 ...) of * voor alle exemplaren. Als dit niet wordt opgegeven, wordt de actie toegepast op de schaalset zelf.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az vmss delete

Hiermee verwijdert u een VM-schaalset.

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

Optionele parameters

--force-deletion

Optionele parameter om het verwijderen van een VM-schaalset af te dwingen. (Functie in preview).

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az vmss delete-instances

Verwijder VM's binnen een VMSS.

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

Voorbeelden

Verwijder VM's binnen een VMSS. (automatisch gegenereerd)

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

Vereiste parameters

--instance-ids

Door spaties gescheiden lijst met ID's (bijvoorbeeld: 1 2 3 ...) of * voor alle exemplaren.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az vmss get-instance-view

Bekijk een exemplaar van een VMSS.

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

Voorbeelden

Bekijk een exemplaar van een VMSS. (automatisch gegenereerd)

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

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--instance-id

Een VM-exemplaar-id of " om de exemplaarweergave voor * alle VM's in een schaalset weer te geven.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az vmss get-os-upgrade-history

Haalt een lijst met upgrades van het besturingssysteem op een VM-schaalset-exemplaar op.

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

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az vmss list

Een lijst met VMSS maken.

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

Voorbeelden

Lijst met VMSS (automatisch gegenereerd)

az vmss list --resource-group MyResourceGroup

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az vmss list-instance-connection-info

Haal het IP-adres en poortnummer op die worden gebruikt om verbinding te maken met afzonderlijke VM-exemplaren in een set.

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

Voorbeelden

Haal het IP-adres en poortnummer op die worden gebruikt om verbinding te maken met afzonderlijke VM-exemplaren in een set. (automatisch gegenereerd)

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

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az vmss list-instance-public-ips

Openbare IP-adressen van VM-exemplaren in een set.

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

Voorbeelden

Openbare IP-adressen van VM-exemplaren in een set. (automatisch gegenereerd)

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

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az vmss list-instances

Hiermee haalt u een lijst op van alle virtuele machines in een VM-schaalset.

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

Optionele parameters

--expand

De uit te vouwen expressie die moet worden toegepast op de bewerking. Toegestane waarden zijn 'instanceView'.

--filter

Het filter dat moet worden toegepast op de bewerking. Toegestane waarden zijn 'startswith(instanceView/statuses/code, 'PowerState') eq true', 'properties/latestModelApplied eq true', 'properties/latestModelApplied eq false'.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--select

De lijstparameters. Toegestane waarden zijn 'instanceView', 'instanceView/statuses'.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az vmss list-skus

Haalt een lijst op met SKU's die beschikbaar zijn voor uw VM-schaalset, met inbegrip van de minimale en maximale VM-exemplaren die zijn toegestaan voor elke SKU.

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

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az vmss perform-maintenance

Onderhoud uitvoeren op een of meer virtuele machines in een VM-schaalset.

Bewerking op exemplaren die niet in aanmerking komen voor onderhoudswerkzaamheden, mislukt. Raadpleeg de best practices voor meer informatie: 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]

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--vm-instance-i-ds

Een lijst met exemplaar-ID's van virtuele machines uit de VM-schaalset.

az vmss reimage

VM's binnen een VMSS opnieuw maken.

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

Voorbeelden

VM's binnen een VMSS opnieuw maken. (automatisch gegenereerd)

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

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--instance-id

VM-exemplaar-id. Als deze ontbreekt, moet u alle exemplaren opnieuw maken.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az vmss restart

Start VM's binnen een VMSS opnieuw op.

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

Voorbeelden

Start VM's binnen een VMSS opnieuw op. (automatisch gegenereerd)

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

Vereiste parameters

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

Optionele parameters

--instance-ids

Door spaties gescheiden lijst met ID's (bijvoorbeeld: 1 2 3 ...) of * voor alle instanties. Als dit niet wordt opgegeven, wordt de actie toegepast op de schaalset zelf.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az vmss scale

Wijzig het aantal VM's binnen een VMSS.

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

Voorbeelden

Wijzig het aantal VM's binnen een VMSS. (automatisch gegenereerd)

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

Vereiste parameters

--new-capacity

Aantal VM's in de VMSS.

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az vmss set-orchestration-service-state

Wijzig de eigenschap ServiceState voor een bepaalde service binnen een VMSS.

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

Voorbeelden

De eigenschap ServiceState wijzigen voor AutomaticRepairs

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

Vereiste parameters

--action

De actie die moet worden uitgevoerd.

geaccepteerde waarden: Resume, Suspend
--service-name

De naam van de orchestration-service.

geaccepteerde waarden: AutomaticRepairs, DummyOrchestrationServiceName

Optionele parameters

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az vmss show

Meer informatie over VM's binnen een VMSS.

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

Voorbeelden

Meer informatie over VM's binnen een VMSS. (automatisch gegenereerd)

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

Vereiste parameters

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

Optionele parameters

--include-user-data -u

Neem de eigenschappen van gebruikersgegevens op in het queryresultaat.

--instance-id

VM-exemplaar-id. Als deze ontbreekt, toont u de VMSS.

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az vmss simulate-eviction

Simuleer de uitzetting van een virtuele spot-machine in een VM-schaalset.

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

Voorbeelden

Simuleer de uitzetting van een virtuele spot-machine in een VM-schaalset.

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

Vereiste parameters

--instance-id

De exemplaar-id van de virtuele machine.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

Optionele parameters

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az vmss start

Start VM's binnen een VMSS.

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

Voorbeelden

Start VM's binnen een VMSS. (automatisch gegenereerd)

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

Vereiste parameters

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

Optionele parameters

--instance-ids

Door spaties gescheiden lijst met ID's (bijvoorbeeld: 1 2 3 ...) of * voor alle instanties. Als dit niet wordt opgegeven, wordt de actie toegepast op de schaalset zelf.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az vmss stop

VM's in een VMSS uitschakelen (stoppen).

De VM's worden nog steeds gefactureerd. Om dit te voorkomen, kunt u de toewijzing van VM-exemplaren binnen een VMSS via 'az vmss deallocate' in de weg zitten.

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

Voorbeelden

VM's in een VMSS uitschakelen zonder af te sluiten.

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

VM's in een VMSS uitschakelen (stoppen). (automatisch gegenereerd)

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

Vereiste parameters

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

Optionele parameters

--instance-ids

Door spaties gescheiden lijst met ID's (bijvoorbeeld: 1 2 3 ...) of * voor alle instanties. Als dit niet wordt opgegeven, wordt de actie toegepast op de schaalset zelf.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--skip-shutdown

Sla het afsluiten en uitschakelen onmiddellijk over.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .

az vmss update

Werk een VMSS bij. Voer de opdracht az vmss update-instances uit om de wijzigingen in VM's uit te rollen als u het upgradebeleid niet hebt geconfigureerd.

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]

Voorbeelden

Werk het licentietype van een VMSS bij voor Azure Hybrid Benefit.

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

Werk het beveiligingsbeleid van een VM-exemplaar bij.

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

Werk het beveiligingsbeleid van een VM-exemplaar bij.

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

Werk de IOPS van een VM-Read-Write van de beheerde schijf bij.

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

Werk de bandbreedte van een VM-exemplaar bij in MB per seconde van de beheerde schijf.

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

Werk een VM bij voor het gebruik van een aangepaste afbeelding.

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

Optionele parameters

--add

Voeg een -object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string of JSON string>.

--automatic-repairs-grace-period

De hoeveelheid tijd (in minuten, tussen 30 en 90) waarvoor automatische reparaties worden opgeschort vanwege een statuswijziging op de VM.

--enable-automatic-repairs

Automatische reparaties inschakelen.

geaccepteerde waarden: false, true
--enable-cross-zone-upgrade

Als u deze Booleaanse eigenschap in stelt, kan VMSS AZ-grenzen negeren bij het maken van upgradebatchs. Overweeg alleen Domein bijwerken en maxBatchInstancePercent om de batchgrootte te bepalen.

geaccepteerde waarden: false, true
--enable-terminate-notification

Melding beëindigen inschakelen.

geaccepteerde waarden: false, true
--force-string

Wanneer u 'set' of 'add' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te proberen te converteren naar JSON.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--instance-id

Werk het VM-exemplaar bij met deze id. Als deze ontbreekt, moet u de VMSS bijwerken.

--license-type

Geeft aan dat de Windows of schijf on-premises is gelicentieerd. Als u Azure Hybrid Benefit voor Windows Server wilt inschakelen, gebruikt u 'Windows_Server'. Als u Multitenant Hosting Rights voor Windows 10 wilt inschakelen, gebruikt u 'Windows_Client'. Zie de online docs azure Windows VM voor meer informatie.

geaccepteerde waarden: None, RHEL_BYOS, SLES_BYOS, Windows_Client, Windows_Server
--max-batch-instance-percent

Het maximum percentage van het totale aantal exemplaren van virtuele machines dat tegelijkertijd door de rolling upgrade in één batch wordt bijgewerkt. Standaard: 20%.

--max-price

De maximumprijs (in Amerikaanse dollars) die u bereid bent te betalen voor een spot-VM/VMSS. -1 geeft aan dat de spot-VM/VMSS om prijsredenen niet mag worden onbetaald.

--max-unhealthy-instance-percent

Het maximumpercentage van het totale aantal exemplaren van virtuele machines in de schaalset dat tegelijkertijd een slechte status kan hebben. Standaard: 20%.

--max-unhealthy-upgraded-instance-percent

Het maximumpercentage bijgewerkte exemplaren van virtuele machines dat een slechte status heeft. Standaard: 20%.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--pause-time-between-batches

De wachttijd tussen het voltooien van de update voor alle virtuele machines in één batch en het starten van de volgende batch. Standaardinstelling: 0 seconden.

--ppg

De naam of id van de nabijheidsplaatsingsgroep waar de VMSS aan moet worden gekoppeld.

--prioritize-unhealthy-instances

Als u deze Booleaanse eigenschap in stelt, worden alle exemplaren met een slechte status in een schaalset bijgewerkt voordat er exemplaren in orde zijn.

geaccepteerde waarden: false, true
--priority

Prioriteit. Gebruik Spot om kortstondige workloads op een kosteneffectieve manier uit te voeren. De enum 'Laag' wordt in de toekomst afgeschaft. Gebruik Spot om azure spot-VM en/of VMSS te implementeren. Standaard ingesteld op Normaal.

geaccepteerde waarden: Low, Regular, Spot
--protect-from-scale-in

Bescherm het VM-exemplaar tegen inschaalbewerkingen.

geaccepteerde waarden: false, true
--protect-from-scale-set-actions

Bescherm het VM-exemplaar tegen schaalsetacties (inclusief inschalen).

geaccepteerde waarden: false, true
--remove

Verwijder een eigenschap of een element uit een lijst. Voorbeeld: --remove property.list OR --remove propertyToRemove.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--scale-in-policy

Geef het inschaalbeleid op (door ruimte van scheidingstekens) waarmee wordt bepaald welke virtuele machines moeten worden verwijderd wanneer een virtuele-machineschaalset wordt inschalen.

geaccepteerde waarden: Default, NewestVM, OldestVM
--set

Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--terminate-notification-time

Tijdsduur (in minuten, tussen 5 en 15) een melding die moet worden verzonden naar de VM op de server met metagegevens van het exemplaar totdat de VM wordt verwijderd.

--ultra-ssd-enabled

Hiermee schakelt u de mogelijkheid voor 1 of meer beheerde gegevensschijven met een UltraSSD_LRS opslagaccount in of uit.

geaccepteerde waarden: false, true
--user-data

UserData voor de virtuele machines in de schaalset. Deze kan worden doorgegeven als bestand of tekenreeks. Als er een lege tekenreeks wordt doorgegeven, wordt de bestaande waarde verwijderd.

az vmss update-instances

VM's binnen een VMSS upgraden.

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

Voorbeelden

VM's binnen een VMSS upgraden. (automatisch gegenereerd)

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

Vereiste parameters

--instance-ids

Door spaties gescheiden lijst met ID's (bijvoorbeeld: 1 2 3 ...) of * voor alle exemplaren.

--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

Optionele parameters

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

az vmss wait

Plaats de CLI in een wachttoestand totdat aan een voorwaarde van een schaalset wordt voldaan.

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

Voorbeelden

Plaats de CLI in een wachttoestand totdat de VMSS is bijgewerkt.

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

Plaats de CLI in een wachttoestand totdat het VMSS-exemplaar is bijgewerkt.

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

Plaats de CLI in een wachttoestand totdat aan een voorwaarde van een schaalset wordt voldaan. (automatisch gegenereerd)

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

Optionele parameters

--created

Wacht totdat u met provisioningState bij Succeeded hebt gemaakt.

--custom

Wacht totdat de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Wacht totdat u deze hebt verwijderd.

--exists

Wacht totdat de resource bestaat.

--ids

Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.

--instance-id

Wacht op het VM-exemplaar met deze id. Als deze ontbreekt, wacht u op de VMSS.

--interval

Pollinginterval in seconden.

standaardwaarde: 30
--name -n

Naam van schaalset. U kunt de standaardinstelling configureren met az configure --defaults vmss=<name> behulp van .

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .

--timeout

Maximale wachttijd in seconden.

standaardwaarde: 3600
--updated

Wacht totdat de provisioningState is bijgewerkt op 'Succeeded'.