Поделиться через


Устранение неполадок при развертывании виртуальных машин в Azure DevTest Labs

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

Поиск сведений о сбоях развертывания

Ошибки при развертывании виртуальной машины записываются в журналы действий. В портал Azure можно найти журналы действий виртуальной машины лаборатории в журналах аудита или диагностика виртуальной машины в меню ресурсов на странице виртуальной машины лаборатории. (Эта страница отображается после выбора виртуальной машины из Список виртуальных машин ).

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

Разрешение "Родительский ресурс не найден"

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

Виртуальные машины представляют собой дочерние ресурсы в лаборатории в группе ресурсов. При использовании шаблонов Azure Resource Manager (ARM) для развертывания виртуальных машин с помощью PowerShell имя группы ресурсов, предоставленное в скрипте PowerShell, должно быть именем группы ресурсов лаборатории. Дополнительные сведения см. в статье Устранение распространенных ошибок развертывания в Azure с помощью Azure Resource Manager | Microsoft Azure.

Разрешение "Расположение недоступно для типа ресурса"

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

The provided location 'australiacentral' is not available for resource type 'Microsoft.KeyVault/vaults'. List of available regions for the resource type is 'devx-track-azurepowershell,northcentralus,eastus,northeurope,westeurope,eastasia,southeastasia,eastus2,centralus,southcentralus,westus,japaneast,japanwest,australiaeast,australiasoutheast,brazilsouth,centralindia,southindia,westindia,canadacentral,canadaeast,uksouth,ukwest,westcentralus,westus2,koreacentral,koreasouth,francecentral,southafricanorth

Существует два подхода к решению этой проблемы:

  • В портал Azure проверьте доступность типа ресурса в регионах Azure на странице "Продукты", доступной по регионам. Если тип ресурса недоступен в определенном регионе, DevTest Labs не поддерживает создание в нем лаборатории. Чтобы устранить проблему, выберите другой регион при создании лаборатории.

  • Если тип ресурса доступен в вашем регионе, подтвердите регистрацию в подписке. Вы можете проверить регистрацию на уровне владельца подписки, как показано в поставщиках и типах ресурсов Azure.

Исправление процесса сохранения для виртуальной сети

Если DevTest Labs неправильно сохраняет существующую виртуальную сеть, одна из возможных вариантов заключается в том, что имя виртуальной сети содержит периоды (.). Если имя использует периоды, удалите периоды или замените их дефисами (-). После обновления имени виртуальной сети повторите попытку сохранения сети.

Поддержка

Если вам нужна дополнительная помощь, попробуйте один из следующих каналов поддержки:

  • Найдите ресурсы веб-сайта сообщества Майкрософт, чтобы получить сведения о Azure DevTest Labs и получить доступ к записям в Stack Overflow.

  • Подпишитесь на @AzureSupport, официальный канал Microsoft Azure для улучшения качества взаимодействия с клиентами. Служба поддержки Azure взаимодействует с сообществом Azure, предоставляя ответы, поддержку и советы экспертов.