az vmss

Gerenciar agrupamentos de máquinas virtuais em um Conjunto de Dimensionamento de Máquina Virtual (VMSS) do Azure.

Comandos

Nome Description Tipo Status
az vmss application

Gerenciar aplicativos para o conjunto de dimensionamento de VM.

Núcleo GA
az vmss application list

Listar aplicativos para VMSS.

Núcleo GA
az vmss application set

Definir aplicativos para VMSS.

Núcleo GA
az vmss create

Crie um Conjunto de Dimensionamento de Máquina Virtual do Azure.

Núcleo GA
az vmss deallocate

Desalocar VMs em um VMSS.

Núcleo GA
az vmss delete

Exclua um conjunto de dimensionamento de VM.

Núcleo GA
az vmss delete-instances

Exclua VMs em um VMSS.

Núcleo GA
az vmss diagnostics

Configure a extensão de diagnóstico do Conjunto de Dimensionamento de Máquina Virtual do Azure.

Núcleo GA
az vmss diagnostics get-default-config

Mostrar o arquivo de configuração padrão que define os dados a serem coletados.

Núcleo GA
az vmss diagnostics set

Habilite o diagnóstico em um VMSS.

Núcleo GA
az vmss disk

Gerenciar discos de dados de um VMSS.

Núcleo GA
az vmss disk attach

Anexe discos de dados gerenciados a um conjunto de escala ou a suas instâncias.

Núcleo GA
az vmss disk detach

Desanexe discos de dados gerenciados de um conjunto de escala ou de suas instâncias.

Núcleo GA
az vmss encryption

Gerenciar criptografia do VMSS.

Núcleo GA
az vmss encryption disable

Desative a criptografia em um VMSS com discos gerenciados.

Núcleo GA
az vmss encryption enable

Criptografar um VMSS com discos gerenciados.

Núcleo GA
az vmss encryption show

Mostrar status de criptografia.

Núcleo GA
az vmss extension

Gerenciar extensões em um conjunto de dimensionamento de VM.

Núcleo GA
az vmss extension delete

Exclua uma extensão de um VMSS.

Núcleo GA
az vmss extension image

Encontre as extensões de VM disponíveis para uma assinatura e região.

Núcleo GA
az vmss extension image list

Liste as informações sobre as extensões disponíveis.

Núcleo GA
az vmss extension image list-names

Listar tipos de imagem de extensão de máquina virtual.

Núcleo GA
az vmss extension image list-versions

Listar versões de imagem de extensão de máquina virtual.

Núcleo GA
az vmss extension image show

Obtenha uma imagem de extensão de máquina virtual.

Núcleo GA
az vmss extension list

Listar extensões associadas a um VMSS.

Núcleo GA
az vmss extension set

Adicione uma extensão a um VMSS ou atualize uma extensão existente.

Núcleo GA
az vmss extension show

Mostrar detalhes sobre uma extensão VMSS.

Núcleo GA
az vmss extension upgrade

Atualize todas as extensões de todas as instâncias do VMSS para a versão mais recente.

Núcleo GA
az vmss get-instance-view

Exibir uma instância de um VMSS.

Núcleo GA
az vmss get-os-upgrade-history

Liste as atualizações do sistema operacional em uma instância de conjunto de escala de VM.

Núcleo GA
az vmss identity

Gerenciar identidades de serviço de um conjunto de dimensionamento de VM.

Núcleo GA
az vmss identity assign

Habilite a identidade de serviço gerenciado em um VMSS.

Núcleo GA
az vmss identity remove

Remova identidades atribuídas pelo usuário de um conjunto de dimensionamento de VM.

Núcleo Visualizar
az vmss identity show

Exibir informações de identidade gerenciada do conjunto de dimensionamento de VM.

Núcleo GA
az vmss list

Listar todos os conjuntos de dimensionamento de VM em um grupo de recursos.

Núcleo GA
az vmss list-instance-connection-info

Obtenha o endereço IP e o número da porta usados para se conectar a instâncias de VM individuais dentro de um conjunto.

Núcleo GA
az vmss list-instance-public-ips

Listar endereços IP públicos de instâncias de VM dentro de um conjunto.

Núcleo GA
az vmss list-instances

Listar todas as máquinas virtuais em conjuntos de escala de VM.

Núcleo GA
az vmss list-skus

Liste SKUs disponíveis para seu conjunto de dimensionamento de VM, incluindo as instâncias de VM mínimas e máximas permitidas para cada SKU.

Núcleo GA
az vmss nic

Gerenciar interfaces de rede de um VMSS.

Núcleo GA
az vmss nic list

Obtenha todas as interfaces de rede em um conjunto de dimensionamento de máquina virtual.

Núcleo GA
az vmss nic list-vm-nics

Obtenha informações sobre todas as interfaces de rede em uma máquina virtual em um conjunto de dimensionamento de máquina virtual.

Núcleo GA
az vmss nic show

Obtenha a interface de rede especificada em um conjunto de dimensionamento de máquina virtual.

Núcleo GA
az vmss perform-maintenance

Execute a manutenção em uma ou mais máquinas virtuais em um conjunto de dimensionamento de VM. A operação em instâncias que não são elegíveis para executar manutenção será falhada. Consulte as práticas recomendadas para obter mais detalhes: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

Núcleo GA
az vmss reimage

Recrie a imagem de VMs em um VMSS.

Núcleo GA
az vmss restart

Reinicie VMs em um VMSS.

Núcleo GA
az vmss rolling-upgrade

Gerencie atualizações contínuas.

Núcleo GA
az vmss rolling-upgrade cancel

Cancele a atualização contínua do conjunto de dimensionamento da máquina virtual atual.

Núcleo GA
az vmss rolling-upgrade get-latest

Obtenha o status da atualização contínua mais recente do conjunto de dimensionamento de máquina virtual.

Núcleo GA
az vmss rolling-upgrade start

Inicie uma atualização contínua para mover todas as instâncias do conjunto de dimensionamento de máquina virtual para a versão mais recente disponível do sistema operacional Platform Image. As instâncias que já estão executando a versão mais recente disponível do sistema operacional não são afetadas.

Núcleo GA
az vmss run-command

Gerenciar comandos de execução em um Conjunto de Dimensionamento de Máquina Virtual.

Núcleo GA
az vmss run-command create

A operação para criar o comando VMSS VM run.

Núcleo GA
az vmss run-command delete

A operação para excluir o comando run.

Núcleo GA
az vmss run-command invoke

Execute um comando de execução específico em uma instância do Conjunto de Dimensionamento de Máquina Virtual.

Núcleo GA
az vmss run-command list

A operação para obter todos os comandos de execução de uma instância no Virtual Machine Scaleset.

Núcleo GA
az vmss run-command show

A operação para obter o comando VMSS run.

Núcleo GA
az vmss run-command update

A operação para atualizar o comando run do VMSS.

Núcleo GA
az vmss scale

Altere o número de VMs em um VMSS.

Núcleo GA
az vmss set-orchestration-service-state

Altere a propriedade ServiceState de um determinado serviço em um VMSS.

Núcleo GA
az vmss show

Obtenha detalhes sobre VMs em um VMSS.

Núcleo GA
az vmss simulate-eviction

Simule a remoção de uma máquina virtual Spot em um conjunto de dimensionamento de VM.

Núcleo GA
az vmss start

Inicie VMs em um VMSS.

Núcleo GA
az vmss stop

Desligue (pare) VMs em um VMSS.

Núcleo GA
az vmss update

Atualize um VMSS. Execute o comando 'az vmss update-instances' para distribuir as alterações nas VMs se você não tiver configurado a política de atualização.

Núcleo GA
az vmss update-domain-walk

Caminhada manual do domínio de atualização de plataforma para atualizar máquinas virtuais em um conjunto de dimensionamento de máquina virtual de malha de serviço.

Núcleo GA
az vmss update-instances

Atualize VMs em um VMSS.

Núcleo GA
az vmss wait

Coloque a CLI em um estado de espera até que uma condição de um conjunto de escala seja atendida.

Núcleo GA

az vmss create

Crie um Conjunto de Dimensionamento de Máquina Virtual do Azure.

az vmss create --name
               --resource-group
               [--accelerated-networking {false, true}]
               [--accept-term]
               [--admin-password]
               [--admin-username]
               [--app-gateway]
               [--app-gateway-capacity]
               [--app-gateway-sku]
               [--app-gateway-subnet-address-prefix]
               [--asgs]
               [--assign-identity]
               [--authentication-type {all, password, ssh}]
               [--automatic-repairs-action {Reimage, Replace, Restart}]
               [--automatic-repairs-grace-period]
               [--backend-pool-name]
               [--backend-port]
               [--capacity-reservation-group]
               [--computer-name-prefix]
               [--custom-data]
               [--data-disk-caching]
               [--data-disk-delete-option {Delete, Detach}]
               [--data-disk-encryption-sets]
               [--data-disk-iops]
               [--data-disk-mbps]
               [--data-disk-sizes-gb]
               [--disable-integrity-monitoring-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-secure-boot {false, true}]
               [--enable-spot-restore {false, true}]
               [--enable-vtpm {false, true}]
               [--encryption-at-host {false, true}]
               [--ephemeral-os-disk {false, true}]
               [--ephemeral-os-disk-placement {CacheDisk, ResourceDisk}]
               [--eviction-policy {Deallocate, Delete}]
               [--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]

Exemplos

Crie um conjunto de dimensionamento de VM do Windows com 5 instâncias, um balanceador de carga, um endereço IP público, um disco de dados de 2 GB e um disco de sistema operacional de 40 GB.

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

Crie um conjunto de dimensionamento de VM Linux com um par de chaves ssh gerado automaticamente, um endereço IP público, uma entrada DNS, um balanceador de carga existente e uma rede virtual existente.

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

Crie um conjunto de dimensionamento de VM Linux a partir de uma imagem personalizada usando a chave SSH pública padrão existente.

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

Crie um conjunto de dimensionamento de VM Linux com um balanceador de carga e servidores DNS personalizados. Cada VM tem um endereço IP público e um nome de domínio personalizado.

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

Crie um conjunto de dimensionamento de VM Linux usando um script cloud-init para configuração. Confira: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init

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

Crie um VMSS a partir de uma versão de imagem de galeria generalizada.

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

Crie um VMSS a partir de uma versão de imagem de galeria especializada.

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

Criar um VMSS a partir da versão mais recente de uma imagem de galeria

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

Crie um scaleset de VM Debian11 usando segredos do Cofre da Chave.

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"

Crie um conjunto de dimensionamento de VM com identidade atribuída ao sistema. A VM terá uma função 'Colaborador' com acesso a uma conta de armazenamento.

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

Crie um conjunto de escalas de VM Debian11 com uma identidade atribuída pelo usuário.

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

Crie um conjunto de escalas de VM Debian11 com identidade atribuída ao sistema e ao usuário.

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

Criar um conjunto de dimensionamento de VM de zona única na região do grupo de recursos atual

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

Crie um VMSS que ofereça suporte a 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

Crie um VMSS a partir da imagem da galeria compartilhada.

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

Crie um VMSS a partir da imagem da galeria da comunidade.

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

Crie um VMSS do Windows com o modo de patch 'Manual' (atualmente o modo de patch 'AutomaticByPlatform' não é suportado durante a criação do VMSS, pois a extensão de integridade necessária para o modo 'AutomaticByPlatform' não pode ser definida durante a criação do VMSS).

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

Crie um VMSS com a especificação da postura de segurança a ser usada para todas as máquinas virtuais no conjunto de escala.

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"

Parâmetros Exigidos

--name -n

Nome do conjunto de dimensionamento da máquina virtual.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--accelerated-networking

Habilite a rede acelerada. A menos que especificado, a CLI o habilitará com base na imagem e no tamanho da máquina.

valores aceitos: false, true
--accept-term

Aceite o contrato de licença e a declaração de privacidade.

--admin-password

Senha para a VM se o tipo de autenticação for 'Senha'.

--admin-username

Nome de usuário para a VM. O valor padrão é o nome de usuário atual do sistema operacional. Se o valor padrão for reservado pelo sistema, o valor padrão será definido como azureuser. https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile Consulte para obter uma lista completa de valores reservados.

--app-gateway

Nome a ser usado ao criar um novo gateway de aplicativo (padrão) ou fazer referência a um existente. Também pode fazer referência a um gateway de aplicativo existente por ID ou especificar "" para nenhum.

--app-gateway-capacity

O número de instâncias a serem usadas ao criar um novo gateway de aplicativo.

valor padrão: 10
--app-gateway-sku

SKU ao criar um novo gateway de aplicativo.

valor padrão: Standard_Large
--app-gateway-subnet-address-prefix

O prefixo de endereço IP da sub-rede a ser usado ao criar um novo gateway de aplicativo no formato CIDR.

--asgs

Lista separada por espaço de grupos de segurança de aplicativos existentes a serem associados à VM.

--assign-identity

Aceite identidades atribuídas ao sistema ou ao usuário separadas por espaços. Use '[system]' para fazer referência à identidade atribuída ao sistema ou a uma ID de recurso para fazer referência à identidade atribuída ao usuário. Confira a ajuda para mais exemplos.

--authentication-type

Tipo de autenticação a ser usado com a VM. O padrão é senha para Windows e chave pública SSH para Linux. "all" habilita a autenticação SSH e de senha.

valores aceitos: all, password, ssh
--automatic-repairs-action

Tipo de ação de reparo que será usada para reparar máquinas virtuais não íntegras no conjunto de escala.

valores aceitos: Reimage, Replace, Restart
--automatic-repairs-grace-period

A quantidade de tempo (em minutos, entre 30 e 90) para a qual os reparos automáticos são suspensos devido a uma alteração de estado na VM.

--backend-pool-name

Nome a ser usado para o pool de back-end ao criar um novo balanceador de carga ou gateway de aplicativo.

--backend-port

Ao criar um novo balanceador de carga, porta de back-end para abrir com regras NAT (Padrões para 22 no Linux e 3389 no Windows). Ao criar um gateway de aplicativo, a porta de back-end a ser usada para as configurações HTTP de back-end.

--capacity-reservation-group --crg
Versão Prévia

A ID ou o nome do grupo de reserva de capacidade usado para alocar. Passe em "Nenhum" para desassociar o grupo de reserva de capacidade. Observe que, se você quiser excluir uma VM/VMSS que tenha sido associada ao grupo de reserva de capacidade, primeiro será necessário desassociar o grupo de reserva de capacidade.

--computer-name-prefix

Prefixo de nome do computador para todas as máquinas virtuais no conjunto de escala. Os prefixos de nome de computador devem ter de 1 a 15 caracteres.

--custom-data

Arquivo de script de inicialização personalizado ou texto (cloud-init, cloud-config, etc.).

--data-disk-caching

Tipo de cache de armazenamento para disco(s) de dados, incluindo 'None', 'ReadOnly', 'ReadWrite', etc. Use um valor singular para aplicar em todos os discos ou use <lun>=<vaule1> <lun>=<value2> para configurar discos individuais.

--data-disk-delete-option

Especifique se o disco de dados deve ser excluído ou desanexado após a exclusão do VMSS Flex (esse recurso é apenas para VMSS com modo de orquestração flexível).

valores aceitos: Delete, Detach
--data-disk-encryption-sets

Nomes ou IDs (delimitados por espaço) de conjuntos de criptografia de disco para discos de dados.

--data-disk-iops

Especifique as IOPS de leitura-gravação (delimitadas por espaço) para o disco gerenciado. Deve ser usado somente quando StorageAccountType estiver UltraSSD_LRS. Se não for especificado, um valor padrão será atribuído com base em diskSizeGB.

--data-disk-mbps

Especifique a largura de banda em MB por segundo (espaço delimitado) para o disco gerenciado. Deve ser usado somente quando StorageAccountType estiver UltraSSD_LRS. Se não for especificado, um valor padrão será atribuído com base em diskSizeGB.

--data-disk-sizes-gb

Tamanhos de disco de dados gerenciados vazios separados por espaço em GB para criar.

--disable-integrity-monitoring-autoupgrade

Desative a atualização automática da extensão de atestado de convidado para VMs e VMSS habilitadas para Início Confiável.

valor padrão: False
--disable-overprovision

Opção de sobreprovisionamento (consulte https://azure.microsoft.com/documentation/articles/virtual-machine-scale-sets-overview/ para obter detalhes).

--disk-controller-type
Versão Prévia

Especifique o tipo de controlador de disco configurado para a VM ou VMSS.

valores aceitos: NVMe, SCSI
--dns-servers

Endereços IP separados por espaço de servidores DNS, por exemplo, 10.0.0.5 10.0.0.6.

--edge-zone

O nome da zona de borda.

--enable-agent

Indique se o agente de máquina virtual deve ser provisionado na máquina virtual. Quando essa propriedade não é especificada, o comportamento padrão é defini-la como true. Isso garantirá que o Agente de VM seja instalado na VM para que as extensões possam ser adicionadas à VM posteriormente.

valores aceitos: false, true
--enable-auto-os-upgrade

Indique se as atualizações do sistema operacional devem ser aplicadas automaticamente para dimensionar instâncias do conjunto de forma contínua quando uma versão mais recente da imagem do sistema operacional estiver disponível.

valores aceitos: false, true
--enable-auto-update

Indique se as Atualizações Automáticas estão habilitadas para a máquina virtual do Windows.

valores aceitos: false, true
--enable-cross-zone-upgrade

Definir essa propriedade booleana permitirá que o VMSS ignore os limites AZ ao construir lotes de atualização e considere apenas Update Domain e maxBatchInstancePercent para determinar o tamanho do lote.

valores aceitos: false, true
--enable-hibernation

O sinalizador que habilita ou desabilita o recurso de hibernação no VMSS.

valores aceitos: false, true
--enable-integrity-monitoring

Habilite a instalação da extensão de atestado de convidado apropriada e não com suporte de segurança da Microsoft e habilite a Identidade Atribuída ao Sistema para VMs e VMSS habilitadas para Início Confiável.

valor padrão: False
--enable-osimage-notification

Especifique se o evento Agendado de Imagem do SO está habilitado ou desabilitado.

valores aceitos: false, true
--enable-proxy-agent

Especifique se o recurso de agente proxy deve ser habilitado no conjunto de dimensionamento de máquina virtual ou máquina virtual.

valores aceitos: false, true
--enable-secure-boot

Habilite a inicialização segura.

valores aceitos: false, true
--enable-spot-restore

Habilite o recurso Spot-Try-Restore em que instâncias SPOT do VMSS removidas tentarão ser restauradas oportunisticamente com base na disponibilidade de capacidade e restrições de preços.

valores aceitos: false, true
--enable-vtpm

Habilite o vTPM.

valores aceitos: false, true
--encryption-at-host

Habilite a criptografia de host para a VM ou VMSS. Isso habilitará a criptografia para todos os discos, incluindo o disco Resource/Temp no próprio host.

valores aceitos: false, true
--ephemeral-os-disk

Permite que você crie um disco do sistema operacional diretamente no nó do host, fornecendo desempenho de disco local e tempo de recriação de imagem de VM/VMSS mais rápido.

valores aceitos: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Aplicável somente quando usado com --ephemeral-os-disk. Permite que você escolha o local de provisionamento de disco do sistema operacional efêmero.

valores aceitos: CacheDisk, ResourceDisk
--eviction-policy

A política de remoção para máquinas virtuais em um conjunto de escala de prioridade Spot. A política de remoção padrão é Desalocar para um conjunto de escala de prioridade Spot.

valores aceitos: Deallocate, Delete
--exclude-extensions --security-posture-reference-exclude-extensions

Lista de extensões de máquina virtual a serem excluídas ao aplicar a Postura de Segurança. Uma cadeia de caracteres Json ou um caminho de arquivo é aceitável. Consulte o https://docs.microsoft.com/rest/api/compute/virtualmachinescalesets/get#virtualmachineextension formato de dados.

--generate-ssh-keys

Gere arquivos de chave RSA públicos e privados SSH se estiver ausente. As chaves serão armazenadas no diretório ~/.ssh.

valor padrão: False
--health-probe

Nome da sonda do balanceador de carga existente, usado principalmente para atualização contínua ou reparos automáticos.

--host-group

Nome ou ID do grupo de hosts dedicado no qual o conjunto de dimensionamento de máquina virtual reside.

--image

O nome da imagem do sistema operacional como um alias URN, URN, nome ou ID de imagem personalizada ou URI de blob VHD. Além disso, ele também suporta imagem de galeria compartilhada. Use o alias de imagem incluindo a versão da distribuição que deseja usar. Por exemplo: por favor, use Debian11 em vez de Debian.' Este parâmetro é necessário, a menos que use --attach-os-disk. o formato URN válido: "Publisher:Offer:Sku:Version". Para obter mais informações, consulte https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

valor de: az sig image-version show-shared, az vm image list, az vm image show
--instance-count

Número de VMs no conjunto de escala.

valor padrão: 2
--lb --load-balancer

Nome a ser usado ao criar um novo balanceador de carga (padrão) ou fazer referência a um existente. Também pode fazer referência a um balanceador de carga existente por ID ou especificar "" para nenhum.

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

Nome a ser usado para a regra NAT v2 ao criar um novo balanceador de carga. (A regra NAT V2 é usada para substituir o pool de NAT).

--lb-sku

Sku do Load Balancer a ser criado. O IP público é suportado para ser criado na zona de borda somente quando é 'Padrão'.

valores aceitos: Basic, Gateway, Standard
valor padrão: Standard
--license-type

Especifica que a imagem ou o disco do Windows foi licenciado localmente. Para habilitar o Benefício Híbrido do Azure para Windows Server, use 'Windows_Server'. Para habilitar os Direitos de Hospedagem Multilocatário para Windows 10, use 'Windows_Client'. Para obter mais informações, consulte os documentos online da VM do Windows do Azure.

valores aceitos: 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 -l

Local no qual criar VM e recursos relacionados. Se o local padrão não estiver configurado, o padrão será o local do grupo de recursos.

--max-batch-instance-percent

A porcentagem máxima do total de instâncias de máquina virtual que serão atualizadas simultaneamente pela atualização sem interrupção em um lote. Inadimplência: 20%.

--max-price
Versão Prévia

O preço máximo (em dólares americanos) que você está disposto a pagar por um Spot VM/VMSS. -1 indica que o Spot VM/VMSS não deve ser removido por motivos de preço.

--max-surge
Versão Prévia

Especifique-o para criar novas máquinas virtuais para atualizar o conjunto de escala, em vez de atualizar as máquinas virtuais existentes.

valores aceitos: false, true
--max-unhealthy-instance-percent

A porcentagem máxima do total de instâncias de máquina virtual no conjunto de escala que podem ser simultaneamente não íntegros. Inadimplência: 20%.

--max-unhealthy-upgraded-instance-percent

A porcentagem máxima de instâncias de máquina virtual atualizadas que podem ser encontradas em um estado não íntegro. Inadimplência: 20%.

--network-api-version

Especifique a versão da API Microsoft.Network usada ao criar recursos de rede nas Configurações de Interface de Rede para o Conjunto de Dimensionamento de Máquina Virtual com modo de orquestração 'Flexível'. O valor padrão é 2020-11-01.

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--nsg

Nome ou ID de um Grupo de Segurança de Rede existente.

--orchestration-mode

Escolha como as máquinas virtuais são gerenciadas pelo conjunto de escala. No modo Uniforme, você define um modelo de máquina virtual e o Azure gerará instâncias idênticas com base nesse modelo. No modo flexível, você cria e adiciona manualmente uma máquina virtual de qualquer configuração ao conjunto de escala ou gera instâncias idênticas com base no modelo de máquina virtual definido para o conjunto de escala.

valores aceitos: Flexible, Uniform
valor padrão: Flexible
--os-disk-caching

Tipo de cache de armazenamento para o disco do sistema operacional da VM. Padrão: ReadWrite.

valores aceitos: None, ReadOnly, ReadWrite
--os-disk-delete-option

Especifique se o disco do sistema operacional deve ser excluído ou desanexado após a exclusão do VMSS Flex (esse recurso é apenas para VMSS com modo de orquestração flexível).

valores aceitos: Delete, Detach
--os-disk-encryption-set

Nome ou ID do conjunto de criptografia de disco para o disco do sistema operacional.

--os-disk-name

O nome do novo disco do sistema operacional da VM.

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

Especifique o ID ou o nome do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado que é usado para a chave gerenciada pelo cliente, o disco Confidencial do SO da VM criptografada e o blob convidado da VM.

--os-disk-security-encryption-type

Especifique o tipo de criptografia do disco gerenciado do sistema operacional.

valores aceitos: DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly
--os-disk-size-gb

Tamanho do disco do sistema operacional em GB para criar.

--os-type

Tipo de sistema operacional instalado em um VHD personalizado. Não use ao especificar um alias de URN ou URN.

valores aceitos: linux, windows
--patch-mode

Modo de aplicação de patches no convidado para a máquina virtual IaaS. Valores permitidos para VM do Windows: AutomaticByOS, AutomaticByPlatform, Manual. Valores permitidos para VM Linux: AutomaticByPlatform, ImageDefault. Manual - Você controla a aplicação de patches em uma máquina virtual. Você faz isso aplicando patches manualmente dentro da VM. Nesse modo, as atualizações automáticas são desabilitadas; O parâmetro --enable-auto-update deve ser false. AutomaticByOS - A máquina virtual será atualizada automaticamente pelo sistema operacional. O parâmetro --enable-auto-update deve ser true. AutomaticByPlatform - a máquina virtual será atualizada automaticamente pelo sistema operacional. ImageDefault - A configuração de patch padrão da máquina virtual é usada. Os parâmetros --enable-agent e --enable-auto-update devem ser true.

valores aceitos: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--pause-time-between-batches

O tempo de espera entre a conclusão da atualização para todas as máquinas virtuais em um lote e o início do próximo lote. Padrão: 0 segundos.

--plan-name

Nome do plano.

--plan-product

Planejar produto.

--plan-promotion-code

Planejar código promocional.

--plan-publisher

Planejar editor.

--platform-fault-domain-count

Contagem de domínio de falha para cada grupo de posicionamento na zona de disponibilidade.

--ppg

O nome ou ID do grupo de posicionamento de proximidade ao qual o VMSS deve ser associado.

--prioritize-unhealthy-instances

Definir essa propriedade booleana fará com que todas as instâncias não íntegras em um conjunto de escala sejam atualizadas antes de qualquer instância íntegra.

valores aceitos: false, true
--priority

Prioridade. Use o 'Spot' para executar cargas de trabalho de curta duração de forma econômica. O enum "baixo" será preterido no futuro. Use 'Spot' para implantar VM spot e/ou VMSS do Azure. Padrão para Regular.

valores aceitos: Low, Regular, Spot
--proxy-agent-mode

Especifique o modo no qual o agente proxy será executado se o recurso estiver habilitado.

valores aceitos: Audit, Enforce
--public-ip-address

Nome do endereço IP público ao criar um (padrão) ou fazer referência a um existente. Também pode fazer referência a um IP público existente por ID ou especificar "" para Nenhum ('""' na CLI do Azure usando o PowerShell ou o operador --%). Para a CLI do Azure usando o powershell core edition 7.3.4, especifique ou "" (--public-ip-address ou --public-ip-address "").

--public-ip-address-allocation
valores aceitos: dynamic, static
--public-ip-address-dns-name

Nome DNS globalmente exclusivo para um IP público recém-criado.

--public-ip-per-vm

Cada instância de VM terá um IP público. Por segurança, você pode usar '--nsg' para aplicar regras apropriadas.

valor padrão: False
--regular-priority-count
Versão Prévia

O número base de VMs de prioridade regular que serão criadas nessa escala é definido à medida que ele se expande. Deve ser maior que 0.

--regular-priority-percentage
Versão Prévia

A porcentagem de instâncias de VM, depois que a contagem de prioridade regular base for atingida, que devem usar prioridade regular. Deve ser entre 0 e 100.

--role

Nome da função ou ID que a identidade atribuída ao sistema terá.

--scale-in-policy

Especifique a política de dimensionamento (delimitada por espaço) que decide quais máquinas virtuais são escolhidas para remoção quando um Conjunto de Dimensionamento de Máquina Virtual é dimensionado.

valores aceitos: Default, NewestVM, OldestVM
--scope

Escopo que a identidade atribuída ao sistema pode acessar.

--secrets

Um ou vários segredos do Cofre de Chaves como cadeias de caracteres JSON ou arquivos contendo @{path}[{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

--security-posture-id --security-posture-reference-id

O id de referência de postura de segurança na forma de /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|mais recente.

--security-type

Especifique o tipo de segurança da máquina virtual.

valores aceitos: ConfidentialVM, Standard, TrustedLaunch
--single-placement-group

Limite a escala definida a um único grupo de posicionamento. Para obter detalhes, consulte https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups.

valores aceitos: false, true
--specialized

Indique se a imagem de origem é especializada.

valores aceitos: false, true
--spot-restore-timeout

Valor de tempo limite expresso como uma duração de tempo ISO 8601 após a qual a plataforma não tentará restaurar as instâncias SPOT do VMSS.

--ssh-dest-key-path

Caminho do arquivo de destino na VM para a chave SSH. Se o arquivo já existir, a(s) chave(s) especificada(s) será(ão) acrescentada(s) ao arquivo. O caminho de destino para chaves públicas SSH está atualmente limitado ao seu valor padrão "/home/username/.ssh/authorized_keys" devido a um problema conhecido no agente de provisionamento do Linux.

--ssh-key-values

Lista separada por espaço de chaves públicas SSH ou caminhos de arquivo de chave pública.

--storage-container-name

Aplicável somente quando usado com --use-unmanaged-disk. Nome do contêiner de armazenamento para o disco do sistema operacional da VM. Padrão: vhds.

valor padrão: vhds
--storage-sku

A SKU da conta de armazenamento com a qual a VM deve persistir. Use um sku singular que seria aplicado em todos os discos ou especifique discos individuais. Uso: [--storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], onde cada ID é "os" ou um lun indexado 0. Valores permitidos: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS PremiumV2_LRS.

--subnet

O nome da sub-rede ao criar uma nova rede virtual ou fazer referência a uma existente. Também pode fazer referência a uma sub-rede existente por ID. Se o vnet-name e a sub-rede forem omitidos, uma rede virtual e uma sub-rede apropriadas serão selecionadas automaticamente ou uma nova será criada.

--subnet-address-prefix

O prefixo de endereço IP da sub-rede a ser usado ao criar uma nova rede virtual no formato CIDR.

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar as tags existentes.

--terminate-notification-time

Período de tempo (em minutos, entre 5 e 15) uma notificação a ser enviada à VM no servidor de metadados da instância até que a VM seja excluída.

--ultra-ssd-enabled

Habilita ou desabilita a capacidade de ter 1 ou mais discos de dados gerenciados com UltraSSD_LRS conta de armazenamento.

valores aceitos: false, true
--upgrade-policy-mode
valores aceitos: Automatic, Manual, Rolling
valor padrão: manual
--use-unmanaged-disk

Não use o disco gerenciado para persistir a VM.

valor padrão: False
--user-data

UserData para as máquinas virtuais no conjunto de escala. Ele pode ser passado como arquivo ou string.

--v-cpus-available

Especifique o número de vCPUs disponíveis.

--v-cpus-per-core

Especifique a proporção de vCPU para núcleo físico. Definir essa propriedade como 1 também significa que o hyper-threading está desabilitado.

--validate

Gere e valide o modelo ARM sem criar recursos.

valor padrão: False
--vm-domain-name

Nome de domínio das instâncias de VM, uma vez configurado, o FQDN é vm<vm-index>.<vm-domain-name>.<..rest..>.

--vm-sku

Tamanho das VMs no conjunto de escala. O padrão é "Standard_DS1_v2". Consulte https://azure.microsoft.com/pricing/details/virtual-machines/ para obter informações sobre tamanho.

--vnet-address-prefix

O prefixo de endereço IP a ser usado ao criar uma nova rede virtual no formato CIDR.

valor padrão: 10.0.0.0/16
--vnet-name

Nome da rede virtual ao criar uma nova ou fazer referência a uma existente.

--zones -z

Lista separada por espaço de zonas de disponibilidade nas quais provisionar o recurso.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss deallocate

Desalocar VMs em um VMSS.

az vmss deallocate --name
                   --resource-group
                   [--hibernate {false, true}]
                   [--instance-ids]
                   [--no-wait]

Exemplos

Desalocar VMs em um VMSS. (gerado automaticamente)

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

Parâmetros Exigidos

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--hibernate

Hibernar uma máquina virtual a partir do conjunto de dimensionamento de VM. Disponível apenas para VMSS com Flexible OrchestrationMode.

valores aceitos: false, true
--instance-ids

Lista separada por espaço de IDs (ex: 1 2 3 ...) ou * para todas as instâncias. Se não for fornecida, a ação será aplicada na própria escala.

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss delete

Exclua um conjunto de dimensionamento de VM.

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]

Parâmetros Opcionais

--force-deletion

Parâmetro opcional para forçar a exclusão de um conjunto de dimensionamento de VM. (Recurso em Pré-visualização).

valores aceitos: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--name --vm-scale-set-name -n

O nome do conjunto de dimensionamento de VM.

--no-wait

Não aguarde a conclusão da operação de execução longa.

valores aceitos: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss delete-instances

Exclua VMs em um VMSS.

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

Exemplos

Exclua VMs em um VMSS. (gerado automaticamente)

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

Parâmetros Exigidos

--instance-ids

Lista separada por espaço de IDs (ex: 1 2 3 ...) ou * para todas as instâncias.

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss get-instance-view

Exibir uma instância de um VMSS.

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

Exemplos

Exibir uma instância de um VMSS. (gerado automaticamente)

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

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--instance-id

Um ID de instância de VM ou "*" para listar a exibição de instância para todas as VMs em um conjunto de escala.

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss get-os-upgrade-history

Liste as atualizações do sistema operacional em uma instância de conjunto de escala de VM.

az vmss get-os-upgrade-history --name
                               --resource-group
                               [--max-items]
                               [--next-token]

Parâmetros Exigidos

--name --vm-scale-set-name -n

O nome do conjunto de dimensionamento de VM.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--max-items

Número total de itens a serem retornados na saída do comando. Se o número total de itens disponíveis for maior do que o valor especificado, um token será fornecido na saída do comando. Para retomar a paginação, forneça o valor do token no --next-token argumento de um comando subsequente.

--next-token

Token para especificar onde iniciar a paginação. Esse é o valor de token de uma resposta truncada anteriormente.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss list

Listar todos os conjuntos de dimensionamento de VM em um grupo de recursos.

az vmss list [--max-items]
             [--next-token]
             [--resource-group]

Exemplos

Listar VMSS

az vmss list --resource-group MyResourceGroup

Parâmetros Opcionais

--max-items

Número total de itens a serem retornados na saída do comando. Se o número total de itens disponíveis for maior do que o valor especificado, um token será fornecido na saída do comando. Para retomar a paginação, forneça o valor do token no --next-token argumento de um comando subsequente.

--next-token

Token para especificar onde iniciar a paginação. Esse é o valor de token de uma resposta truncada anteriormente.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss list-instance-connection-info

Obtenha o endereço IP e o número da porta usados para se conectar a instâncias de VM individuais dentro de um conjunto.

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

Exemplos

Obtenha o endereço IP e o número da porta usados para se conectar a instâncias de VM individuais dentro de um conjunto. (gerado automaticamente)

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

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss list-instance-public-ips

Listar endereços IP públicos de instâncias de VM dentro de um conjunto.

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

Exemplos

Listar endereços IP públicos de instâncias de VM dentro de um conjunto. (gerado automaticamente)

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

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss list-instances

Listar todas as máquinas virtuais em conjuntos de escala de VM.

Retornar uma lista de máquinas virtuais gerenciadas pelo VMSS. Para VMSS no modo de orquestração flexível, use "az vm list" para obter detalhes completos.

az vmss list-instances --name
                       --resource-group
                       [--expand]
                       [--filter]
                       [--max-items]
                       [--next-token]
                       [--select]

Parâmetros Exigidos

--name --virtual-machine-scale-set-name -n

O nome do conjunto de dimensionamento de VM.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--expand

A expressão de expansão a ser aplicada à operação. Os valores permitidos são 'instanceView'.

--filter

O filtro a ser aplicado à operação. Os valores permitidos são 'startswith(instanceView/statuses/code, 'PowerState') eq true', 'properties/latestModelApplied eq true', 'properties/latestModelApplied eq false'.

--max-items

Número total de itens a serem retornados na saída do comando. Se o número total de itens disponíveis for maior do que o valor especificado, um token será fornecido na saída do comando. Para retomar a paginação, forneça o valor do token no --next-token argumento de um comando subsequente.

--next-token

Token para especificar onde iniciar a paginação. Esse é o valor de token de uma resposta truncada anteriormente.

--select

Os parâmetros da lista. Os valores permitidos são 'instanceView', 'instanceView/statuses'.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss list-skus

Liste SKUs disponíveis para seu conjunto de dimensionamento de VM, incluindo as instâncias de VM mínimas e máximas permitidas para cada SKU.

az vmss list-skus --name
                  --resource-group
                  [--max-items]
                  [--next-token]

Parâmetros Exigidos

--name --vm-scale-set-name -n

O nome do conjunto de dimensionamento de VM.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--max-items

Número total de itens a serem retornados na saída do comando. Se o número total de itens disponíveis for maior do que o valor especificado, um token será fornecido na saída do comando. Para retomar a paginação, forneça o valor do token no --next-token argumento de um comando subsequente.

--next-token

Token para especificar onde iniciar a paginação. Esse é o valor de token de uma resposta truncada anteriormente.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss perform-maintenance

Execute a manutenção em uma ou mais máquinas virtuais em um conjunto de dimensionamento de VM. A operação em instâncias que não são elegíveis para executar manutenção será falhada. Consulte as práticas recomendadas para obter mais detalhes: 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]

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--instance-ids

A escala da máquina virtual define ids de instância. Omitir os ids de instância do conjunto de dimensionamento de máquina virtual resultará na execução da operação em todas as máquinas virtuais no conjunto de dimensionamento de máquina virtual. Suporte taquigráfico-sintaxe, json-file e yaml-file. Tente "??" para mostrar mais.

--name --vm-scale-set-name -n

O nome do conjunto de dimensionamento de VM.

--no-wait

Não aguarde a conclusão da operação de execução longa.

valores aceitos: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss reimage

Recrie a imagem de VMs em um VMSS.

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

Exemplos

Recrie a imagem de uma instância de VM em um VMSS.

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

Recrie a imagem de um lote de instâncias de VM em um VMSS.

az vmss reimage --instance-ids 1 2 3 --name MyScaleSet --resource-group MyResourceGroup --subscription MySubscription

Recrie a imagem de todas as instâncias de VM em um VMSS.

az vmss reimage --name MyScaleSet --resource-group MyResourceGroup --subscription MySubscription

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--instance-ids

Lista separada por espaço da ID da instância da VM. Se estiver faltando, recrie a imagem de todas as instâncias.

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss restart

Reinicie VMs em um VMSS.

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

Exemplos

Reinicie VMs em um VMSS. (gerado automaticamente)

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

Parâmetros Exigidos

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--instance-ids

Lista separada por espaço de IDs (ex: 1 2 3 ...) ou * para todas as instâncias. Se não for fornecida, a ação será aplicada na própria escala.

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss scale

Altere o número de VMs em um VMSS.

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

Exemplos

Altere o número de VMs em um VMSS. (gerado automaticamente)

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

Parâmetros Exigidos

--new-capacity

Número de VMs no VMSS.

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss set-orchestration-service-state

Altere a propriedade ServiceState de um determinado serviço em um VMSS.

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

Exemplos

Alterar a propriedade ServiceState para AutomaticRepairs

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

Parâmetros Exigidos

--action

A ação a ser executada.

valores aceitos: Resume, Suspend
--service-name

O nome do serviço de orquestração.

valores aceitos: AutomaticRepairs, DummyOrchestrationServiceName

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss show

Obtenha detalhes sobre VMs em um VMSS.

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

Exemplos

Obtenha detalhes sobre VMs em um VMSS. (gerado automaticamente)

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

Parâmetros Exigidos

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--include-user-data -u

Inclua as propriedades de dados do usuário no resultado da consulta.

valor padrão: False
--instance-id

ID da instância da VM. Se estiver faltando, mostre o VMSS.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss simulate-eviction

Simule a remoção de uma máquina virtual Spot em um conjunto de dimensionamento de VM.

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

Exemplos

Simule a remoção de uma máquina virtual Spot em um conjunto de dimensionamento de VM.

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

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--instance-id

A ID da instância da máquina virtual.

--name --vm-scale-set-name -n

O nome do conjunto de dimensionamento de VM.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss start

Inicie VMs em um VMSS.

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

Exemplos

Inicie VMs em um VMSS. (gerado automaticamente)

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

Parâmetros Exigidos

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--instance-ids

Lista separada por espaço de IDs (ex: 1 2 3 ...) ou * para todas as instâncias. Se não for fornecida, a ação será aplicada na própria escala.

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss stop

Desligue (pare) VMs em um VMSS.

As VMs continuarão a ser cobradas. Para evitar isso, você pode desalocar instâncias de VM dentro de um VMSS por meio de "az vmss deallocate".

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

Exemplos

Desligue VMs em um VMSS sem desligar.

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

Desligue (pare) VMs em um VMSS. (gerado automaticamente)

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

Parâmetros Exigidos

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--instance-ids

Lista separada por espaço de IDs (ex: 1 2 3 ...) ou * para todas as instâncias. Se não for fornecida, a ação será aplicada na própria escala.

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--skip-shutdown

Pule o desligamento e desligue imediatamente.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss update

Atualize um VMSS. Execute o comando 'az vmss update-instances' para distribuir as alterações nas VMs se você não tiver configurado a política de atualização.

az vmss update [--add]
               [--automatic-repairs-action {Reimage, Replace, Restart}]
               [--automatic-repairs-grace-period]
               [--capacity-reservation-group]
               [--custom-data]
               [--disk-controller-type {NVMe, SCSI}]
               [--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-secure-boot {false, true}]
               [--enable-spot-restore {false, true}]
               [--enable-terminate-notification {false, true}]
               [--enable-vtpm {false, true}]
               [--ephemeral-os-disk-placement {CacheDisk, 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-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 {TrustedLaunch}]
               [--set]
               [--spot-restore-timeout]
               [--subscription]
               [--terminate-notification-time]
               [--ultra-ssd-enabled {false, true}]
               [--user-data]
               [--v-cpus-available]
               [--v-cpus-per-core]
               [--vm-sku]

Exemplos

Atualize um tipo de licença do VMSS para o Benefício Híbrido do Azure.

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

Atualize as políticas de proteção de uma instância de VM.

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

Atualize as políticas de proteção de uma instância de VM.

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

Atualize as IOPS de leitura-gravação de uma instância de VM do disco gerenciado.

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

Atualize a largura de banda de uma instância de VM em MB por segundo do disco gerenciado.

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

Atualize uma VM para usar uma imagem personalizada.

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

Atualize um VMSS Linux para o modo de patch 'AutomaticByPlatform'.

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

Atualize um VMSS especificando a postura de segurança a ser usada para todas as máquinas virtuais no conjunto de escala.

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"

Parâmetros Opcionais

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares de valores de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>.

valor padrão: []
--automatic-repairs-action

Tipo de ação de reparo que será usada para reparar máquinas virtuais não íntegras no conjunto de escala.

valores aceitos: Reimage, Replace, Restart
--automatic-repairs-grace-period

A quantidade de tempo (em minutos, entre 30 e 90) para a qual os reparos automáticos são suspensos devido a uma alteração de estado na VM.

--capacity-reservation-group --crg
Versão Prévia

A ID ou o nome do grupo de reserva de capacidade usado para alocar. Passe em "Nenhum" para desassociar o grupo de reserva de capacidade. Observe que, se você quiser excluir uma VM/VMSS que tenha sido associada ao grupo de reserva de capacidade, primeiro será necessário desassociar o grupo de reserva de capacidade.

--custom-data

Arquivo de script de inicialização personalizado ou texto (cloud-init, cloud-config, etc.).

--disk-controller-type
Versão Prévia

Especifique o tipo de controlador de disco configurado para a VM ou VMSS.

valores aceitos: NVMe, SCSI
--enable-automatic-repairs

Habilite reparos automáticos.

valores aceitos: false, true
--enable-cross-zone-upgrade

Definir essa propriedade booleana permitirá que o VMSS ignore os limites AZ ao construir lotes de atualização e considere apenas Update Domain e maxBatchInstancePercent para determinar o tamanho do lote.

valores aceitos: false, true
--enable-hibernation

O sinalizador que habilita ou desabilita o recurso de hibernação no VMSS.

valores aceitos: false, true
--enable-osimage-notification

Especifique se o evento Agendado de Imagem do SO está habilitado ou desabilitado.

valores aceitos: false, true
--enable-proxy-agent

Especifique se o recurso de agente proxy deve ser habilitado no conjunto de dimensionamento de máquina virtual ou máquina virtual.

valores aceitos: false, true
--enable-secure-boot

Habilite a inicialização segura.

valores aceitos: false, true
--enable-spot-restore

Habilite o recurso Spot-Try-Restore em que instâncias SPOT do VMSS removidas tentarão ser restauradas oportunisticamente com base na disponibilidade de capacidade e restrições de preços.

valores aceitos: false, true
--enable-terminate-notification

Habilite a notificação de encerramento.

valores aceitos: false, true
--enable-vtpm

Habilite o vTPM.

valores aceitos: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Aplicável somente quando usado com --vm-sku. Permite que você escolha o local de provisionamento de disco do sistema operacional efêmero.

valores aceitos: CacheDisk, ResourceDisk
--exclude-extensions --security-posture-reference-exclude-extensions

Lista de extensões de máquina virtual a serem excluídas ao aplicar a Postura de Segurança. Uma cadeia de caracteres Json ou um caminho de arquivo é aceitável. Consulte o https://docs.microsoft.com/rest/api/compute/virtualmachinescalesets/get#virtualmachineextension formato de dados.

--force-deletion
Versão Prévia

Essa propriedade permite especificar se as máquinas virtuais escolhidas para remoção precisam ser excluídas à força quando um conjunto de dimensionamento de máquina virtual está sendo dimensionado.

--force-string

Ao usar 'set' ou 'add', preserve literais de cadeia de caracteres em vez de tentar converter para JSON.

valor padrão: False
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--instance-id

Atualize a instância da VM com essa ID. Se estiver faltando, atualize o VMSS.

--license-type

Especifica que a imagem ou o disco do Windows foi licenciado localmente. Para habilitar o Benefício Híbrido do Azure para Windows Server, use 'Windows_Server'. Para habilitar os Direitos de Hospedagem Multilocatário para Windows 10, use 'Windows_Client'. Para obter mais informações, consulte os documentos online da VM do Windows do Azure.

valores aceitos: 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

A porcentagem máxima do total de instâncias de máquina virtual que serão atualizadas simultaneamente pela atualização sem interrupção em um lote. Inadimplência: 20%.

--max-price
Versão Prévia

O preço máximo (em dólares americanos) que você está disposto a pagar por um Spot VM/VMSS. -1 indica que o Spot VM/VMSS não deve ser removido por motivos de preço.

--max-unhealthy-instance-percent

A porcentagem máxima do total de instâncias de máquina virtual no conjunto de escala que podem ser simultaneamente não íntegros. Inadimplência: 20%.

--max-unhealthy-upgraded-instance-percent

A porcentagem máxima de instâncias de máquina virtual atualizadas que podem ser encontradas em um estado não íntegro. Inadimplência: 20%.

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
--pause-time-between-batches

O tempo de espera entre a conclusão da atualização para todas as máquinas virtuais em um lote e o início do próximo lote. Padrão: 0 segundos.

--ppg

O nome ou ID do grupo de posicionamento de proximidade ao qual o VMSS deve ser associado.

--prioritize-unhealthy-instances

Definir essa propriedade booleana fará com que todas as instâncias não íntegras em um conjunto de escala sejam atualizadas antes de qualquer instância íntegra.

valores aceitos: false, true
--priority

Prioridade. Use o 'Spot' para executar cargas de trabalho de curta duração de forma econômica. O enum "baixo" será preterido no futuro. Use 'Spot' para implantar VM spot e/ou VMSS do Azure. Padrão para Regular.

valores aceitos: Low, Regular, Spot
--protect-from-scale-in

Proteja a instância da VM contra operações de expansão.

valores aceitos: false, true
--protect-from-scale-set-actions

Proteja a instância da VM contra ações de conjunto de escala (incluindo scale-in).

valores aceitos: false, true
--proxy-agent-mode

Especifique o modo no qual o agente proxy será executado se o recurso estiver habilitado.

valores aceitos: Audit, Enforce
--regular-priority-count
Versão Prévia

O número base de VMs de prioridade regular que serão criadas nessa escala é definido à medida que ele se expande. Deve ser maior que 0.

--regular-priority-percentage
Versão Prévia

A porcentagem de instâncias de VM, depois que a contagem de prioridade regular base for atingida, que devem usar prioridade regular. Deve ser entre 0 e 100.

--remove

Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove> OU --remove propertyToRemove.

valor padrão: []
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--scale-in-policy

Especifique a política de dimensionamento (delimitada por espaço) que decide quais máquinas virtuais são escolhidas para remoção quando um Conjunto de Dimensionamento de Máquina Virtual é dimensionado.

valores aceitos: Default, NewestVM, OldestVM
--security-posture-id --security-posture-reference-id

O id de referência de postura de segurança na forma de /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|mais recente.

--security-type

Especifique o tipo de segurança do conjunto de dimensionamento de máquina virtual.

valores aceitos: TrustedLaunch
--set

Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo: --set property1.property2=<value>.

valor padrão: []
--spot-restore-timeout

Valor de tempo limite expresso como uma duração de tempo ISO 8601 após a qual a plataforma não tentará restaurar as instâncias SPOT do VMSS.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--terminate-notification-time

Período de tempo (em minutos, entre 5 e 15) uma notificação a ser enviada à VM no servidor de metadados da instância até que a VM seja excluída.

--ultra-ssd-enabled

Habilita ou desabilita a capacidade de ter 1 ou mais discos de dados gerenciados com UltraSSD_LRS conta de armazenamento.

valores aceitos: false, true
--user-data

UserData para as máquinas virtuais no conjunto de escala. Ele pode ser passado como arquivo ou string. Se a cadeia de caracteres vazia for passada, o valor existente será excluído.

--v-cpus-available

Especifique o número de vCPUs disponíveis.

--v-cpus-per-core

Especifique a proporção de vCPU para núcleo físico. Definir essa propriedade como 1 também significa que o hyper-threading está desabilitado.

--vm-sku
Versão Prévia

O novo tamanho das instâncias de máquina virtual no conjunto de escala. O padrão é "Standard_DS1_v2". Consulte https://azure.microsoft.com/pricing/details/virtual-machines/ para obter informações sobre tamanho.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss update-domain-walk

Caminhada manual do domínio de atualização de plataforma para atualizar máquinas virtuais em um conjunto de dimensionamento de máquina virtual de malha de serviço.

az vmss update-domain-walk --platform-update-domain
                           [--ids]
                           [--placement-group-id]
                           [--resource-group]
                           [--subscription]
                           [--vmss-name]
                           [--zone]

Exemplos

Forçar caminhada de domínio de atualização da plataforma de malha de serviço de recuperação

az vmss update-domain-walk -g rg --vmss-name vmss --platform-update-domain

Parâmetros Exigidos

--platform-update-domain

O domínio de atualização de plataforma para o qual uma caminhada de recuperação manual é solicitada.

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--placement-group-id

O ID do grupo de posicionamento para o qual a caminhada de recuperação manual é solicitada.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--vmss-name

O nome do conjunto de dimensionamento de VM.

--zone

A zona na qual a caminhada de recuperação manual é solicitada para o conjunto de dimensionamento de máquina virtual entre zonas.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss update-instances

Atualize VMs em um VMSS.

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

Exemplos

Atualize VMs em um VMSS. (gerado automaticamente)

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

Parâmetros Exigidos

--instance-ids

Lista separada por espaço de IDs (ex: 1 2 3 ...) ou * para todas as instâncias.

--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--no-wait

Não aguarde a conclusão da operação de execução longa.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az vmss wait

Coloque a CLI em um estado de espera até que uma condição de um conjunto de escala seja atendida.

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

Exemplos

Coloque a CLI em um estado de espera até que o VMSS tenha sido atualizado.

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

Coloque a CLI em um estado de espera até que a instância do VMSS tenha sido atualizada.

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

Coloque a CLI em um estado de espera até que uma condição de um conjunto de escala seja atendida. (gerado automaticamente)

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

Parâmetros Opcionais

--created

Aguarde até criar com 'provisioningState' em 'Succeeded'.

valor padrão: False
--custom

Aguarde até que a condição satisfaça uma consulta JMESPath personalizada. Por exemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Aguarde até ser excluído.

valor padrão: False
--exists

Aguarde até que o recurso exista.

valor padrão: False
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".

--instance-id

Aguarde na instância da VM com essa ID. Se estiver faltando, aguarde no VMSS.

--interval

Intervalo de sondagem em segundos.

valor padrão: 30
--name -n

Nome do conjunto de escalas. Você pode configurar o padrão usando az configure --defaults vmss=<name>o .

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--timeout

Espera máxima em segundos.

valor padrão: 3600
--updated

Aguarde até que seja atualizado com provisioningState em 'Succeeded'.

valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.