Я посмотрел на лазурный клин и попробовал все, что смог найти под лазурным vmss. Я использовал armclient и попробовал другой запрос REST, чтобы определить список. Я вижу несколько запросов в клике, в которых запрашивается идентификатор vmInstanceID, например «перезапуск Azure vmss», «обновление azure vmss» и другие. Я надеюсь, что это приведет к именам хостов виртуальных машин, стоящих за масштабируемым набором, или есть другой способ получить имена хостов.
Как получить список идентификаторов vmInstanceID, связанных с масштабируемыми наборами Azure?
Ответы (2)
Вы можете использовать CLI, чтобы получить имя хоста VMSS VM:
C:>azure vmssvm list -g vmss -n vmss
info: Executing command vmssvm list
data: ResourceGroupName Name ProvisioningState Location
data: ----------------- ------ ----------------- --------
data: VMSS vmss_0 Succeeded eastus
info: vmssvm list command OK
Также вы можете использовать PowerShell для получения имени хоста и идентификатора экземпляра:
PS > Get-AzureRmVmssvm -ResourceGroupName "vmss" -VMScaleSetName "vmss"
ResourceGroupName Name Location Sku Capacity InstanceID ProvisioningState
----------------- ---- -------- --- -------- ---------- -----------------
VMSS vmss_0 eastus Standard_A1 0 Succeeded
VMSS vmss_2 eastus Standard_A1 2 Deleting
person
Jason Ye
schedule
13.01.2017
person
schedule
Пожалуйста, объясните свой ответ.
- person Venkataraman R; 20.07.2021