2017-01-12 4 views
2

Ich habe mir den azurblauen cli angesehen und alles unter 'azure vmss' versucht, das ich finden konnte. Ich benutzte den Armclient und versuchte verschiedene REST-Anforderungen, um die Liste zu bestimmen. Ich sehe mehrere Anfragen in den Clients nach der vmInstanceID, zum Beispiel 'azure vmss restart', 'azure vmss update' und andere. Meine Hoffnung ist, dass dies zu den Hostnamen der VMs führt, die hinter der Skalierungsgruppe stehen, oder gibt es eine andere Möglichkeit, die Hostnamen abzurufen.Wie erhalten Sie die Liste der vmInstanceIDs, die Azure-Mengen zugeordnet sind?

Antwort

2

Sie können CLI verwenden Sie die VMSS VM Host-Namen zu erhalten:

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 

Sie können auch Powershell verwenden, den Hostnamen und die Instanz-ID zu erhalten:

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 
Verwandte Themen