az vmss

Управление группировками виртуальных машин в масштабируемом наборе виртуальных машин Azure (VMSS).

Команды

Имя Описание Тип Состояние
az vmss application

Управление приложениями для масштабируемого набора виртуальных машин.

Основные сведения Общедоступная версия
az vmss application list

Список приложений для VMSS.

Основные сведения Общедоступная версия
az vmss application set

Задайте приложения для VMSS.

Основные сведения Общедоступная версия
az vmss create

Создайте масштабируемый набор виртуальных машин Azure.

Основные сведения Общедоступная версия
az vmss deallocate

Освобождение виртуальных машин в виртуальной машине VMSS.

Основные сведения Общедоступная версия
az vmss delete

Удаление масштабируемого набора виртуальных машин.

Основные сведения Общедоступная версия
az vmss delete-instances

Удаление виртуальных машин в vmSS.

Основные сведения Общедоступная версия
az vmss diagnostics

Настройте расширение масштабируемого набора виртуальных машин Azure диагностика.

Основные сведения Общедоступная версия
az vmss diagnostics get-default-config

Отображение файла конфигурации по умолчанию, определяющего собираемые данные.

Основные сведения Общедоступная версия
az vmss diagnostics set

Включите диагностика на vmSS.

Основные сведения Общедоступная версия
az vmss disk

Управление дисками данных виртуальной машины VMSS.

Основные сведения Общедоступная версия
az vmss disk attach

Подключите управляемые диски данных к масштабируемой группе или его экземплярам.

Основные сведения Общедоступная версия
az vmss disk detach

Отсоединение управляемых дисков данных от масштабируемого набора или его экземпляров.

Основные сведения Общедоступная версия
az vmss encryption

Управление шифрованием VMSS.

Основные сведения Общедоступная версия
az vmss encryption disable

Отключите шифрование на vmSS с управляемыми дисками.

Основные сведения Общедоступная версия
az vmss encryption enable

Шифрование VMSS с управляемыми дисками.

Основные сведения Общедоступная версия
az vmss encryption show

Отображение состояния шифрования.

Основные сведения Общедоступная версия
az vmss extension

Управление расширениями в масштабируемом наборе виртуальных машин.

Основные сведения Общедоступная версия
az vmss extension delete

Удаление расширения из VMSS.

Основные сведения Общедоступная версия
az vmss extension image

Найдите доступные расширения виртуальной машины для подписки и региона.

Основные сведения Общедоступная версия
az vmss extension image list

Список сведений о доступных расширениях.

Основные сведения Общедоступная версия
az vmss extension image list-names

Вывод списка типов образов расширений виртуальных машин.

Основные сведения Общедоступная версия
az vmss extension image list-versions

Вывод списка версий образов расширения виртуальной машины.

Основные сведения Общедоступная версия
az vmss extension image show

Получите образ расширения виртуальной машины.

Основные сведения Общедоступная версия
az vmss extension list

Список расширений, связанных с VMSS.

Основные сведения Общедоступная версия
az vmss extension set

Добавьте расширение в VMSS или обновите существующее расширение.

Основные сведения Общедоступная версия
az vmss extension show

Отображение сведений о расширении VMSS.

Основные сведения Общедоступная версия
az vmss extension upgrade

Обновите все расширения для всех экземпляров VMSS до последней версии.

Основные сведения Общедоступная версия
az vmss get-instance-view

Просмотр экземпляра VMSS.

Основные сведения Общедоступная версия
az vmss get-os-upgrade-history

Вывод списка обновлений ОС в экземпляре масштабируемого набора виртуальных машин.

Основные сведения Общедоступная версия
az vmss identity

Управление удостоверениями служб масштабируемого набора виртуальных машин.

Основные сведения Общедоступная версия
az vmss identity assign

Включите управляемое удостоверение службы в VMSS.

Основные сведения Общедоступная версия
az vmss identity remove

Удаление назначенных пользователем удостоверений из масштабируемого набора виртуальных машин.

Основные сведения Предварительный просмотр
az vmss identity show

Отображение сведений об управляемом удостоверении масштабируемого набора виртуальных машин.

Основные сведения Общедоступная версия
az vmss list

Вывод списка всех масштабируемых наборов виртуальных машин в группе ресурсов.

Основные сведения Общедоступная версия
az vmss list-instance-connection-info

Получите IP-адрес и номер порта, используемые для подключения к отдельным экземплярам виртуальной машины в наборе.

Основные сведения Общедоступная версия
az vmss list-instance-public-ips

Вывод списка общедоступных IP-адресов экземпляров виртуальных машин в наборе.

Основные сведения Общедоступная версия
az vmss list-instances

Список всех виртуальных машин в масштабируемых наборах виртуальных машин.

Основные сведения Общедоступная версия
az vmss list-skus

Список номеров SKU, доступных для масштабируемого набора виртуальных машин, включая минимальные и максимальные экземпляры виртуальных машин, разрешенные для каждого номера SKU.

Основные сведения Общедоступная версия
az vmss nic

Управление сетевыми интерфейсами vmSS.

Основные сведения Общедоступная версия
az vmss nic list

Получение всех сетевых интерфейсов в масштабируемом наборе виртуальных машин.

Основные сведения Общедоступная версия
az vmss nic list-vm-nics

Получение сведений обо всех сетевых интерфейсах в виртуальной машине в масштабируемом наборе виртуальных машин.

Основные сведения Общедоступная версия
az vmss nic show

Получите указанный сетевой интерфейс в масштабируемом наборе виртуальных машин.

Основные сведения Общедоступная версия
az vmss perform-maintenance

Выполнение обслуживания на одной или нескольких виртуальных машинах в масштабируемом наборе виртуальных машин. Операция с экземплярами, которые не имеют права на обслуживание, завершится ошибкой. Дополнительные сведения https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notificationsсм. в рекомендациях.

Основные сведения Общедоступная версия
az vmss reimage

Повторное создание образов виртуальных машин в виртуальной машине VMSS.

Основные сведения Общедоступная версия
az vmss restart

Перезапустите виртуальные машины в vmSS.

Основные сведения Общедоступная версия
az vmss rolling-upgrade

Управление последовательными обновлениями.

Основные сведения Общедоступная версия
az vmss rolling-upgrade cancel

Отмена текущего масштабируемого набора виртуальных машин.

Основные сведения Общедоступная версия
az vmss rolling-upgrade get-latest

Получите состояние последнего масштабируемого набора виртуальных машин.

Основные сведения Общедоступная версия
az vmss rolling-upgrade start

Запустите последовательное обновление, чтобы переместить все экземпляры масштабируемого набора виртуальных машин в последнюю доступную версию ОС образов платформы. Экземпляры, которые уже выполняют последнюю доступную версию ОС, не затрагиваются.

Основные сведения Общедоступная версия
az vmss run-command

Управление командами выполнения в масштабируемом наборе виртуальных машин.

Основные сведения Общедоступная версия
az vmss run-command create

Операция создания команды запуска виртуальной машины VMSS.

Основные сведения Общедоступная версия
az vmss run-command delete

Операция удаления команды выполнения.

Основные сведения Общедоступная версия
az vmss run-command invoke

Выполните определенную команду выполнения в экземпляре масштабируемого набора виртуальных машин.

Основные сведения Общедоступная версия
az vmss run-command list

Операция получения всех команд выполнения экземпляра в масштабируемом наборе виртуальных машин.

Основные сведения Общедоступная версия
az vmss run-command show

Операция для получения команды запуска VMSS.

Основные сведения Общедоступная версия
az vmss run-command update

Операция обновления команды запуска VMSS.

Основные сведения Общедоступная версия
az vmss scale

Измените количество виртуальных машин в vmSS.

Основные сведения Общедоступная версия
az vmss set-orchestration-service-state

Изменение свойства ServiceState для данной службы в VMSS.

Основные сведения Общедоступная версия
az vmss show

Получение сведений о виртуальных машинах в vmSS.

Основные сведения Общедоступная версия
az vmss simulate-eviction

Имитируйте вытеснение точечных виртуальных машин в масштабируемом наборе виртуальных машин.

Основные сведения Общедоступная версия
az vmss start

Запуск виртуальных машин в vmSS.

Основные сведения Общедоступная версия
az vmss stop

Отключение (остановка) виртуальных машин в vmSS.

Основные сведения Общедоступная версия
az vmss update

Обновление VMSS. Выполните команду az vmss update-instances, чтобы развернуть изменения виртуальных машин, если вы не настроили политику обновления.

Основные сведения Общедоступная версия
az vmss update-domain-walk

Пошаговое руководство по обновлению домена обновления платформы вручную для обновления виртуальных машин в масштабируемом наборе виртуальных машин Service Fabric.

Основные сведения Общедоступная версия
az vmss update-instances

Обновление виртуальных машин в vmSS.

Основные сведения Общедоступная версия
az vmss wait

Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие масштабируемого набора.

Основные сведения Общедоступная версия

az vmss create

Создайте масштабируемый набор виртуальных машин 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]

Примеры

Создайте масштабируемый набор виртуальных машин Windows с 5 экземплярами, подсистемой балансировки нагрузки, общедоступным IP-адресом, диском данных 2 ГБ и диском ОС 40 ГБ.

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

Создайте масштабируемый набор виртуальных машин Linux с помощью пары ключей SSH, общедоступного IP-адреса, записи DNS, существующей подсистемы балансировки нагрузки и существующей виртуальной сети.

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

Создайте масштабируемый набор виртуальных машин Linux из пользовательского образа с помощью существующего открытого ключа SSH по умолчанию.

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

Создайте масштабируемый набор виртуальных машин Linux с подсистемой балансировки нагрузки и пользовательскими DNS-серверами. У каждой виртуальной машины есть общедоступный IP-адрес и имя личного домена.

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

Создайте масштабируемый набор виртуальных машин Linux с помощью скрипта cloud-init для настройки. См. статью: https://docs.microsoft.com/azure/virtual-machines/linux/using-cloud-init

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

Создайте VMSS из универсальной версии образа коллекции.

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

Создайте VMSS из специализированной версии образа коллекции.

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

Создание VMSS из последней версии образа коллекции

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

Создайте масштабируемый набор виртуальных машин Debian11 с помощью секретов Key Vault.

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

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

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

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

Создайте масштабируемый набор виртуальных машин с назначенным системой удостоверением. У виртуальной машины будет роль участника с доступом к учетной записи хранения.

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

Создайте масштабируемый набор виртуальных машин Debian11 с назначенным пользователем удостоверением.

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

Создайте масштабируемый набор виртуальных машин Debian11 с назначенным системой и пользователем удостоверениями.

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

Создание масштабируемого набора виртуальных машин в одной зоне в регионе текущей группы ресурсов

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

Создайте VMSS, поддерживающий 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

Создайте VMSS из образа общей коллекции.

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

Создайте VMSS из образа коллекции сообщества.

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

Создайте виртуальную машину Windows с режимом исправления "Вручную" (в настоящее время режим исправления "AutomaticByPlatform" не поддерживается во время создания VMSS в качестве расширения работоспособности, которое требуется для режима "AutomaticByPlatform" невозможно задать во время создания VMSS).

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

Создайте vmSS с указанием состояния безопасности, который будет использоваться для всех виртуальных машин в масштабируемом наборе.

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"

Обязательные параметры

--name -n

Имя масштабируемого набора виртуальных машин.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--accelerated-networking

Включите ускоренную сеть. Если не указано, ИНТЕРФЕЙС командной строки будет включать его на основе образа компьютера и размера.

допустимые значения: false, true
--accept-term

Примите лицензионное соглашение и заявление о конфиденциальности.

--admin-password

Пароль для виртуальной машины, если тип проверки подлинности — "Пароль".

--admin-username

Имя пользователя виртуальной машины. Значение по умолчанию — текущее имя пользователя ОС. Если значение по умолчанию зарезервировано системой, значение по умолчанию будет присвоено azureuser. https://docs.microsoft.com/rest/api/compute/virtualmachines/createorupdate#osprofile См. полный список зарезервированных значений.

--app-gateway

Имя, используемое при создании нового шлюза приложений (по умолчанию) или ссылки на существующий. Также можно ссылаться на существующий шлюз приложений по идентификатору или указать "" для none.

--app-gateway-capacity

Количество экземпляров, используемых при создании нового шлюза приложений.

значение по умолчанию: 10
--app-gateway-sku

Номер SKU при создании нового шлюза приложений.

значение по умолчанию: Standard_Large
--app-gateway-subnet-address-prefix

Префикс IP-адреса подсети, используемый при создании шлюза приложений в формате CIDR.

--asgs

Разделенный пробелами список существующих групп безопасности приложений для связи с виртуальной машиной.

--assign-identity

Примите удостоверения, назначенные системой или пользователем, разделенные пробелами. Используйте "[system]" для ссылки на назначенное системой удостоверение или идентификатор ресурса для ссылки на назначенное пользователем удостоверение. Дополнительные примеры см. в справке.

--authentication-type

Тип проверки подлинности для использования с виртуальной машиной. По умолчанию используется пароль для открытого ключа Windows и SSH для Linux. "all" включает проверку подлинности ssh и пароля.

допустимые значения: all, password, ssh
--automatic-repairs-action

Тип действия восстановления, который будет использоваться для восстановления неработоспособных виртуальных машин в масштабируемом наборе.

допустимые значения: Reimage, Replace, Restart
--automatic-repairs-grace-period

Время (в минутах от 30 до 90), для которого автоматические исправления приостановлены из-за изменения состояния виртуальной машины.

--backend-pool-name

Имя, используемое для внутреннего пула при создании нового подсистемы балансировки нагрузки или шлюза приложений.

--backend-port

При создании подсистемы балансировки нагрузки серверный порт для открытия с помощью правил NAT (по умолчанию — 22 в Linux и 3389 в Windows). При создании шлюза приложений внутренний порт, используемый для параметров HTTP серверной части.

--capacity-reservation-group --crg
Предварительный просмотр

Идентификатор или имя группы резервирования емкости, которая используется для выделения. Передайте значение "Нет", чтобы отсоединить группу резервирования емкости. Обратите внимание, что если вы хотите удалить виртуальную машину или vmSS, связанную с группой резервирования емкости, сначала необходимо отключить группу резервирования емкости.

--computer-name-prefix

Префикс имени компьютера для всех виртуальных машин в масштабируемом наборе. Префиксы имени компьютера должны иметь длину от 1 до 15 символов.

--custom-data

Пользовательский файл скрипта инициализации или текст (cloud-init, cloud-config и т. д.).

--data-disk-caching

служба хранилища тип кэширования для дисков данных, включая None, ReadOnly, ReadWrite и т. д. Используйте единственное значение для применения ко всем дискам или для <lun>=<vaule1> <lun>=<value2> настройки отдельного диска.

--data-disk-delete-option

Укажите, следует ли удалять или отсоединять диск данных при удалении VMSS Flex (эта функция доступна только для VMSS с гибким режимом оркестрации).

допустимые значения: Delete, Detach
--data-disk-encryption-sets

Имена или идентификаторы (разделенные пробелами) наборов шифрования дисков для дисков данных.

--data-disk-iops

Укажите число операций ввода-вывода в секунду чтения и записи (разделенные пробелами) для управляемого диска. Следует использовать только в том случае, если служба хранилища AccountType UltraSSD_LRS. Если не указано, значение по умолчанию будет назначено на основе diskSizeGB.

--data-disk-mbps

Укажите пропускную способность в МБ в секунду (разделенные пробелами) для управляемого диска. Следует использовать только в том случае, если служба хранилища AccountType UltraSSD_LRS. Если не указано, значение по умолчанию будет назначено на основе diskSizeGB.

--data-disk-sizes-gb

Размер свободного управляемого диска данных в ГБ для создания.

--disable-integrity-monitoring-autoupgrade

Отключите автоматическое обновление расширения аттестации гостей для виртуальных машин с поддержкой доверенного запуска и VMSS.

значение по умолчанию: False
--disable-overprovision

Параметр overprovision (см https://azure.microsoft.com/documentation/articles/virtual-machine-scale-sets-overview/ . дополнительные сведения).

--disk-controller-type
Предварительный просмотр

Укажите тип контроллера диска, настроенный для виртуальной машины или VMSS.

допустимые значения: NVMe, SCSI
--dns-servers

Разделенные пробелами IP-адреса DNS-серверов, например 10.0.0.5 10.0.0.6.

--edge-zone

Имя пограничной зоны.

--enable-agent

Укажите, следует ли подготовить агент виртуальной машины на виртуальной машине. Если это свойство не указано, поведение по умолчанию — задать для него значение true. Это гарантирует, что агент виртуальной машины установлен на виртуальной машине, чтобы расширения можно было добавить в виртуальную машину позже.

допустимые значения: false, true
--enable-auto-os-upgrade

Указывает, следует ли автоматически применять обновления ОС к экземплярам масштабируемого набора в последовательном режиме, когда становится доступной более новая версия образа ОС.

допустимые значения: false, true
--enable-auto-update

Укажите, включена ли автоматическая Обновления для виртуальной машины Windows.

допустимые значения: false, true
--enable-cross-zone-upgrade

Задайте это логическое свойство позволит VMSS игнорировать границы AZ при создании пакетов обновления, а также учитывать только домен обновления и maxBatchInstancePercent, чтобы определить размер пакета.

допустимые значения: false, true
--enable-hibernation

Флаг, который включает или отключает возможность гибернации в VMSS.

допустимые значения: false, true
--enable-integrity-monitoring

Включите установку microsoft propietary и не поддерживается расширение аттестации гостевых компьютеров и включение удостоверения, назначенного системой для доверенных виртуальных машин и VMSS.

значение по умолчанию: False
--enable-osimage-notification

Укажите, включено или отключено ли событие запланированного образа ОС.

допустимые значения: false, true
--enable-proxy-agent

Укажите, следует ли включить компонент прокси-агента на виртуальной машине или масштабируемом наборе виртуальных машин.

допустимые значения: false, true
--enable-secure-boot

Включите безопасную загрузку.

допустимые значения: false, true
--enable-spot-restore

Включите функцию Spot-Try-Restore, где вытеснение экземпляров VMSS SPOT будет пытаться восстановить оппортунистически на основе ограничений доступности емкости и цен.

допустимые значения: false, true
--enable-vtpm

Включите vTPM.

допустимые значения: false, true
--encryption-at-host

Включите шифрование узлов для виртуальной машины или VMSS. Это позволит включить шифрование для всех дисков, включая диск Resource/Temp на самом узле.

допустимые значения: false, true
--ephemeral-os-disk

Позволяет создать диск ОС непосредственно на узле узла, обеспечивая производительность локального диска и быстрое время повторного создания виртуальной машины или vmSS.

допустимые значения: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Применимо только при использовании с --ephemeral-os-disk. Позволяет выбрать расположение подготовки диска эфемерной ОС.

допустимые значения: CacheDisk, ResourceDisk
--eviction-policy

Политика вытеснения виртуальных машин в масштабируемом наборе приоритетов spot. Политика вытеснения по умолчанию — это deallocate для масштабируемого набора точечных приоритетов.

допустимые значения: Deallocate, Delete
--exclude-extensions --security-posture-reference-exclude-extensions

Список расширений виртуальных машин, которые следует исключить при применении системы безопасности. Допускается либо строка Json, либо путь к файлу. Обратитесь к https://docs.microsoft.com/rest/api/compute/virtualmachinescalesets/get#virtualmachineextension формату данных.

--generate-ssh-keys

Создайте открытые и закрытые файлы ключей RSA SSH, если отсутствуют. Ключи будут храниться в каталоге ~/.ssh.

значение по умолчанию: False
--health-probe

Имя пробы из существующей подсистемы балансировки нагрузки, в основном используемое для последовательного обновления или автоматического восстановления.

--host-group

Имя или идентификатор выделенной группы узлов, в которой находится масштабируемый набор виртуальных машин.

--image

Имя образа операционной системы в виде псевдонима URN, URN, имени пользовательского образа или идентификатора или URI большого двоичного объекта VHD. Кроме того, он также поддерживает общий образ коллекции. Используйте псевдоним изображения, включая версию дистрибутива, который вы хотите использовать. Например, используйте Debian11 вместо Debian. Этот параметр требуется, если не используется --attach-os-disk. допустимый формат URN: Publisher:Offer:Sku:Version. Дополнительные сведения см. в разделе https://docs.microsoft.com/azure/virtual-machines/linux/cli-ps-findimage.

значение из: az sig image-version show-shared, az vm image list, az vm image show
--instance-count

Количество виртуальных машин в масштабируемом наборе.

значение по умолчанию: 2
--lb --load-balancer

Имя, используемое при создании новой подсистемы балансировки нагрузки (по умолчанию) или ссылке на существующую. Также можно ссылаться на существующую подсистему балансировки нагрузки по идентификатору или указать "" для none.

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

Имя, используемое для правила NAT версии 2 при создании новой подсистемы балансировки нагрузки. (правило NAT версии 2 используется для замены пула NAT).

--lb-sku

Sku создаваемого подсистемы балансировки нагрузки. Общедоступный IP-адрес поддерживается для создания в пограничной зоне только в том случае, если он имеет значение "Стандартный".

допустимые значения: Basic, Gateway, Standard
значение по умолчанию: Standard
--license-type

Указывает, что образ или диск Windows лицензирован локально. Чтобы включить Преимущество гибридного использования Azure для Windows Server, используйте Windows_Server. Чтобы включить права размещения с несколькими клиентами для Windows 10, используйте Windows_Client. Дополнительные сведения см. в документации по виртуальной машине Azure в Интернете.

допустимые значения: 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

Расположение, в котором создается виртуальная машина и связанные ресурсы. Если расположение по умолчанию не настроено, по умолчанию будет использоваться расположение группы ресурсов.

--max-batch-instance-percent

Максимальный процент общих экземпляров виртуальных машин, которые будут обновляться одновременно путем последовательного обновления в одном пакете. Значение по умолчанию: 20 %.

--max-price
Предварительный просмотр

Максимальная цена (в долларах США) вы готовы платить за точечные виртуальные машины или VMSS. -1 указывает, что пятнистая виртуальная машина или VMSS не должна быть вытесна из-за ценовых причин.

--max-surge
Предварительный просмотр

Укажите его для создания новых виртуальных машин для обновления масштабируемого набора, а не обновления существующих виртуальных машин.

допустимые значения: false, true
--max-unhealthy-instance-percent

Максимальный процент общих экземпляров виртуальных машин в масштабируемом наборе, который может быть одновременно неработоспособным. Значение по умолчанию: 20 %.

--max-unhealthy-upgraded-instance-percent

Максимальный процент обновленных экземпляров виртуальных машин, которые можно найти в неработоспособном состоянии. Значение по умолчанию: 20 %.

--network-api-version

Укажите версию API Microsoft.Network, используемую при создании сетевых ресурсов в конфигурациях сетевого интерфейса для масштабируемого набора виртуальных машин с режимом оркестрации "Гибкий". Значение по умолчанию — 2020-11-01.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--nsg

Имя или идентификатор существующей группы безопасности сети.

--orchestration-mode

Выберите способ управления виртуальными машинами масштабируемым набором. В универсальном режиме вы определяете модель виртуальной машины, а Azure создаст идентичные экземпляры на основе этой модели. В гибком режиме вы вручную создаете и добавляете виртуальную машину любой конфигурации в масштабируемый набор или создаете идентичные экземпляры на основе модели виртуальных машин, определенной для масштабируемого набора.

допустимые значения: Flexible, Uniform
значение по умолчанию: Flexible
--os-disk-caching

служба хранилища тип кэширования для диска ОС виртуальной машины. По умолчанию: ReadWrite.

допустимые значения: None, ReadOnly, ReadWrite
--os-disk-delete-option

Укажите, следует ли удалять или отсоединять диск ОС при удалении VMSS Flex (эта функция доступна только для VMSS с гибким режимом оркестрации).

допустимые значения: Delete, Detach
--os-disk-encryption-set

Имя или идентификатор набора шифрования дисков для диска ОС.

--os-disk-name

Имя нового диска ОС виртуальной машины.

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

Укажите идентификатор ресурса или имя управляемого клиентом набора ресурсов шифрования дисков для управляемого диска, используемого для зашифрованного ключа конфиденциальной виртуальной машины и гостевого BLOB-объекта виртуальной машины.

--os-disk-security-encryption-type

Укажите тип шифрования управляемого диска ОС.

допустимые значения: DiskWithVMGuestState, NonPersistedTPM, VMGuestStateOnly
--os-disk-size-gb

Размер диска ОС в ГБ для создания.

--os-type

Тип ОС, установленной на пользовательском виртуальном жестком диске. Не используйте при указании псевдонима URN или URN.

допустимые значения: linux, windows
--patch-mode

Режим гостевой установки исправлений для виртуальной машины IaaS. Допустимые значения для виртуальной машины Windows: AutomaticByOS, AutomaticByPlatform, Manual. Допустимые значения для виртуальной машины Linux: AutomaticByPlatform, ImageDefault. Вручную. Вы управляете применением исправлений к виртуальной машине. Это можно сделать, применяя исправления вручную внутри виртуальной машины. В этом режиме автоматические обновления отключены; параметр --enable-auto-update должен иметь значение false. AutomaticByOS — виртуальная машина автоматически обновляется ОС. Параметр --enable-auto-update должен иметь значение true. AutomaticByPlatform — виртуальная машина автоматически обновляется операционной системой. ImageDefault — используется конфигурация исправления по умолчанию виртуальной машины. Параметр --enable-agent и --enable-auto-update должен иметь значение true.

допустимые значения: AutomaticByOS, AutomaticByPlatform, ImageDefault, Manual
--pause-time-between-batches

Время ожидания между завершением обновления для всех виртуальных машин в одном пакете и запуском следующего пакета. Значение по умолчанию: 0 секунд.

--plan-name

Имя плана.

--plan-product

Планирование продукта.

--plan-promotion-code

Запланируйте код повышения уровня.

--plan-publisher

План издателя.

--platform-fault-domain-count

Число доменов сбоя для каждой группы размещения в зоне доступности.

--ppg

Имя или идентификатор группы размещения близкого взаимодействия, с которым должна быть связана виртуальная машина.

--prioritize-unhealthy-instances

Задайте это логическое свойство приведет ко всем неработоспособным экземплярам в масштабируемом наборе, обновляемому до всех работоспособных экземпляров.

допустимые значения: false, true
--priority

Приоритет. Используйте "Spot" для выполнения краткосрочных рабочих нагрузок в экономичном режиме. Перечисление "Низкий" будет устарело в будущем. Используйте "Spot" для развертывания точечных виртуальных машин Azure и (или) VMSS. По умолчанию — "Обычный".

допустимые значения: Low, Regular, Spot
--proxy-agent-mode

Укажите режим, на который будет выполняться прокси-агент, если эта функция включена.

допустимые значения: Audit, Enforce
--public-ip-address

Имя общедоступного IP-адреса при создании одного (по умолчанию) или ссылке на существующий. Также можно ссылаться на существующий общедоступный IP-адрес по идентификатору или указать "" для None ("" в Azure CLI с помощью оператора PowerShell или --% ). Для Azure CLI с помощью powershell core edition 7.3.4 укажите или "" (-public-ip-address или --public-ip-address "").

--public-ip-address-allocation
допустимые значения: dynamic, static
--public-ip-address-dns-name

Глобально уникальное DNS-имя для только что созданного общедоступного IP-адреса.

--public-ip-per-vm

Каждый экземпляр виртуальной машины будет иметь общедоступный IP-адрес. Для обеспечения безопасности можно использовать "-nsg" для применения соответствующих правил.

значение по умолчанию: False
--regular-priority-count
Предварительный просмотр

Базовое число регулярных виртуальных машин с приоритетом, которые будут созданы в этом масштабируемом наборе по мере масштабирования. Должно быть больше 0.

--regular-priority-percentage
Предварительный просмотр

Процент экземпляров виртуальных машин после достижения базового регулярного числа приоритетов, которые, как ожидается, будут использовать регулярный приоритет. Должно быть от 0 до 100.

--role

Имя роли или идентификатор назначенного системой удостоверения.

--scale-in-policy

Укажите политику масштабирования (разделители пространства), которая решает, какие виртуальные машины выбираются для удаления при масштабировании масштабируемого набора виртуальных машин.

допустимые значения: Default, NewestVM, OldestVM
--scope

Область доступа к назначенному системой удостоверению.

--secrets

Один или несколько секретов Key Vault в виде строк JSON или файлов с помощью @{path} содержащихся [{ "sourceVault": { "id": "value" }, "vaultCertificates": [{ "certificateUrl": "value", "certificateStore": "cert store name (only on windows)"}] }].

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

Идентификатор ссылки на состояние безопасности в виде /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest.

--security-type

Укажите тип безопасности виртуальной машины.

допустимые значения: ConfidentialVM, Standard, TrustedLaunch
--single-placement-group

Ограничить масштабируемый набор одной группой размещения. Подробные сведения см. в разделе https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups.

допустимые значения: false, true
--specialized

Укажите, является ли исходный образ специализированным.

допустимые значения: false, true
--spot-restore-timeout

Значение времени ожидания, выраженное как продолжительность времени ISO 8601, после которого платформа не попытается восстановить экземпляры VMSS SPOT.

--ssh-dest-key-path

Путь к целевому файлу на виртуальной машине для ключа SSH. Если файл уже существует, указанные ключи добавляются в файл. Путь назначения для открытых ключей SSH в настоящее время ограничен значением по умолчанию "/home/username/.ssh/authorized_keys" из-за известной проблемы в агенте подготовки Linux.

--ssh-key-values

Разделенный пробелами список открытых ключей SSH или пути к файлу открытого ключа.

--storage-container-name

Применимо только при использовании с --use-unmanaged-disk. Имя контейнера хранилища для диска ОС виртуальной машины. Значение по умолчанию: vhds.

значение по умолчанию: vhds
--storage-sku

Номер SKU учетной записи хранения, с которой следует сохранить виртуальную машину. Используйте единый номер SKU, который будет применяться ко всем дискам или указать отдельные диски. Использование: [-storage-sku SKU | --storage-sku ID=SKU ID=SKU ID=SKU...], где каждый идентификатор — os или 0-indexed lun. Допустимые значения: Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, PremiumV2_LRS.

--subnet

Имя подсети при создании новой виртуальной сети или ссылке на существующую. Также можно ссылаться на существующую подсеть по идентификатору. Если имя виртуальной сети и подсеть опущены, соответствующая виртуальная сеть и подсеть будут выбраны автоматически или будет создана новая.

--subnet-address-prefix

Префикс IP-адреса подсети, используемый при создании виртуальной сети в формате CIDR.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--terminate-notification-time

Время (в минутах от 5 до 15) уведомление, отправляемое на виртуальную машину на сервере метаданных экземпляра, пока виртуальная машина не будет удалена.

--ultra-ssd-enabled

Включает или отключает возможность иметь 1 или более управляемых дисков данных с UltraSSD_LRS учетной записью хранения.

допустимые значения: false, true
--upgrade-policy-mode
допустимые значения: Automatic, Manual, Rolling
значение по умолчанию: manual
--use-unmanaged-disk

Не используйте управляемый диск для сохранения виртуальной машины.

значение по умолчанию: False
--user-data

UserData для виртуальных машин в масштабируемом наборе. Его можно передать в виде файла или строки.

--v-cpus-available

Укажите количество доступных виртуальных ЦП.

--v-cpus-per-core

Укажите отношение виртуального ЦП к физическому ядру. При установке этого свойства значение 1 также означает, что гиперпоток отключен.

--validate

Создайте и проверьте шаблон ARM без создания ресурсов.

значение по умолчанию: False
--vm-domain-name

Доменное имя экземпляров виртуальных машин после настройки— полное vm<vm-index>.<vm-domain-name>.<..rest..>доменное имя.

--vm-sku

Размер виртуальных машин в масштабируемом наборе. Значение по умолчанию — "Standard_DS1_v2". См https://azure.microsoft.com/pricing/details/virtual-machines/ . сведения о размере.

--vnet-address-prefix

Префикс IP-адреса, используемый при создании виртуальной сети в формате CIDR.

значение по умолчанию: 10.0.0.0/16
--vnet-name

Имя виртуальной сети при создании новой или ссылке на существующую.

--zones -z

Разделенный пробелами список зон доступности, в которых необходимо подготовить ресурс.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss deallocate

Освобождение виртуальных машин в виртуальной машине VMSS.

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

Примеры

Освобождение виртуальных машин в виртуальной машине VMSS. (автоматическое создание)

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

Обязательные параметры

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--hibernate

Хибернируйте виртуальную машину из масштабируемого набора виртуальных машин. Доступно только для VMSS с гибким orchestrationMode.

допустимые значения: false, true
--instance-ids

Разделенный пробелами список идентификаторов (например, 1 2 3 ...) или *для всех экземпляров. Если это не указано, действие будет применено к самому масштабируемом набору.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss delete

Удаление масштабируемого набора виртуальных машин.

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]

Необязательные параметры

--force-deletion

Необязательный параметр для принудительного удаления масштабируемого набора виртуальных машин. (Функция в предварительной версии).

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

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

Имя масштабируемого набора виртуальных машин.

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss delete-instances

Удаление виртуальных машин в vmSS.

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

Примеры

Удаление виртуальных машин в vmSS. (автоматическое создание)

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

Обязательные параметры

--instance-ids

Разделенный пробелами список идентификаторов (например, 1 2 3 ...) или *для всех экземпляров.

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss get-instance-view

Просмотр экземпляра VMSS.

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

Примеры

Просмотр экземпляра VMSS. (автоматическое создание)

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

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--instance-id

Идентификатор экземпляра виртуальной машины или "*", чтобы просмотреть представление экземпляра для всех виртуальных машин в масштабируемом наборе.

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss get-os-upgrade-history

Вывод списка обновлений ОС в экземпляре масштабируемого набора виртуальных машин.

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

Обязательные параметры

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

Имя масштабируемого набора виртуальных машин.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--max-items

Общее количество элементов, возвращаемых в выходных данных команды. Если общее количество доступных элементов превышает указанное значение, маркер предоставляется в выходных данных команды. Чтобы возобновить разбиение на страницы, укажите значение маркера в --next-token аргументе последующей команды.

--next-token

Маркер, чтобы указать, где начать разбиение на страницы. Это значение маркера из ранее усеченного ответа.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss list

Вывод списка всех масштабируемых наборов виртуальных машин в группе ресурсов.

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

Примеры

Вывод списка виртуальных машин

az vmss list --resource-group MyResourceGroup

Необязательные параметры

--max-items

Общее количество элементов, возвращаемых в выходных данных команды. Если общее количество доступных элементов превышает указанное значение, маркер предоставляется в выходных данных команды. Чтобы возобновить разбиение на страницы, укажите значение маркера в --next-token аргументе последующей команды.

--next-token

Маркер, чтобы указать, где начать разбиение на страницы. Это значение маркера из ранее усеченного ответа.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss list-instance-connection-info

Получите IP-адрес и номер порта, используемые для подключения к отдельным экземплярам виртуальной машины в наборе.

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

Примеры

Получите IP-адрес и номер порта, используемые для подключения к отдельным экземплярам виртуальной машины в наборе. (автоматическое создание)

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

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss list-instance-public-ips

Вывод списка общедоступных IP-адресов экземпляров виртуальных машин в наборе.

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

Примеры

Вывод списка общедоступных IP-адресов экземпляров виртуальных машин в наборе. (автоматическое создание)

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

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss list-instances

Список всех виртуальных машин в масштабируемых наборах виртуальных машин.

Возвращает список виртуальных машин, управляемых VMSS. Для VMSS в режиме гибкой оркестрации используйте az vm list, чтобы получить полные сведения.

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

Обязательные параметры

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

Имя масштабируемого набора виртуальных машин.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--expand

Выражение развертывания, применяемое к операции. Допустимыми значениями являются instanceView.

--filter

Фильтр для применения к операции. Допустимые значения: "startswith(instanceView/statuses/code, PowerState", eq true", "properties/latestModelApplied eq true", "properties/latestModelApplied eq false".

--max-items

Общее количество элементов, возвращаемых в выходных данных команды. Если общее количество доступных элементов превышает указанное значение, маркер предоставляется в выходных данных команды. Чтобы возобновить разбиение на страницы, укажите значение маркера в --next-token аргументе последующей команды.

--next-token

Маркер, чтобы указать, где начать разбиение на страницы. Это значение маркера из ранее усеченного ответа.

--select

Параметры списка. Допустимые значения: instanceView, instanceView/statuses.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss list-skus

Список номеров SKU, доступных для масштабируемого набора виртуальных машин, включая минимальные и максимальные экземпляры виртуальных машин, разрешенные для каждого номера SKU.

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

Обязательные параметры

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

Имя масштабируемого набора виртуальных машин.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--max-items

Общее количество элементов, возвращаемых в выходных данных команды. Если общее количество доступных элементов превышает указанное значение, маркер предоставляется в выходных данных команды. Чтобы возобновить разбиение на страницы, укажите значение маркера в --next-token аргументе последующей команды.

--next-token

Маркер, чтобы указать, где начать разбиение на страницы. Это значение маркера из ранее усеченного ответа.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss perform-maintenance

Выполнение обслуживания на одной или нескольких виртуальных машинах в масштабируемом наборе виртуальных машин. Операция с экземплярами, которые не имеют права на обслуживание, завершится ошибкой. Дополнительные сведения 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]

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--instance-ids

Идентификаторы экземпляра масштабируемого набора виртуальных машин. Пропуск идентификаторов экземпляра масштабируемого набора виртуальных машин приведет к выполнению операции на всех виртуальных машинах в масштабируемом наборе виртуальных машин. Поддержка сокращенного синтаксиса, json-file и yaml-file. Попробуйте "??", чтобы показать больше.

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

Имя масштабируемого набора виртуальных машин.

--no-wait

Не ожидать завершения длительной операции.

допустимые значения: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss reimage

Повторное создание образов виртуальных машин в виртуальной машине VMSS.

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

Примеры

Повторное создание экземпляра виртуальной машины в vmSS.

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

Повторное создание пакета экземпляров виртуальных машин в vmSS.

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

Повторное создание экземпляров виртуальных машин в vmSS.

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

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--instance-ids

Разделенный пробелами список идентификатора экземпляра виртуальной машины. При отсутствии повторно создадим все экземпляры.

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss restart

Перезапустите виртуальные машины в vmSS.

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

Примеры

Перезапустите виртуальные машины в vmSS. (автоматическое создание)

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

Обязательные параметры

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--instance-ids

Разделенный пробелами список идентификаторов (например, 1 2 3 ...) или *для всех экземпляров. Если это не указано, действие будет применено к самому масштабируемом набору.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss scale

Измените количество виртуальных машин в vmSS.

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

Примеры

Измените количество виртуальных машин в vmSS. (автоматическое создание)

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

Обязательные параметры

--new-capacity

Количество виртуальных машин в VMSS.

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss set-orchestration-service-state

Изменение свойства ServiceState для данной службы в VMSS.

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

Примеры

Изменение свойства ServiceState для AutomaticRepairs

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

Обязательные параметры

--action

Действие, выполняемого.

допустимые значения: Resume, Suspend
--service-name

Имя службы оркестрации.

допустимые значения: AutomaticRepairs, DummyOrchestrationServiceName

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss show

Получение сведений о виртуальных машинах в vmSS.

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

Примеры

Получение сведений о виртуальных машинах в vmSS. (автоматическое создание)

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

Обязательные параметры

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--include-user-data -u

Включите свойства данных пользователя в результат запроса.

значение по умолчанию: False
--instance-id

Идентификатор экземпляра виртуальной машины. Если отсутствует, отобразите VMSS.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss simulate-eviction

Имитируйте вытеснение точечных виртуальных машин в масштабируемом наборе виртуальных машин.

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

Примеры

Имитируйте вытеснение точечных виртуальных машин в масштабируемом наборе виртуальных машин.

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

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--instance-id

Идентификатор экземпляра виртуальной машины.

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

Имя масштабируемого набора виртуальных машин.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss start

Запуск виртуальных машин в vmSS.

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

Примеры

Запуск виртуальных машин в vmSS. (автоматическое создание)

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

Обязательные параметры

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--instance-ids

Разделенный пробелами список идентификаторов (например, 1 2 3 ...) или *для всех экземпляров. Если это не указано, действие будет применено к самому масштабируемом набору.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss stop

Отключение (остановка) виртуальных машин в vmSS.

Счета за виртуальные машины будут продолжаться. Чтобы избежать этого, можно освободить экземпляры виртуальных машин в VMSS через az vmss deallocate.

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

Примеры

Отключение виртуальных машин в vmSS без завершения работы.

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

Отключение (остановка) виртуальных машин в vmSS. (автоматическое создание)

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

Обязательные параметры

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--instance-ids

Разделенный пробелами список идентификаторов (например, 1 2 3 ...) или *для всех экземпляров. Если это не указано, действие будет применено к самому масштабируемом набору.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--skip-shutdown

Пропустить завершение работы и выключение питания немедленно.

значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss update

Обновление VMSS. Выполните команду az vmss update-instances, чтобы развернуть изменения виртуальных машин, если вы не настроили политику обновления.

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]

Примеры

Обновите тип лицензии VMSS для Преимущество гибридного использования Azure.

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

Обновите политики защиты экземпляра виртуальной машины.

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

Обновите политики защиты экземпляра виртуальной машины.

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

Обновление операций ввода-вывода в секунду для чтения и записи экземпляра виртуальной машины управляемого диска.

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

Обновите пропускную способность экземпляра виртуальной машины в МБ в секунду управляемого диска.

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

Обновите виртуальную машину для использования пользовательского образа.

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

Обновите виртуальную машину Linux, чтобы установить режим исправления "AutomaticByPlatform".

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

Обновите vmSS, указав состояние безопасности, которое будет использоваться для всех виртуальных машин в масштабируемом наборе.

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"

Необязательные параметры

--add

Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>.

значение по умолчанию: []
--automatic-repairs-action

Тип действия восстановления, который будет использоваться для восстановления неработоспособных виртуальных машин в масштабируемом наборе.

допустимые значения: Reimage, Replace, Restart
--automatic-repairs-grace-period

Время (в минутах от 30 до 90), для которого автоматические исправления приостановлены из-за изменения состояния виртуальной машины.

--capacity-reservation-group --crg
Предварительный просмотр

Идентификатор или имя группы резервирования емкости, которая используется для выделения. Передайте значение "Нет", чтобы отсоединить группу резервирования емкости. Обратите внимание, что если вы хотите удалить виртуальную машину или vmSS, связанную с группой резервирования емкости, сначала необходимо отключить группу резервирования емкости.

--custom-data

Пользовательский файл скрипта инициализации или текст (cloud-init, cloud-config и т. д.).

--disk-controller-type
Предварительный просмотр

Укажите тип контроллера диска, настроенный для виртуальной машины или VMSS.

допустимые значения: NVMe, SCSI
--enable-automatic-repairs

Включение автоматического восстановления.

допустимые значения: false, true
--enable-cross-zone-upgrade

Задайте это логическое свойство позволит VMSS игнорировать границы AZ при создании пакетов обновления, а также учитывать только домен обновления и maxBatchInstancePercent, чтобы определить размер пакета.

допустимые значения: false, true
--enable-hibernation

Флаг, который включает или отключает возможность гибернации в VMSS.

допустимые значения: false, true
--enable-osimage-notification

Укажите, включено или отключено ли событие запланированного образа ОС.

допустимые значения: false, true
--enable-proxy-agent

Укажите, следует ли включить компонент прокси-агента на виртуальной машине или масштабируемом наборе виртуальных машин.

допустимые значения: false, true
--enable-secure-boot

Включите безопасную загрузку.

допустимые значения: false, true
--enable-spot-restore

Включите функцию Spot-Try-Restore, где вытеснение экземпляров VMSS SPOT будет пытаться восстановить оппортунистически на основе ограничений доступности емкости и цен.

допустимые значения: false, true
--enable-terminate-notification

Включите уведомление о завершении работы.

допустимые значения: false, true
--enable-vtpm

Включите vTPM.

допустимые значения: false, true
--ephemeral-os-disk-placement --ephemeral-placement

Применимо только при использовании с --vm-sku. Позволяет выбрать расположение подготовки диска эфемерной ОС.

допустимые значения: CacheDisk, ResourceDisk
--exclude-extensions --security-posture-reference-exclude-extensions

Список расширений виртуальных машин, которые следует исключить при применении системы безопасности. Допускается либо строка Json, либо путь к файлу. Обратитесь к https://docs.microsoft.com/rest/api/compute/virtualmachinescalesets/get#virtualmachineextension формату данных.

--force-deletion
Предварительный просмотр

Это свойство позволяет указать, должны ли виртуальные машины, выбранные для удаления, принудительно удаляться при масштабировании масштабируемого набора виртуальных машин.

--force-string

При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.

значение по умолчанию: False
--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--instance-id

Обновите экземпляр виртуальной машины с помощью этого идентификатора. При отсутствии обновите VMSS.

--license-type

Указывает, что образ или диск Windows лицензирован локально. Чтобы включить Преимущество гибридного использования Azure для Windows Server, используйте Windows_Server. Чтобы включить права размещения с несколькими клиентами для Windows 10, используйте Windows_Client. Дополнительные сведения см. в документации по виртуальной машине Azure в Интернете.

допустимые значения: 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

Максимальный процент общих экземпляров виртуальных машин, которые будут обновляться одновременно путем последовательного обновления в одном пакете. Значение по умолчанию: 20 %.

--max-price
Предварительный просмотр

Максимальная цена (в долларах США) вы готовы платить за точечные виртуальные машины или VMSS. -1 указывает, что пятнистая виртуальная машина или VMSS не должна быть вытесна из-за ценовых причин.

--max-unhealthy-instance-percent

Максимальный процент общих экземпляров виртуальных машин в масштабируемом наборе, который может быть одновременно неработоспособным. Значение по умолчанию: 20 %.

--max-unhealthy-upgraded-instance-percent

Максимальный процент обновленных экземпляров виртуальных машин, которые можно найти в неработоспособном состоянии. Значение по умолчанию: 20 %.

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
--pause-time-between-batches

Время ожидания между завершением обновления для всех виртуальных машин в одном пакете и запуском следующего пакета. Значение по умолчанию: 0 секунд.

--ppg

Имя или идентификатор группы размещения близкого взаимодействия, с которым должна быть связана виртуальная машина.

--prioritize-unhealthy-instances

Задайте это логическое свойство приведет ко всем неработоспособным экземплярам в масштабируемом наборе, обновляемому до всех работоспособных экземпляров.

допустимые значения: false, true
--priority

Приоритет. Используйте "Spot" для выполнения краткосрочных рабочих нагрузок в экономичном режиме. Перечисление "Низкий" будет устарело в будущем. Используйте "Spot" для развертывания точечных виртуальных машин Azure и (или) VMSS. По умолчанию — "Обычный".

допустимые значения: Low, Regular, Spot
--protect-from-scale-in

Защита экземпляра виртуальной машины от операций масштабирования.

допустимые значения: false, true
--protect-from-scale-set-actions

Защита экземпляра виртуальной машины от действий масштабируемого набора (включая масштабирование).

допустимые значения: false, true
--proxy-agent-mode

Укажите режим, на который будет выполняться прокси-агент, если эта функция включена.

допустимые значения: Audit, Enforce
--regular-priority-count
Предварительный просмотр

Базовое число регулярных виртуальных машин с приоритетом, которые будут созданы в этом масштабируемом наборе по мере масштабирования. Должно быть больше 0.

--regular-priority-percentage
Предварительный просмотр

Процент экземпляров виртуальных машин после достижения базового регулярного числа приоритетов, которые, как ожидается, будут использовать регулярный приоритет. Должно быть от 0 до 100.

--remove

Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove> OR --remove propertyToRemove.

значение по умолчанию: []
--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--scale-in-policy

Укажите политику масштабирования (разделители пространства), которая решает, какие виртуальные машины выбираются для удаления при масштабировании масштабируемого набора виртуальных машин.

допустимые значения: Default, NewestVM, OldestVM
--security-posture-id --security-posture-reference-id

Идентификатор ссылки на состояние безопасности в виде /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest.

--security-type

Укажите тип безопасности масштабируемого набора виртуальных машин.

допустимые значения: TrustedLaunch
--set

Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>.

значение по умолчанию: []
--spot-restore-timeout

Значение времени ожидания, выраженное как продолжительность времени ISO 8601, после которого платформа не попытается восстановить экземпляры VMSS SPOT.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--terminate-notification-time

Время (в минутах от 5 до 15) уведомление, отправляемое на виртуальную машину на сервере метаданных экземпляра, пока виртуальная машина не будет удалена.

--ultra-ssd-enabled

Включает или отключает возможность иметь 1 или более управляемых дисков данных с UltraSSD_LRS учетной записью хранения.

допустимые значения: false, true
--user-data

UserData для виртуальных машин в масштабируемом наборе. Его можно передать в виде файла или строки. Если пустая строка передается, существующее значение будет удалено.

--v-cpus-available

Укажите количество доступных виртуальных ЦП.

--v-cpus-per-core

Укажите отношение виртуального ЦП к физическому ядру. При установке этого свойства значение 1 также означает, что гиперпоток отключен.

--vm-sku
Предварительный просмотр

Новый размер экземпляров виртуальных машин в масштабируемом наборе. Значение по умолчанию — "Standard_DS1_v2". См https://azure.microsoft.com/pricing/details/virtual-machines/ . сведения о размере.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss update-domain-walk

Пошаговое руководство по обновлению домена обновления платформы вручную для обновления виртуальных машин в масштабируемом наборе виртуальных машин Service Fabric.

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

Примеры

Пошаговое руководство по обновлению платформы service fabric для принудительного восстановления

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

Обязательные параметры

--platform-update-domain

Домен обновления платформы, для которого запрашивается пошаговое руководство по восстановлению.

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--placement-group-id

Идентификатор группы размещения, для которой запрашивается пошаговое руководство по восстановлению.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--vmss-name

Имя масштабируемого набора виртуальных машин.

--zone

Зона, в которой запрашивается пошаговое руководство по восстановлению для масштабируемого набора виртуальных машин между зонами.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss update-instances

Обновление виртуальных машин в vmSS.

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

Примеры

Обновление виртуальных машин в vmSS. (автоматическое создание)

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

Обязательные параметры

--instance-ids

Разделенный пробелами список идентификаторов (например, 1 2 3 ...) или *для всех экземпляров.

--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--no-wait

Не ожидать завершения длительной операции.

значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az vmss wait

Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие масштабируемого набора.

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

Примеры

Поместите интерфейс командной строки в состояние ожидания до обновления VMSS.

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

Поместите интерфейс командной строки в состояние ожидания до обновления экземпляра VMSS.

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

Поместите интерфейс командной строки в состояние ожидания до тех пор, пока не будет выполнено условие масштабируемого набора. (автоматическое создание)

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

Необязательные параметры

--created

Подождите, пока не будет создано с помощью provisioningState по адресу "Успешно".

значение по умолчанию: False
--custom

Подождите, пока условие не будет удовлетворено пользовательским запросом JMESPath. Например, provisioningState!='InProgress', instanceView.statuses[?code='PowerState/running'].

--deleted

Дождитесь удаления.

значение по умолчанию: False
--exists

Подождите, пока ресурс не существует.

значение по умолчанию: False
--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--instance-id

Подождите экземпляр виртуальной машины с этим идентификатором. Если отсутствует, подождите на vmSS.

--interval

Интервал опроса в секундах.

значение по умолчанию: 30
--name -n

Имя масштабируемого набора. Вы можете настроить значение по умолчанию с помощью az configure --defaults vmss=<name>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--timeout

Максимальное ожидание в секундах.

значение по умолчанию: 3600
--updated

Подождите, пока не будет обновлено с помощью provisioningState по адресу "Успешно".

значение по умолчанию: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.