Я пытаюсь получить идентификатор домена сбоя виртуальной машины в группе доступности. Эти идентификаторы назначаются «случайным образом» рассматриваемым виртуальным машинам, но для меня и приложения важно знать, какой идентификатор домена сбоя назначен виртуальной машине. (Случайным образом мы генерируем ~ 21 виртуальную машину одновременно с использованием terraform)
На веб-портале Azure эту информацию можно получить, если посмотреть на набор доступности.
Что я пробовал:
Azure CLI - развернуть instanceView
На странице Просмотр доменов сбоя и обновления виртуальной машины в Azure через скрипт Python они дали мне пример команды: это дает ошибка атрибута --expand
az vm show -g [ResourceGroup] -n [VM_NAME] --expand instanceView
az: error: unrecognized arguments: --expand instanceView
usage: az [-h] [--verbose] [--debug] [--output {json,jsonc,table,tsv}]
[--query JMESPATH]
{vm} ...
Azure CLI без --expand instanceView
Это не вызывает ошибки, но и не дает мне атрибута.
Powershell
Я также пробовал это с Powershell, но безуспешно.
Get-AzureRmVM -ResourceGroupName $ rg.ResourceGroupName | convertTo-json
Get-AzureRmAvailabilitySet -ResourceGroupName $ rg.ResourceGroupName | convertTo-json
Кто-нибудь знает, как получить идентификатор сбоя домена?