az vmss
Gestire i raggruppamenti di macchine virtuali in un set di scalabilità di macchine virtuali di Azure.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az vmss application |
Gestire le applicazioni per il set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss application list |
Elencare le applicazioni per VMSS. |
Core | Disponibilità generale |
az vmss application set |
Impostare le applicazioni per VMSS. |
Core | Disponibilità generale |
az vmss create |
Creare un set di scalabilità di macchine virtuali di Azure. |
Core | Disponibilità generale |
az vmss deallocate |
Deallocare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss delete |
Eliminare un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss delete-instances |
Eliminare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss diagnostics |
Configurare l'estensione diagnostica del set di scalabilità di macchine virtuali di Azure. |
Core | Disponibilità generale |
az vmss diagnostics get-default-config |
Mostra il file di configurazione predefinito che definisce i dati da raccogliere. |
Core | Disponibilità generale |
az vmss diagnostics set |
Abilitare la diagnostica in un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss disk |
Gestire i dischi dati di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss disk attach |
Collegare dischi dati gestiti a un set di scalabilità o alle relative istanze. |
Core | Disponibilità generale |
az vmss disk detach |
Scollegare dischi dati gestiti da un set di scalabilità o dalle relative istanze. |
Core | Disponibilità generale |
az vmss encryption |
Gestire la crittografia del set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss encryption disable |
Disabilitare la crittografia in un set di scalabilità di macchine virtuali con dischi gestiti. |
Core | Disponibilità generale |
az vmss encryption enable |
Crittografare un set di scalabilità di macchine virtuali con dischi gestiti. |
Core | Disponibilità generale |
az vmss encryption show |
Mostra lo stato della crittografia. |
Core | Disponibilità generale |
az vmss extension |
Gestire le estensioni in un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss extension delete |
Eliminare un'estensione da un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss extension image |
Trovare le estensioni di macchina virtuale disponibili per una sottoscrizione e un'area. |
Core | Disponibilità generale |
az vmss extension image list |
Elencare le informazioni sulle estensioni disponibili. |
Core | Disponibilità generale |
az vmss extension image list-names |
Elencare i tipi di immagine dell'estensione macchina virtuale. |
Core | Disponibilità generale |
az vmss extension image list-versions |
Elencare le versioni dell'immagine dell'estensione macchina virtuale. |
Core | Disponibilità generale |
az vmss extension image show |
Ottenere un'immagine di estensione macchina virtuale. |
Core | Disponibilità generale |
az vmss extension list |
Elencare le estensioni associate a un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss extension set |
Aggiungere un'estensione a un set di scalabilità di macchine virtuali o aggiornare un'estensione esistente. |
Core | Disponibilità generale |
az vmss extension show |
Visualizzare i dettagli su un'estensione VMSS. |
Core | Disponibilità generale |
az vmss extension upgrade |
Aggiornare tutte le estensioni per tutte le istanze del set di scalabilità di macchine virtuali alla versione più recente. |
Core | Disponibilità generale |
az vmss get-instance-view |
Visualizzare un'istanza di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss get-os-upgrade-history |
Elencare gli aggiornamenti del sistema operativo in un'istanza del set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss identity |
Gestire le identità del servizio di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss identity assign |
Abilitare l'identità del servizio gestita in un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss identity remove |
Rimuovere le identità assegnate dall'utente da un set di scalabilità di macchine virtuali. |
Core | Anteprima |
az vmss identity show |
Visualizzare le informazioni sull'identità gestita del set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss list |
Elencare tutti i set di scalabilità di macchine virtuali in un gruppo di risorse. |
Core | Disponibilità generale |
az vmss list-instance-connection-info |
Ottenere l'indirizzo IP e il numero di porta usati per connettersi alle singole istanze di macchina virtuale all'interno di un set. |
Core | Disponibilità generale |
az vmss list-instance-public-ips |
Elencare gli indirizzi IP pubblici delle istanze di macchina virtuale all'interno di un set. |
Core | Disponibilità generale |
az vmss list-instances |
Elencare tutte le macchine virtuali in un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss list-skus |
Elencare gli SKU disponibili per il set di scalabilità di macchine virtuali, incluse le istanze minime e massime consentite per ogni SKU. |
Core | Disponibilità generale |
az vmss nic |
Gestire le interfacce di rete di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss nic list |
Ottenere tutte le interfacce di rete in un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss nic list-vm-nics |
Ottenere informazioni su tutte le interfacce di rete in una macchina virtuale in un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss nic show |
Ottenere l'interfaccia di rete specificata in un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss perform-maintenance |
Eseguire la manutenzione in una o più macchine virtuali in un set di scalabilità di macchine virtuali. L'operazione sulle istanze non idonee per l'esecuzione della manutenzione non sarà riuscita. Per altri dettagli, vedere le procedure consigliate: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications. |
Core | Disponibilità generale |
az vmss reimage |
Ricreazione dell'immagine di macchine virtuali all'interno di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss restart |
Riavviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss rolling-upgrade |
Gestire gli aggiornamenti in sequenza. |
Core | Disponibilità generale |
az vmss rolling-upgrade cancel |
Annullare l'aggiornamento in sequenza del set di scalabilità di macchine virtuali corrente. |
Core | Disponibilità generale |
az vmss rolling-upgrade get-latest |
Ottenere lo stato dell'aggiornamento in sequenza del set di scalabilità di macchine virtuali più recente. |
Core | Disponibilità generale |
az vmss rolling-upgrade start |
Avviare un aggiornamento in sequenza per spostare tutte le istanze del set di scalabilità di macchine virtuali nella versione più recente disponibile del sistema operativo delle immagini della piattaforma. Le istanze che eseguono già la versione più recente del sistema operativo disponibile non sono interessate. |
Core | Disponibilità generale |
az vmss run-command |
Gestire i comandi di esecuzione in un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss run-command create |
Operazione per creare il comando di esecuzione della macchina virtuale VMSS. |
Core | Disponibilità generale |
az vmss run-command delete |
Operazione per eliminare il comando di esecuzione. |
Core | Disponibilità generale |
az vmss run-command invoke |
Eseguire un comando di esecuzione specifico in un'istanza del set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss run-command list |
Operazione per ottenere tutti i comandi di esecuzione di un'istanza nel set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss run-command show |
Operazione per ottenere il comando di esecuzione del set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss run-command update |
Operazione per aggiornare il comando di esecuzione del set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss scale |
Modificare il numero di macchine virtuali all'interno di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss set-orchestration-service-state |
Modificare la proprietà ServiceState per un determinato servizio all'interno di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss show |
Ottenere informazioni dettagliate sulle macchine virtuali all'interno di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss simulate-eviction |
Simulare la rimozione di una macchina virtuale spot in un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss start |
Avviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss stop |
Spegnere (arrestare) macchine virtuali all'interno di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss update |
Aggiornare un set di scalabilità di macchine virtuali. Eseguire il comando 'az vmss update-instances' per implementare le modifiche alle macchine virtuali se non sono stati configurati i criteri di aggiornamento. |
Core | Disponibilità generale |
az vmss update-domain-walk |
Procedura manuale per aggiornare le macchine virtuali in un set di scalabilità di macchine virtuali di Service Fabric. |
Core | Disponibilità generale |
az vmss update-instances |
Aggiornare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. |
Core | Disponibilità generale |
az vmss wait |
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di un set di scalabilità. |
Core | Disponibilità generale |
az vmss create
Creare un set di scalabilità di macchine virtuali di Azure.
Per un'esercitazione end-to-end, vedere 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]
[--additional-events {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-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-autoupgrade]
[--disable-overprovision]
[--disk-controller-type {NVMe, SCSI}]
[--dns-servers]
[--edge-zone]
[--enable-agent {false, true}]
[--enable-auto-os-upgrade {false, true}]
[--enable-auto-update {false, true}]
[--enable-cross-zone-upgrade {false, true}]
[--enable-hibernation {false, true}]
[--enable-integrity-monitoring]
[--enable-osimage-notification {false, true}]
[--enable-proxy-agent {false, true}]
[--enable-reboot {false, true}]
[--enable-redeploy {false, true}]
[--enable-resilient-creation {false, true}]
[--enable-resilient-deletion {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, NvmeDisk, ResourceDisk}]
[--eviction-policy {Deallocate, Delete}]
[--exclude-extensions]
[--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, UBUNTU, UBUNTU_PRO, 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, NonPersistedTPM, 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}]
[--proxy-agent-mode {Audit, Enforce}]
[--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-posture-id]
[--security-type {ConfidentialVM, Standard, 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]
Esempio
Creare un set di scalabilità di macchine virtuali Windows con 5 istanze, un servizio di bilanciamento del carico, un indirizzo IP pubblico, un disco dati da 2 GB e un disco del sistema operativo da 40 GB.
az vmss create -n MyVmss -g MyResourceGroup --instance-count 5 --image Win2016Datacenter --data-disk-sizes-gb 2 --os-disk-size-gb 40
Creare un set di scalabilità di macchine virtuali Linux con una coppia di chiavi SSH generata automaticamente, un indirizzo IP pubblico, una voce DNS, un servizio di bilanciamento del carico esistente e una rete virtuale esistente.
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 Ubuntu2204 \
--generate-ssh-keys
Creare un set di scalabilità di macchine virtuali Linux da un'immagine personalizzata usando la chiave SSH pubblica predefinita esistente.
az vmss create -n MyVmss -g MyResourceGroup --image MyImage
Creare un set di scalabilità di macchine virtuali Linux con un servizio di bilanciamento del carico e server DNS personalizzati. Ogni macchina virtuale ha un indirizzo IP pubblico e un nome di dominio personalizzato.
az vmss create -n MyVmss -g MyResourceGroup --image CentOS85Gen2 \
--public-ip-per-vm --vm-domain-name myvmss --dns-servers 10.0.0.6 10.0.0.5
Creare un set di scalabilità di macchine virtuali Linux usando uno script cloud-init per la configurazione. Vedere: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init
az vmss create -g MyResourceGroup -n MyVmss --image Debian11 --custom-data MyCloudInitScript.yml
Creare un set di scalabilità di macchine virtuali da una versione dell'immagine della raccolta generalizzata.
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
Creare un set di scalabilità di macchine virtuali da una versione specializzata dell'immagine della raccolta.
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
Creare un set di scalabilità di macchine virtuali dalla versione più recente di un'immagine della raccolta
az vmss create -g MyResourceGroup -n MyVmss --image /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Compute/galleries/myGallery/images/myImage
Creare un set di scalabilità di macchine virtuali Debian11 usando i segreti di Key Vault.
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 Debian11 --secrets "$vm_secrets"
Creare un set di scalabilità di macchine virtuali con identità assegnata dal sistema. La macchina virtuale avrà un ruolo "Collaboratore" con accesso a un account di archiviazione.
az vmss create -n MyVmss -g MyResourceGroup --image CentOS85Gen2 --assign-identity --scope /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/MyResourceGroup/myRG/providers/Microsoft.Storage/storageAccounts/storage1 --role Contributor
Creare un set di scalabilità di macchine virtuali Debian11 con un'identità assegnata dall'utente.
az vmss create -n MyVmss -g rg1 --image Debian11 --assign-identity /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Creare un set di scalabilità di macchine virtuali Debian11 con identità assegnata dal sistema e dall'utente.
az vmss create -n MyVmss -g rg1 --image Debian11 --assign-identity [system] /subscriptions/99999999-1bf0-4dda-aec3-cb9272f09590/resourcegroups/myRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myID
Creare un set di scalabilità di macchine virtuali a singola zona nell'area del gruppo di risorse corrente
az vmss create -n MyVmss -g MyResourceGroup --image CentOS85Gen2 --zones 1
Creare un set di scalabilità di macchine virtuali che supporti SpotRestore.
az vmss create -n MyVmss -g MyResourceGroup --location NorthEurope --instance-count 2 --image CentOS85Gen2 --priority Spot --eviction-policy Deallocate --single-placement-group --enable-spot-restore True --spot-restore-timeout PT1H
Creare un set di scalabilità di macchine virtuali dall'immagine della raccolta condivisa.
az vmss create -n MyVmss -g MyResourceGroup --image /SharedGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}
Creare un set di scalabilità di macchine virtuali dall'immagine della raccolta community.
az vmss create -n MyVmss -g MyResourceGroup --image /CommunityGalleries/{gallery_unique_name}/Images/{image}/Versions/{version}
Creare un set di scalabilità di macchine virtuali Windows con modalità patch 'Manual' (Attualmente la modalità patch 'AutomaticByPlatform' non è supportata durante la creazione del set di scalabilità di macchine virtuali come estensione di integrità necessaria per la modalità 'AutomaticByPlatform' durante la creazione del set di scalabilità di macchine virtuali).
az vmss create -n MyVmss -g MyResourceGroup --image Win2019Datacenter --enable-agent --enable-auto-update false --patch-mode Manual --orchestration-mode Flexible
Creare un set di scalabilità di macchine virtuali con specificare il comportamento di sicurezza da usare per tutte le macchine virtuali nel set di scalabilità.
az vmss create -n MyVmss -g MyResourceGroup --image /CommunityGalleries/{gallery_unique_name}/Images/{image}/Versions/{version} --security-posture-reference-id /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{version} \
--security-posture-reference-exclude-extensions "c:\tmp\exclude_extensions.json"
Parametri necessari
Nome del set di scalabilità di macchine virtuali.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Abilitare la rete accelerata. Se non specificato, l'interfaccia della riga di comando la abiliterà in base all'immagine e alle dimensioni del computer.
Accettare il contratto di licenza e l'informativa sulla privacy.
Parametro di configurazione usato durante la creazione della griglia di eventi e dell'impostazione evento pianificata del grafico delle risorse.
Password per la macchina virtuale se il tipo di autenticazione è 'Password'.
Nome utente per la macchina virtuale. Il valore predefinito è il nome utente corrente del sistema operativo. Se il valore predefinito è riservato al sistema, il valore predefinito verrà impostato su azureuser. Fare riferimento a https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile per ottenere un elenco completo di valori riservati.
Nome da usare quando si crea un nuovo gateway applicazione (impostazione predefinita) o si fa riferimento a uno esistente. Può anche fare riferimento a un gateway applicazione esistente in base all'ID o specificare "" per nessuno.
Numero di istanze da usare durante la creazione di un nuovo gateway applicazione.
SKU durante la creazione di un nuovo gateway applicazione.
Prefisso dell'indirizzo IP della subnet da usare durante la creazione di un nuovo gateway applicazione in formato CIDR.
Elenco delimitato da spazi dei gruppi di sicurezza delle applicazioni esistenti da associare alla macchina virtuale.
Accettare identità assegnate dal sistema o dall'utente separate da spazi. Usare '[system]' per fare riferimento all'identità assegnata dal sistema o a un ID risorsa per fare riferimento all'identità assegnata dall'utente. Per altri esempi, vedere la Guida.
Tipo di autenticazione da usare con la macchina virtuale. L'impostazione predefinita è password per la chiave pubblica Windows e SSH per Linux. "all" abilita sia l'autenticazione ssh che la password.
Tipo di azione di ripristino che verrà usata per ripristinare macchine virtuali non integre nel set di scalabilità.
Intervallo di tempo (in minuti, compreso tra 30 e 90) per il quale le riparazioni automatiche vengono sospese a causa di una modifica dello stato nella macchina virtuale.
Nome da usare per il pool back-end durante la creazione di un nuovo servizio di bilanciamento del carico o del gateway applicazione.
Quando si crea un nuovo servizio di bilanciamento del carico, la porta back-end da aprire con le regole NAT (il valore predefinito è 22 in Linux e 3389 in Windows). Quando si crea un gateway applicazione, la porta back-end da usare per le impostazioni HTTP back-end.
ID o nome del gruppo di prenotazioni della capacità utilizzato per allocare. Passare "Nessuno" per annullare l'associazione del gruppo di prenotazioni della capacità. Si noti che se si vuole eliminare una macchina virtuale o un set di scalabilità di macchine virtuali associato al gruppo di prenotazioni di capacità, è prima necessario annullare l'associazione del gruppo di prenotazioni della capacità.
Prefisso del nome computer per tutte le macchine virtuali nel set di scalabilità. I prefissi dei nomi computer devono essere lunghi da 1 a 15 caratteri.
File di script init personalizzato o testo (cloud-init, cloud-config e così via).
Tipo di memorizzazione nella cache di archiviazione per i dischi dati, tra cui "Nessuno", "ReadOnly", "ReadWrite" e così via. Usare un valore singolare per applicare su tutti i dischi o usare <lun>=<vaule1> <lun>=<value2>
per configurare un singolo disco.
Specificare se il disco dati deve essere eliminato o scollegato dopo l'eliminazione di VMSS Flex (questa funzionalità è solo per il set di scalabilità di macchine virtuali con modalità di orchestrazione flessibile).
Nomi o ID (delimitati da spazio) di set di crittografia del disco per i dischi dati.
Specificare le operazioni di I/O al secondo di lettura/scrittura (delimitate da spazio) per il disco gestito. Deve essere usato solo quando StorageAccountType è UltraSSD_LRS. Se non specificato, viene assegnato un valore predefinito in base a diskSizeGB.
Specificare la larghezza di banda in MB al secondo (delimitata da spazio) per il disco gestito. Deve essere usato solo quando StorageAccountType è UltraSSD_LRS. Se non specificato, viene assegnato un valore predefinito in base a diskSizeGB.
Dimensioni del disco dati gestito separate da spazio in GB da creare.
Disabilitare l'aggiornamento automatico dell'estensione di attestazione guest per le macchine virtuali abilitate per l'avvio attendibile e il set di scalabilità di macchine virtuali.
Opzione Overprovision (vedere per informazioni https://azure.microsoft.com/documentation/articles/virtual-machine-scale-sets-overview/ dettagliate).
Specificare il tipo di controller del disco configurato per la macchina virtuale o il set di scalabilità di macchine virtuali.
Indirizzi IP separati da spazi dei server DNS, ad esempio 10.0.0.5 10.0.0.0.6.
Nome della zona perimetrale.
Indicare se è necessario effettuare il provisioning dell'agente di macchine virtuali nella macchina virtuale. Quando questa proprietà non viene specificata, il comportamento predefinito consiste nell'impostarlo su true. In questo modo si garantisce che l'agente di macchine virtuali sia installato nella macchina virtuale in modo che le estensioni possano essere aggiunte alla macchina virtuale in un secondo momento.
Indicare se gli aggiornamenti del sistema operativo devono essere applicati automaticamente alle istanze del set di scalabilità in sequenza quando diventa disponibile una versione più recente dell'immagine del sistema operativo.
Indicare se gli aggiornamenti automatici sono abilitati per la macchina virtuale Windows.
Impostare questa proprietà booleana consentirà a VMSS di ignorare i limiti AZ durante la creazione di batch di aggiornamento e prendere in considerazione solo Update Domain e maxBatchInstancePercent per determinare le dimensioni del batch.
Flag che abilita o disabilita la funzionalità di ibernazione nel set di scalabilità di macchine virtuali.
Abilitare l'installazione dell'estensione di attestazione guest supportata da Microsoft e non l'abilitazione dell'identità assegnata dal sistema per le macchine virtuali abilitate per l'avvio attendibile e il set di scalabilità di macchine virtuali.
Specificare se l'evento Pianificato immagine del sistema operativo è abilitato o disabilitato.
Specificare se la funzionalità dell'agente proxy deve essere abilitata nella macchina virtuale o nel set di scalabilità di macchine virtuali.
Parametro di configurazione utilizzato durante la pubblicazione di eventi pianificati destinazioni di pubblicazione aggiuntive.
Parametro di configurazione usato durante la creazione della creazione dell'impostazione pianificata di ridistribuzione avviata dall'utente.
Ripristinare automaticamente i clienti dal timeout del provisioning del sistema operativo e gli errori di timeout di avvio della macchina virtuale durante un'operazione di creazione della macchina virtuale eliminando e ricreando la macchina virtuale interessata.
Ripetere le richieste di eliminazione delle macchine virtuali in modo asincrono in caso di operazione di eliminazione non riuscita.
Abilitare l'avvio protetto.
Abilitare la funzionalità Spot-Try-Restore in cui verranno tentate le istanze SPOT di VMSS rimosse in modo opportunistico in base ai vincoli di disponibilità della capacità e dei prezzi.
Abilitare vTPM.
Abilitare la crittografia host per la macchina virtuale o il set di scalabilità di macchine virtuali. In questo modo verrà abilitata la crittografia per tutti i dischi, incluso il disco Resource/Temp nell'host stesso.
Consente di creare un disco del sistema operativo direttamente nel nodo host, offrendo prestazioni del disco locale e tempi di ricreazione dell'immagine delle macchine virtuali/set di scalabilità di macchine virtuali.
Applicabile solo se usato con --ephemeral-os-disk
. Consente di scegliere il percorso di provisioning del disco del sistema operativo temporaneo.
Criteri di rimozione per le macchine virtuali in un set di scalabilità con priorità spot. Il criterio di rimozione predefinito è Deallocare per un set di scalabilità di priorità spot.
Elenco delle estensioni di macchina virtuale da escludere quando si applica il comportamento di sicurezza. Una stringa Json o un percorso di file è accettabile. Per il formato dei dati, vedere .https://docs.microsoft.com/rest/api/compute/virtualmachinescalesets/get#virtualmachineextension
Generare file di chiave RSA pubblici e privati SSH se mancanti. Le chiavi verranno archiviate nella directory ~/.ssh.
Nome del probe del servizio di bilanciamento del carico esistente, usato principalmente per l'aggiornamento in sequenza o per le riparazioni automatiche.
Nome o ID del gruppo host dedicato in cui risiede il set di scalabilità di macchine virtuali.
Nome dell'immagine del sistema operativo come alias URN, URN, nome o ID dell'immagine personalizzata o URI DEL BLOB VHD. Inoltre, supporta anche l'immagine della raccolta condivisa. Usare l'alias immagine, inclusa la versione della distribuzione che si vuole usare. Ad esempio, usare Debian11 invece di Debian. Questo parametro è obbligatorio a meno che non si usi il --attach-os-disk.
formato URN valido: "Publisher:Offer:Sku:Version". Per ulteriori informazioni, vedere https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.
Numero di macchine virtuali nel set di scalabilità.
Nome da usare quando si crea un nuovo servizio di bilanciamento del carico (impostazione predefinita) o si fa riferimento a uno esistente. Può anche fare riferimento a un servizio di bilanciamento del carico esistente in base all'ID o specificare "" per nessuno.
Nome da usare per la regola NAT v2 durante la creazione di un nuovo servizio di bilanciamento del carico. La regola NAT V2 viene usata per sostituire il pool NAT.
Sku del servizio di bilanciamento del carico da creare. L'indirizzo IP pubblico è supportato per essere creato nella zona perimetrale solo quando è "Standard".
Specifica che l'immagine o il disco di Windows è stato concesso in licenza in locale. Per abilitare Vantaggio Azure Hybrid per Windows Server, usare "Windows_Server". Per abilitare i diritti di hosting multi-tenant per Windows 10, usare "Windows_Client". Per altre informazioni, vedere la documentazione online della macchina virtuale Windows di Azure.
Percorso in cui creare una macchina virtuale e le risorse correlate. Se la posizione predefinita non è configurata, per impostazione predefinita verrà impostata la posizione del gruppo di risorse.
Percentuale massima delle istanze totali di macchine virtuali che verranno aggiornate contemporaneamente dall'aggiornamento in sequenza in un unico batch. Impostazione predefinita: 20%.
Il prezzo massimo (in dollari statunitensi) che si è disposti a pagare per una macchina virtuale/set di scalabilità di macchine virtuali spot. -1 indica che la macchina virtuale spot o il set di scalabilità di macchine virtuali non deve essere rimosso per motivi di prezzo.
Specificarlo per creare nuove macchine virtuali per aggiornare il set di scalabilità anziché aggiornare le macchine virtuali esistenti.
Percentuale massima delle istanze totali della macchina virtuale nel set di scalabilità che possono essere contemporaneamente non integre. Impostazione predefinita: 20%.
Percentuale massima di istanze di macchina virtuale aggiornate che possono essere trovate in uno stato non integro. Impostazione predefinita: 20%.
Specificare la versione dell'API Microsoft.Network usata durante la creazione di risorse di rete nelle configurazioni dell'interfaccia di rete per il set di scalabilità di macchine virtuali con modalità di orchestrazione "Flessibile". Il valore predefinito è 2020-11-01.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome o ID di un gruppo di sicurezza di rete esistente.
Scegliere la modalità di gestione delle macchine virtuali dal set di scalabilità. In modalità Uniforme si definisce un modello di macchina virtuale e Azure genererà istanze identiche in base a tale modello. In modalità flessibile è possibile creare e aggiungere manualmente una macchina virtuale di qualsiasi configurazione al set di scalabilità o generare istanze identiche in base al modello di macchina virtuale definito per il set di scalabilità.
Tipo di memorizzazione nella cache dell'archiviazione per il disco del sistema operativo della macchina virtuale. Impostazione predefinita: ReadWrite.
Specificare se il disco del sistema operativo deve essere eliminato o scollegato durante l'eliminazione di VMSS Flex (questa funzionalità è solo per il set di scalabilità di macchine virtuali con modalità di orchestrazione flessibile).
Nome o ID del set di crittografia del disco per il disco del sistema operativo.
Nome del nuovo disco del sistema operativo della macchina virtuale.
Specificare l'ID risorsa o il nome del set di crittografia del disco gestito del cliente usato per il disco guest della macchina virtuale riservato crittografato con chiave gestita dal cliente.
Specificare il tipo di crittografia del disco gestito del sistema operativo.
Dimensioni del disco del sistema operativo in GB da creare.
Tipo di sistema operativo installato in un disco rigido virtuale personalizzato. Non usare quando si specifica un alias URN o URN.
Modalità di applicazione di patch in guest alla macchina virtuale IaaS. Valori consentiti per la macchina virtuale Windows: AutomaticByOS, AutomaticByPlatform, Manual. Valori consentiti per la macchina virtuale Linux: AutomaticByPlatform, ImageDefault. Manuale: è possibile controllare l'applicazione di patch a una macchina virtuale. A tale scopo, applicare manualmente le patch all'interno della macchina virtuale. In questa modalità gli aggiornamenti automatici sono disabilitati; Il parametro --enable-auto-update deve essere false. AutomaticByOS: la macchina virtuale verrà aggiornata automaticamente dal sistema operativo. Il parametro --enable-auto-update deve essere true. AutomaticByPlatform: la macchina virtuale verrà aggiornata automaticamente dal sistema operativo. ImageDefault: viene usata la configurazione di applicazione di patch predefinita della macchina virtuale. Il parametro --enable-agent e --enable-auto-update deve essere true.
Tempo di attesa tra il completamento dell'aggiornamento per tutte le macchine virtuali in un batch e l'avvio del batch successivo. Impostazione predefinita: 0 secondi.
Nome del piano.
Pianificare il prodotto.
Pianificare il codice promozionale.
Pianificare l'editore.
Numero di domini di errore per ogni gruppo di posizionamento nella zona di disponibilità.
Il nome o l'ID del gruppo di posizionamento di prossimità a cui deve essere associato il set di scalabilità di macchine virtuali.
Impostare questa proprietà booleana comporterà l'aggiornamento di tutte le istanze non integre in un set di scalabilità prima di tutte le istanze integre.
Priorità. Usare "Spot" per eseguire carichi di lavoro di breve durata in modo conveniente. L'enumerazione 'Low' sarà deprecata in futuro. Usare "Spot" per distribuire una macchina virtuale spot di Azure e/o un set di scalabilità di macchine virtuali. Il valore predefinito è Regolare.
Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.
Nome dell'indirizzo IP pubblico durante la creazione di uno (impostazione predefinita) o il riferimento a uno esistente. Può anche fare riferimento a un indirizzo IP pubblico esistente in base all'ID o specificare "" per Nessuno ('"" nell'interfaccia della riga di comando di Azure usando PowerShell o l'operatore --% ). Per l'interfaccia della riga di comando di Azure con PowerShell Core Edition 7.3.4, specificare o "" (--public-ip-address o --public-ip-address "").
Nome DNS univoco globale per un indirizzo IP pubblico appena creato.
Ogni istanza di macchina virtuale avrà un indirizzo IP pubblico. Per la sicurezza, è possibile usare '--nsg' per applicare le regole appropriate.
Numero di base di macchine virtuali con priorità regolare che verranno create in questo set di scalabilità man mano che aumenta il numero di istanze. Deve essere maggiore di 0.
Percentuale di istanze di macchina virtuale, dopo che è stato raggiunto il numero di priorità regolare di base, che si prevede di usare la priorità regolare. Deve essere compreso tra 0 e 100.
Nome del ruolo o ID dell'identità assegnata dal sistema.
Specificare i criteri di scalabilità (delimitati da spazio) che determinano quali macchine virtuali vengono scelte per la rimozione quando viene ridimensionato un set di scalabilità di macchine virtuali.
Ambito a cui l'identità assegnata dal sistema può accedere.
Uno o più segreti di Key Vault come stringhe JSON o file tramite @{path}
contenente [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }]
.
ID riferimento al comportamento di sicurezza sotto forma di /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest.
Specificare il tipo di sicurezza della macchina virtuale.
Limitare il set di scalabilità a un singolo gruppo di posizionamento. Per informazioni dettagliate, vedere https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups.
Indicare se l'immagine di origine è specializzata.
Valore di timeout espresso come durata ISO 8601 dopo la quale la piattaforma non tenterà di ripristinare le istanze SPOT di VMSS.
Percorso del file di destinazione nella macchina virtuale per la chiave SSH. Se il file esiste già, le chiavi specificate vengono aggiunte al file. Il percorso di destinazione per le chiavi pubbliche SSH è attualmente limitato al valore predefinito "/home/username/.ssh/authorized_keys" a causa di un problema noto nell'agente di provisioning Linux.
Elenco separato da spazi di chiavi pubbliche SSH o percorsi di file di chiave pubblica.
Applicabile solo se usato con --use-unmanaged-disk
. Nome del contenitore di archiviazione per il disco del sistema operativo della macchina virtuale. Impostazione predefinita: vhd.
SKU dell'account di archiviazione con cui rendere persistente la macchina virtuale. Usare uno SKU singolare che verrebbe applicato in tutti i dischi o specificare singoli dischi. Utilizzo: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], dove ogni ID è "os" o un lun indicizzato a 0. Valori consentiti: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.
Nome della subnet quando si crea una nuova rete virtuale o si fa riferimento a una rete virtuale esistente. Può anche fare riferimento a una subnet esistente in base all'ID. Se vengono omessi sia il nome della rete virtuale che la subnet, verrà selezionata automaticamente una rete virtuale e una subnet appropriata oppure ne verrà creata una nuova.
Prefisso dell'indirizzo IP della subnet da usare durante la creazione di una nuova rete virtuale in formato CIDR.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Durata (in minuti, tra 5 e 15) di una notifica da inviare alla macchina virtuale nel server di metadati dell'istanza fino all'eliminazione della macchina virtuale.
Abilita o disabilita la funzionalità di avere 1 o più dischi dati gestiti con UltraSSD_LRS account di archiviazione.
Specificare la modalità di un aggiornamento alle macchine virtuali nel set di scalabilità.
Non usare il disco gestito per rendere persistente la macchina virtuale.
UserData per le macchine virtuali nel set di scalabilità. Può essere passato come file o stringa.
Specificare il numero di vCPU disponibili.
Specificare il rapporto tra vCPU e core fisico. L'impostazione di questa proprietà su 1 significa anche che l'hyper-threading è disabilitato.
Generare e convalidare il modello di Resource Manager senza creare risorse.
Il nome di dominio delle istanze di macchina virtuale, una volta configurato, il nome di dominio completo è vm<vm-index>.<vm-domain-name>.<..rest..>
.
Dimensioni delle macchine virtuali nel set di scalabilità. Il valore predefinito è "Standard_DS1_v2". Vedi https://azure.microsoft.com/pricing/details/virtual-machines/ per informazioni sulle dimensioni.
Prefisso dell'indirizzo IP da usare durante la creazione di una nuova rete virtuale in formato CIDR.
Nome della rete virtuale durante la creazione di una nuova rete o il riferimento a uno esistente.
Elenco delimitato da spazi delle zone di disponibilità in cui effettuare il provisioning della risorsa.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss deallocate
Deallocare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.
az vmss deallocate --name
--resource-group
[--hibernate {false, true}]
[--instance-ids]
[--no-wait]
Esempio
Deallocare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)
az vmss deallocate --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup
Parametri necessari
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Ibernare una macchina virtuale dal set di scalabilità di macchine virtuali. Disponibile solo per VMSS con orchestrazione flessibileMode.
Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze. Se non specificato, l'azione verrà applicata al set di scalabilità stesso.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss delete
Eliminare un set di scalabilità di macchine virtuali.
az vmss delete [--force-deletion {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Parametri facoltativi
Parametro facoltativo per forzare l'eliminazione di un set di scalabilità di macchine virtuali. (Funzionalità in anteprima).
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome del set di scalabilità di macchine virtuali.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss delete-instances
Eliminare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.
az vmss delete-instances --instance-ids
--name
--resource-group
[--no-wait]
Esempio
Eliminare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)
az vmss delete-instances --instance-ids 0 --name MyScaleSet --resource-group MyResourceGroup
Parametri necessari
Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze.
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss get-instance-view
Visualizzare un'istanza di un set di scalabilità di macchine virtuali.
az vmss get-instance-view [--ids]
[--instance-id]
[--name]
[--resource-group]
[--subscription]
Esempio
Visualizzare un'istanza di un set di scalabilità di macchine virtuali. (generato automaticamente)
az vmss get-instance-view --name MyScaleSet --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
ID istanza di macchina virtuale o "*" per elencare la visualizzazione dell'istanza per tutte le macchine virtuali in un set di scalabilità.
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss get-os-upgrade-history
Elencare gli aggiornamenti del sistema operativo in un'istanza del set di scalabilità di macchine virtuali.
az vmss get-os-upgrade-history --name
--resource-group
[--max-items]
[--next-token]
Parametri necessari
Nome del set di scalabilità di macchine virtuali.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token nell'argomento --next-token
di un comando successivo.
Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss list
Elencare tutti i set di scalabilità di macchine virtuali in un gruppo di risorse.
az vmss list [--max-items]
[--next-token]
[--resource-group]
Esempio
Elencare i set di scalabilità di macchine virtuali
az vmss list --resource-group MyResourceGroup
Parametri facoltativi
Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token nell'argomento --next-token
di un comando successivo.
Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss list-instance-connection-info
Ottenere l'indirizzo IP e il numero di porta usati per connettersi alle singole istanze di macchina virtuale all'interno di un set.
az vmss list-instance-connection-info [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Ottenere l'indirizzo IP e il numero di porta usati per connettersi alle singole istanze di macchina virtuale all'interno di un set. (generato automaticamente)
az vmss list-instance-connection-info --name MyScaleSet --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss list-instance-public-ips
Elencare gli indirizzi IP pubblici delle istanze di macchina virtuale all'interno di un set.
az vmss list-instance-public-ips [--ids]
[--name]
[--resource-group]
[--subscription]
Esempio
Elencare gli indirizzi IP pubblici delle istanze di macchina virtuale all'interno di un set. (generato automaticamente)
az vmss list-instance-public-ips --name MyScaleSet --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss list-instances
Elencare tutte le macchine virtuali in un set di scalabilità di macchine virtuali.
Restituisce un elenco di macchine virtuali gestite dal set di scalabilità di macchine virtuali. Per i set di scalabilità di macchine virtuali in modalità di orchestrazione flessibile, usare "az vm list" per ottenere i dettagli completi.
az vmss list-instances --name
--resource-group
[--expand]
[--filter]
[--max-items]
[--next-token]
[--select]
Parametri necessari
Nome del set di scalabilità di macchine virtuali.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Espressione di espansione da applicare all'operazione. I valori consentiti sono 'instanceView'.
Filtro da applicare all'operazione. I valori consentiti sono 'startswith(instanceView/statuses/code, 'PowerState') eq true', 'properties/latestModelApplied eq true', 'properties/latestModelApplied eq false'.
Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token nell'argomento --next-token
di un comando successivo.
Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.
Parametri dell'elenco. I valori consentiti sono 'instanceView', 'instanceView/statuses'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss list-skus
Elencare gli SKU disponibili per il set di scalabilità di macchine virtuali, incluse le istanze minime e massime consentite per ogni SKU.
az vmss list-skus --name
--resource-group
[--max-items]
[--next-token]
Parametri necessari
Nome del set di scalabilità di macchine virtuali.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Numero totale di elementi da restituire nell'output del comando. Se il numero totale di elementi disponibili è maggiore del valore specificato, nell'output del comando viene fornito un token. Per riprendere la paginazione, specificare il valore del token nell'argomento --next-token
di un comando successivo.
Token per specificare dove iniziare la paginazione. Si tratta del valore del token di una risposta troncata in precedenza.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss perform-maintenance
Eseguire la manutenzione in una o più macchine virtuali in un set di scalabilità di macchine virtuali. L'operazione sulle istanze non idonee per l'esecuzione della manutenzione non sarà riuscita. Per altri dettagli, vedere le procedure consigliate: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.
az vmss perform-maintenance [--ids]
[--instance-ids]
[--name]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
ID istanza del set di scalabilità di macchine virtuali. L'omissione degli ID istanza del set di scalabilità di macchine virtuali comporterà l'esecuzione dell'operazione in tutte le macchine virtuali nel set di scalabilità di macchine virtuali. Supportare la sintassi abbreviata, json-file e yaml-file. Prova "??" per mostrare di più.
Nome del set di scalabilità di macchine virtuali.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss reimage
Ricreazione dell'immagine di macchine virtuali all'interno di un set di scalabilità di macchine virtuali.
az vmss reimage [--force-update-os-disk-for-ephemeral {false, true}]
[--ids]
[--instance-ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Esempio
Ricreazione dell'immagine di un'istanza di macchina virtuale all'interno di un set di scalabilità di macchine virtuali.
az vmss reimage --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup --subscription MySubscription
Ricreazione dell'immagine di un batch di istanze di macchine virtuali all'interno di un set di scalabilità di macchine virtuali.
az vmss reimage --instance-ids 1 2 3 --name MyScaleSet --resource-group MyResourceGroup --subscription MySubscription
Ricreazione dell'immagine di tutte le istanze di macchina virtuale all'interno di un set di scalabilità di macchine virtuali.
az vmss reimage --name MyScaleSet --resource-group MyResourceGroup --subscription MySubscription
Parametri facoltativi
Forzare l'aggiornamento del disco temporaneo del sistema operativo per una macchina virtuale del set di scalabilità di macchine virtuali.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Elenco separato da spazi dell'ID istanza della macchina virtuale. Se mancante, ricrea l'immagine di tutte le istanze.
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss restart
Riavviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.
az vmss restart --name
--resource-group
[--instance-ids]
[--no-wait]
Esempio
Riavviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)
az vmss restart --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup
Parametri necessari
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze. Se non specificato, l'azione verrà applicata al set di scalabilità stesso.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss scale
Modificare il numero di macchine virtuali all'interno di un set di scalabilità di macchine virtuali.
az vmss scale --new-capacity
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Esempio
Modificare il numero di macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)
az vmss scale --name MyScaleSet --new-capacity 6 --resource-group MyResourceGroup
Parametri necessari
Numero di macchine virtuali nel set di scalabilità di macchine virtuali.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss set-orchestration-service-state
Modificare la proprietà ServiceState per un determinato servizio all'interno di un set di scalabilità di macchine virtuali.
az vmss set-orchestration-service-state --action {Resume, Suspend}
--service-name {AutomaticRepairs, DummyOrchestrationServiceName}
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Esempio
Modificare la proprietà ServiceState per AutomaticRepairs
az vmss set-orchestration-service-state --service-name AutomaticRepairs --action Resume --name MyScaleSet --resource-group MyResourceGroup
Parametri necessari
Azione da eseguire.
Nome del servizio di orchestrazione.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss show
Ottenere informazioni dettagliate sulle macchine virtuali all'interno di un set di scalabilità di macchine virtuali.
az vmss show --name
--resource-group
[--include-user-data]
[--instance-id]
Esempio
Ottenere informazioni dettagliate sulle macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)
az vmss show --name MyScaleSet --resource-group MyResourceGroup
Parametri necessari
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Includere le proprietà dei dati utente nel risultato della query.
ID istanza della macchina virtuale. Se mancante, visualizzare il set di scalabilità di macchine virtuali.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss simulate-eviction
Simulare la rimozione di una macchina virtuale spot in un set di scalabilità di macchine virtuali.
az vmss simulate-eviction [--ids]
[--instance-id]
[--name]
[--resource-group]
[--subscription]
Esempio
Simulare la rimozione di una macchina virtuale spot in un set di scalabilità di macchine virtuali.
az vmss simulate-eviction --resource-group MyResourceGroup --name MyScaleSet --instance-id 0
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
ID istanza della macchina virtuale.
Nome del set di scalabilità di macchine virtuali.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss start
Avviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.
az vmss start --name
--resource-group
[--instance-ids]
[--no-wait]
Esempio
Avviare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)
az vmss start --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup
Parametri necessari
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze. Se non specificato, l'azione verrà applicata al set di scalabilità stesso.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss stop
Spegnere (arrestare) macchine virtuali all'interno di un set di scalabilità di macchine virtuali.
Le macchine virtuali continueranno a essere fatturate. Per evitare questo problema, è possibile deallocare le istanze di vm all'interno di un set di scalabilità di macchine virtuali tramite "az vmss deallocate".
az vmss stop --name
--resource-group
[--instance-ids]
[--no-wait]
[--skip-shutdown]
Esempio
Spegnere le macchine virtuali all'interno di un set di scalabilità di macchine virtuali senza arrestare.
az vmss stop --name MyScaleSet --resource-group MyResourceGroup --skip-shutdown
Spegnere (arrestare) macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)
az vmss stop --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup
Parametri necessari
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze. Se non specificato, l'azione verrà applicata al set di scalabilità stesso.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Ignorare immediatamente l'arresto e l'accensione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss update
Aggiornare un set di scalabilità di macchine virtuali. Eseguire il comando 'az vmss update-instances' per implementare le modifiche alle macchine virtuali se non sono stati configurati i criteri di aggiornamento.
az vmss update [--add]
[--additional-events {false, true}]
[--automatic-repairs-action {Reimage, Replace, Restart}]
[--automatic-repairs-grace-period]
[--capacity-reservation-group]
[--custom-data]
[--disk-controller-type {NVMe, SCSI}]
[--enable-auto-os-upgrade {false, true}]
[--enable-automatic-repairs {false, true}]
[--enable-cross-zone-upgrade {false, true}]
[--enable-hibernation {false, true}]
[--enable-osimage-notification {false, true}]
[--enable-proxy-agent {false, true}]
[--enable-reboot {false, true}]
[--enable-redeploy {false, true}]
[--enable-resilient-creation {false, true}]
[--enable-resilient-deletion {false, true}]
[--enable-secure-boot {false, true}]
[--enable-spot-restore {false, true}]
[--enable-terminate-notification {false, true}]
[--enable-vtpm {false, true}]
[--ephemeral-option {Local}]
[--ephemeral-os-disk {false, true}]
[--ephemeral-os-disk-placement {CacheDisk, NvmeDisk, ResourceDisk}]
[--exclude-extensions]
[--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, UBUNTU, UBUNTU_PRO, Windows_Client, Windows_Server}]
[--max-batch-instance-percent]
[--max-price]
[--max-surge {false, true}]
[--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}]
[--proxy-agent-mode {Audit, Enforce}]
[--regular-priority-count]
[--regular-priority-percentage]
[--remove]
[--resource-group]
[--scale-in-policy {Default, NewestVM, OldestVM}]
[--security-posture-id]
[--security-type {Standard, TrustedLaunch}]
[--set]
[--spot-restore-timeout]
[--subscription]
[--terminate-notification-time]
[--ultra-ssd-enabled {false, true}]
[--upgrade-policy-mode {Automatic, Manual, Rolling}]
[--user-data]
[--v-cpus-available]
[--v-cpus-per-core]
[--vm-sku]
[--zones]
Esempio
Aggiornare il tipo di licenza del set di scalabilità di macchine virtuali per Vantaggio Azure Hybrid.
az vmss update --name MyScaleSet --resource-group MyResourceGroup --license-type windows_server
Aggiornare i criteri di protezione di un'istanza di macchina virtuale.
az vmss update --name MyScaleSet --resource-group MyResourceGroup --instance-id 4 --protect-from-scale-set-actions False --protect-from-scale-in
Aggiornare i criteri di protezione di un'istanza di macchina virtuale.
az vmss update --name MyScaleSet --resource-group MyResourceGroup --instance-id 4 --set protectionPolicy.protectFromScaleIn=True protectionPolicy.protectFromScaleSetActions=False
Aggiornare le operazioni di I/O al secondo di lettura/scrittura di un'istanza di macchina virtuale del disco gestito.
az vmss update --name MyScaleSet --resource-group MyResourceGroup --set virtualMachineProfile.storageProfile.dataDisks[0].diskIOPSReadWrite=444
Aggiornare la larghezza di banda di un'istanza di macchina virtuale in MB al secondo del disco gestito.
az vmss update --name MyScaleSet --resource-group MyResourceGroup --set virtualMachineProfile.storageProfile.dataDisks[0].diskMBpsReadWrite=66
Aggiornare una macchina virtuale per usare un'immagine personalizzata.
az vmss update --name MyScaleSet --resource-group MyResourceGroup --set virtualMachineProfile.storageProfile.imageReference.id=imageID
Aggiornare un set di scalabilità di macchine virtuali Linux alla modalità patch 'AutomaticByPlatform'.
az vmss update -n MyVmss -g MyResourceGroup --set virtualMachineProfile.osProfile.linuxConfiguration.patchSettings.patchMode=AutomaticByPlatform
Aggiornare un set di scalabilità di macchine virtuali specificando il comportamento di sicurezza da usare per tutte le macchine virtuali nel set di scalabilità.
az vmss update -n MyVmss -g MyResourceGroup --security-posture-reference-id /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{version} \
--security-posture-reference-exclude-extensions "c:\tmp\exclude_extensions.json"
Parametri facoltativi
Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>
.
Parametro di configurazione usato durante la creazione della griglia di eventi e dell'impostazione evento pianificata del grafico delle risorse.
Tipo di azione di ripristino che verrà usata per ripristinare macchine virtuali non integre nel set di scalabilità.
Intervallo di tempo (in minuti, compreso tra 30 e 90) per il quale le riparazioni automatiche vengono sospese a causa di una modifica dello stato nella macchina virtuale.
ID o nome del gruppo di prenotazioni della capacità utilizzato per allocare. Passare "Nessuno" per annullare l'associazione del gruppo di prenotazioni della capacità. Si noti che se si vuole eliminare una macchina virtuale o un set di scalabilità di macchine virtuali associato al gruppo di prenotazioni di capacità, è prima necessario annullare l'associazione del gruppo di prenotazioni della capacità.
File di script init personalizzato o testo (cloud-init, cloud-config e così via).
Specificare il tipo di controller del disco configurato per la macchina virtuale o il set di scalabilità di macchine virtuali.
Indicare se gli aggiornamenti del sistema operativo devono essere applicati automaticamente alle istanze del set di scalabilità in sequenza quando diventa disponibile una versione più recente dell'immagine del sistema operativo.
Abilitare le riparazioni automatiche.
Impostare questa proprietà booleana consentirà a VMSS di ignorare i limiti AZ durante la creazione di batch di aggiornamento e prendere in considerazione solo Update Domain e maxBatchInstancePercent per determinare le dimensioni del batch.
Flag che abilita o disabilita la funzionalità di ibernazione nel set di scalabilità di macchine virtuali.
Specificare se l'evento Pianificato immagine del sistema operativo è abilitato o disabilitato.
Specificare se la funzionalità dell'agente proxy deve essere abilitata nella macchina virtuale o nel set di scalabilità di macchine virtuali.
Parametro di configurazione utilizzato durante la pubblicazione di eventi pianificati destinazioni di pubblicazione aggiuntive.
Parametro di configurazione usato durante la creazione della creazione dell'impostazione pianificata di ridistribuzione avviata dall'utente.
Ripristinare automaticamente i clienti dal timeout del provisioning del sistema operativo e gli errori di timeout di avvio della macchina virtuale durante un'operazione di creazione della macchina virtuale eliminando e ricreando la macchina virtuale interessata.
Ripetere le richieste di eliminazione delle macchine virtuali in modo asincrono in caso di operazione di eliminazione non riuscita.
Abilitare l'avvio protetto.
Abilitare la funzionalità Spot-Try-Restore in cui verranno tentate le istanze SPOT di VMSS rimosse in modo opportunistico in base ai vincoli di disponibilità della capacità e dei prezzi.
Abilitare la notifica di terminazioni.
Abilitare vTPM.
Specificare le impostazioni temporanee del disco per il disco del sistema operativo.
Consente di specificare le impostazioni temporanee del disco per il disco del sistema operativo. Specificarlo su false per impostare l'impostazione temporanea del disco come vuota ed eseguirne la migrazione a non temporanea.
Applicabile solo se usato con --vm-sku
. Consente di scegliere il percorso di provisioning del disco del sistema operativo temporaneo.
Elenco delle estensioni di macchina virtuale da escludere quando si applica il comportamento di sicurezza. Una stringa Json o un percorso di file è accettabile. Per il formato dei dati, vedere .https://docs.microsoft.com/rest/api/compute/virtualmachinescalesets/get#virtualmachineextension
Questa proprietà consente di specificare se le macchine virtuali scelte per la rimozione devono essere eliminate forzatamente quando viene ridimensionato un set di scalabilità di macchine virtuali.
Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Aggiornare l'istanza della macchina virtuale con questo ID. Se mancante, aggiornare il set di scalabilità di macchine virtuali.
Specifica che l'immagine o il disco di Windows è stato concesso in licenza in locale. Per abilitare Vantaggio Azure Hybrid per Windows Server, usare "Windows_Server". Per abilitare i diritti di hosting multi-tenant per Windows 10, usare "Windows_Client". Per altre informazioni, vedere la documentazione online della macchina virtuale Windows di Azure.
Percentuale massima delle istanze totali di macchine virtuali che verranno aggiornate contemporaneamente dall'aggiornamento in sequenza in un unico batch. Impostazione predefinita: 20%.
Il prezzo massimo (in dollari statunitensi) che si è disposti a pagare per una macchina virtuale/set di scalabilità di macchine virtuali spot. -1 indica che la macchina virtuale spot o il set di scalabilità di macchine virtuali non deve essere rimosso per motivi di prezzo.
Specificarlo per creare nuove macchine virtuali per aggiornare il set di scalabilità anziché aggiornare le macchine virtuali esistenti.
Percentuale massima delle istanze totali della macchina virtuale nel set di scalabilità che possono essere contemporaneamente non integre. Impostazione predefinita: 20%.
Percentuale massima di istanze di macchina virtuale aggiornate che possono essere trovate in uno stato non integro. Impostazione predefinita: 20%.
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Tempo di attesa tra il completamento dell'aggiornamento per tutte le macchine virtuali in un batch e l'avvio del batch successivo. Impostazione predefinita: 0 secondi.
Il nome o l'ID del gruppo di posizionamento di prossimità a cui deve essere associato il set di scalabilità di macchine virtuali.
Impostare questa proprietà booleana comporterà l'aggiornamento di tutte le istanze non integre in un set di scalabilità prima di tutte le istanze integre.
Priorità. Usare "Spot" per eseguire carichi di lavoro di breve durata in modo conveniente. L'enumerazione 'Low' sarà deprecata in futuro. Usare "Spot" per distribuire una macchina virtuale spot di Azure e/o un set di scalabilità di macchine virtuali. Il valore predefinito è Regolare.
Proteggere l'istanza della macchina virtuale dalle operazioni con scalabilità orizzontale.
Proteggere l'istanza della macchina virtuale dalle azioni del set di scalabilità (incluso il ridimensionamento).
Specificare la modalità su cui verrà eseguito l'agente proxy se la funzionalità è abilitata.
Numero di base di macchine virtuali con priorità regolare che verranno create in questo set di scalabilità man mano che aumenta il numero di istanze. Deve essere maggiore di 0.
Percentuale di istanze di macchina virtuale, dopo che è stato raggiunto il numero di priorità regolare di base, che si prevede di usare la priorità regolare. Deve essere compreso tra 0 e 100.
Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Specificare i criteri di scalabilità (delimitati da spazio) che determinano quali macchine virtuali vengono scelte per la rimozione quando viene ridimensionato un set di scalabilità di macchine virtuali.
ID riferimento al comportamento di sicurezza sotto forma di /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest.
Specificare il tipo di sicurezza del set di scalabilità di macchine virtuali.
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>
.
Valore di timeout espresso come durata ISO 8601 dopo la quale la piattaforma non tenterà di ripristinare le istanze SPOT di VMSS.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Durata (in minuti, tra 5 e 15) di una notifica da inviare alla macchina virtuale nel server di metadati dell'istanza fino all'eliminazione della macchina virtuale.
Abilita o disabilita la funzionalità di avere 1 o più dischi dati gestiti con UltraSSD_LRS account di archiviazione.
Specificare la modalità di un aggiornamento alle macchine virtuali nel set di scalabilità.
UserData per le macchine virtuali nel set di scalabilità. Può essere passato come file o stringa. Se viene passata una stringa vuota, il valore esistente verrà eliminato.
Specificare il numero di vCPU disponibili.
Specificare il rapporto tra vCPU e core fisico. L'impostazione di questa proprietà su 1 significa anche che l'hyper-threading è disabilitato.
Nuove dimensioni delle istanze della macchina virtuale nel set di scalabilità. Il valore predefinito è "Standard_DS1_v2". Vedi https://azure.microsoft.com/pricing/details/virtual-machines/ per informazioni sulle dimensioni.
Elenco delimitato da spazi delle zone di disponibilità in cui effettuare il provisioning della risorsa.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss update-domain-walk
Procedura manuale per aggiornare le macchine virtuali in un set di scalabilità di macchine virtuali di Service Fabric.
az vmss update-domain-walk --platform-update-domain
[--ids]
[--placement-group-id]
[--resource-group]
[--subscription]
[--vmss-name]
[--zone]
Esempio
Forzare la procedura di aggiornamento del dominio della piattaforma di Service Fabric di ripristino
az vmss update-domain-walk -g rg --vmss-name vmss --platform-update-domain
Parametri necessari
Dominio di aggiornamento della piattaforma per il quale viene richiesta una procedura di ripristino manuale.
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
ID del gruppo di posizionamento per il quale viene richiesta la procedura di ripristino manuale.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Nome del set di scalabilità di macchine virtuali.
La zona in cui viene richiesta la procedura di ripristino manuale per il set di scalabilità di macchine virtuali tra zone.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss update-instances
Aggiornare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali.
az vmss update-instances --instance-ids
--name
--resource-group
[--no-wait]
Esempio
Aggiornare le macchine virtuali all'interno di un set di scalabilità di macchine virtuali. (generato automaticamente)
az vmss update-instances --instance-ids 1 --name MyScaleSet --resource-group MyResourceGroup
Parametri necessari
Elenco di ID separati da spazi (ad esempio: 1 2 3 ...) o * per tutte le istanze.
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az vmss wait
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di un set di scalabilità.
az vmss wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--instance-id]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Esempio
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene aggiornato il set di scalabilità di macchine virtuali.
az vmss wait --updated --name MyScaleSet --resource-group MyResourceGroup
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando l'istanza del set di scalabilità di macchine virtuali non è stata aggiornata.
az vmss wait --updated --instance-id 1 --name MyScaleSet --resource-group MyResourceGroup
Posizionare l'interfaccia della riga di comando in uno stato di attesa fino a quando non viene soddisfatta una condizione di un set di scalabilità. (generato automaticamente)
az vmss wait --created --name MyScaleSet --resource-group MyResourceGroup
Parametri facoltativi
Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.
Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Attendere l'eliminazione.
Attendere che la risorsa esista.
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.
Attendere l'istanza della macchina virtuale con questo ID. Se mancante, attendere il set di scalabilità di macchine virtuali.
Intervallo di polling in secondi.
Nome del set di scalabilità. È possibile configurare l'impostazione predefinita usando az configure --defaults vmss=<name>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Attesa massima in secondi.
Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.