Устранение неполадок при создании пула узлов

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

Предоставление отзыва

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

Получение образа Windows Enterprise с несколькими сеансами

Чтобы использовать образ Windows Enterprise с несколькими сеансами, перейдите в Azure Marketplace и выберите версию, которую требуется развернуть:

Проблемы с использованием портала Azure для создания пулов узлов

Ошибка. При доступе к службе отображается сообщение "Создайте бесплатную учетную запись".

Снимок экрана: портал Azure с сообщением

Причина

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

Решение

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

Ошибка. Превышена квота.

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

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

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

Причина

Эта ошибка обычно возникает после перемещения подписки из одного клиента Microsoft Entra в другой. Если старые назначения по-прежнему привязаны к предыдущему клиенту Microsoft Entra, портал Azure теряет их отслеживание.

Решение

Необходимо переназначить пользователей группам приложений.

Я не вижу регион Azure, который хочу использовать при выборе расположения для объектов службы

Причина

В настоящее время Azure не поддерживает этот регион для службы виртуального рабочего стола Azure. Дополнительные сведения о том, какие географические регионы мы поддерживаем, см. в разделах "Расположения данных". Если Azure Virtual Desktop поддерживает локацию, но она по-прежнему не отображается при попытке выбора, значит, поставщик еще не обновил информацию.

Решение

Чтобы получить последний список регионов, повторно зарегистрируйте поставщика ресурсов:

  1. Перейдите к подпискам и выберите нужную.
  2. Выберите поставщика ресурсов.
  3. Выберите Microsoft.DesktopVirtualization и выберите "Повторно зарегистрировать " в меню действий.

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

Ошибки шаблонов Azure Resource Manager

Следуйте этим инструкциям, чтобы устранить неполадки при развертывании шаблонов Azure Resource Manager и PowerShell Desired State Configuration (DSC).

  1. Просмотрите ошибки развертывания с помощью Просмотр операций развертывания с Azure Resource Manager.
  2. Если ошибки развертывания не обнаружены, ознакомьтесь со статьей Просмотр журналов действий для аудита действий с ресурсами, чтобы просмотреть ошибки в журнале действий.
  3. После определения ошибки используйте сообщение об ошибке и ресурсы, указанные в статье Устранение распространенных ошибок развертывания в Azure с помощью Azure Resource Manager, чтобы решить проблему.
  4. Удалите все ресурсы, созданные во время предыдущего развертывания, и повторите развертывание шаблона.

Ошибка. Развертывание не выполнено….<hostname>/joindomain

Снимок экрана с сообщением «Ваше развертывание не удалось».

Пример необработанной ошибки:

 {"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details.
 Please see https://aka.ms/arm-debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\": \"Failed\",\r\n \"error\":
 {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.
 \",\r\n \"details\": [\r\n {\r\n \"code\": \"VMExtensionProvisioningError\",\r\n \"message\": \"VM has reported a failure when processing
 extension 'joindomain'. Error message: \\\"Exception(s) occurred while joining Domain 'diamondsg.onmicrosoft.com'\\\".\"\r\n }\r\n ]\r\n }\r\n}"}]}

Причина 1

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

Решение 1

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

Причина 2

Доменное имя не определяется.

Решение 2

См. Ошибка: доменное имя не разрешается в конфигурации виртуальной машины узла сеанса.

Причина 3

Конфигурация DNS виртуальной сети установлена на По умолчанию.

Резолюция 3

Чтобы устранить эту проблему, выполните следующие действия.

  1. Откройте портал Azure и перейдите на вкладку Виртуальные сети.
  2. Найдите виртуальную сеть и выберите DNS-серверы.
  3. Меню "DNS-серверы" должно появиться в правой части экрана. В этом меню выберите Пользовательский.
  4. Убедитесь, что DNS-серверы, перечисленные в разделе "Пользовательский " соответствуют контроллеру домена или домену Active Directory. Если DNS-сервер не отображается, его можно добавить, введя его значение в поле Добавить DNS-сервер.

Ошибка. Развертывание не выполнено… Не санкционировано.

{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.","details":[{"code":"Unauthorized","message":"{\r\n \"Code\": \"Unauthorized\",\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\",\r\n \"Target\": null,\r\n \"Details\": [\r\n {\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\"\r\n },\r\n {\r\n \"Code\": \"Unauthorized\"\r\n },\r\n {\r\n \"ErrorEntity\": {\r\n \"ExtendedCode\": \"52020\",\r\n \"MessageTemplate\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\",\r\n \"Parameters\": [\r\n \"default\"\r\n ],\r\n \"Code\": \"Unauthorized\",\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\"\r\n }\r\n }\r\n ],\r\n \"Innererror\": null\r\n}"}]}

Причина

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

Решение

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

Ошибка. VMExtensionProvisioningError

Снимок экрана: ваше развертывание завершилось с ошибкой в окончательном состоянии обеспечения.

Причина 1

Временная ошибка с средой виртуального рабочего стола Azure.

Причина 2

Временная ошибка с подключением.

Решение

Убедитесь, что среда виртуального рабочего стола Azure работоспособна, выполнив вход с помощью PowerShell. Завершите регистрацию виртуальной машины вручную, как описано в статье Создание пула узлов с помощью PowerShell.

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

Снимок экрана: сбой развертывания из-за недопустимого имени администратора.

Пример необработанной ошибки:

 { …{ "provisioningOperation":
 "Create", "provisioningState": "Failed", "timestamp": "2019-01-29T20:53:18.904917Z", "duration": "PT3.0574505S", "trackingId":
 "1f460af8-34dd-4c03-9359-9ab249a1a005", "statusCode": "BadRequest", "statusMessage": { "error": { "code": "InvalidParameter", "message":
 "The Admin Username specified is not allowed.", "target": "adminUsername" } … }

Причина

Указанный пароль содержит запрещенные подстроки (admin, администратор и root).

Решение

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

Ошибка. Виртуальная машина сообщила о сбое при обработке расширения.

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

Пример необработанной ошибки:

{ … "code": "ResourceDeploymentFailure", "message":
 "The resource operation completed with terminal provisioning state 'Failed'.", "details": [ { "code":
 "VMExtensionProvisioningError", "message": "VM has reported a failure when processing extension 'dscextension'.
 Error message: \"DSC Configuration 'SessionHost' completed with error(s). Following are the first few:
 PowerShell DSC resource MSFT_ScriptResource failed to execute Set-TargetResource functionality with error message:
 One or more errors occurred. The SendConfigurationApply function did not succeed.\"." } ] … }

Причина

Расширение PowerShell DSC не удалось получить доступ администратора на виртуальной машине.

Решение

Убедитесь, что имя пользователя и пароль имеют административный доступ на виртуальной машине и снова запустите шаблон Azure Resource Manager.

Ошибка: DeploymentFailed — конфигурация PowerShell DSC FirstSessionHost завершена с ошибками

Снимок экрана: сбой развертывания с конфигурацией PowerShell DSC FirstSessionHost, завершенной с ошибками.

Пример необработанной ошибки:

{
    "code": "DeploymentFailed",
   "message": "At least one resource deployment operation failed. Please list
 deployment operations for details. 4 Please see https://aka.ms/arm-debug for usage details.",
 "details": [
         { "code": "Conflict",
         "message": "{\r\n \"status\": \"Failed\",\r\n \"error\": {\r\n \"code\":
         \"ResourceDeploymentFailure\",\r\n \"message\": \"The resource
         operation completed with terminal provisioning state 'Failed'.\",\r\n
         \"details\": [\r\n {\r\n \"code\":
        \"VMExtensionProvisioningError\",\r\n \"message\": \"VM has
              reported a failure when processing extension 'dscextension'.
              Error message: \\\"DSC Configuration 'FirstSessionHost'
              completed with error(s). Following are the first few:
              PowerShell DSC resource MSFT ScriptResource failed to
              execute Set-TargetResource functionality with error message:
              One or more errors occurred. The SendConfigurationApply
              function did not succeed.\\\".\"\r\n }\r\n ]\r\n }\r\n}"  }

Причина

Расширение PowerShell DSC не удалось получить доступ администратора на виртуальной машине.

Решение

Убедитесь, что имя пользователя и пароль, предоставленный, имеют административный доступ на виртуальной машине и снова запустите шаблон Azure Resource Manager.

Ошибка: DeploymentFailed — НедопустимаяСсылкаНаРесурс

Пример необработанной ошибки:

{"code":"DeploymentFailed","message":"At least one resource deployment operation
failed. Please list deployment operations for details. Please see https://aka.ms/arm-
debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\":
\"Failed\",\r\n \"error\": {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n
\"message\": \"The resource operation completed with terminal provisioning state
'Failed'.\",\r\n \"details\": [\r\n {\r\n \"code\": \"DeploymentFailed\",\r\n
\"message\": \"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/arm-debug for usage
details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"BadRequest\",\r\n \"message\":
\"{\\r\\n \\\"error\\\": {\\r\\n \\\"code\\\": \\\"InvalidResourceReference\\\",\\r\\n
\\\"message\\\": \\\"Resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/virtualNetworks/wvd-vnet/subnets/default
referenced by resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/networkInterfaces/erd. Please make sure that
the referenced resource exists, and that both resources are in the same
region.\\\",\\r\\n\\\"details\\\": []\\r\\n }\\r\\n}\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n}"}]}

Причина

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

Решение

При запуске шаблона Azure Resource Manager для развертывания виртуальных машин узла сеанса сделайте первые два символа уникальными для имени группы ресурсов подписки.

Ошибка: DeploymentFailed — Неверная ссылка на ресурс

Пример необработанной ошибки:

{"code":"DeploymentFailed","message":"At least one resource deployment operation
failed. Please list deployment operations for details. Please see https://aka.ms/arm-
debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\":
\"Failed\",\r\n \"error\": {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n
\"message\": \"The resource operation completed with terminal provisioning state
'Failed'.\",\r\n \"details\": [\r\n {\r\n \"code\": \"DeploymentFailed\",\r\n
\"message\": \"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/arm-debug for usage
details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"BadRequest\",\r\n \"message\":
\"{\\r\\n \\\"error\\\": {\\r\\n \\\"code\\\": \\\"InvalidResourceReference\\\",\\r\\n
\\\"message\\\": \\\"Resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/virtualNetworks/wvd-vnet/subnets/default
referenced by resource /subscriptions/EXAMPLE/resourceGroups/DEMO/providers/Microsoft.Network/networkInterfaces
/EXAMPLE was not found. Please make sure that the referenced resource exists, and that both
resources are in the same region.\\\",\\r\\n \\\"details\\\": []\\r\\n }\\r\\n}\"\r\n
}\r\n ]\r\n }\r\n ]\r\n }\r\n\

Причина

Эта ошибка возникает, так как карта сетевого интерфейса (NIC), созданная с помощью шаблона Azure Resource Manager, имеет то же имя, что и другая сетевая карта, уже в виртуальной сети.

Решение

Используйте другой префикс узла.

Ошибка: DeploymentFailed — ошибка при загрузке

Пример необработанной ошибки:

\\\"The DSC Extension failed to execute: Error downloading
https://catalogartifact.azureedge.net/publicartifacts/rds.wvd-provision-host-pool-
2dec7a4d-006c-4cc0-965a-02bbe438d6ff-prod
/Artifacts/DSC/Configuration.zip after 29 attempts: The remote name could not be
resolved: 'catalogartifact.azureedge.net'.\\nMore information about the failure can
be found in the logs located under
'C:\\\\WindowsAzure\\\\Logs\\\\Plugins\\\\Microsoft.Powershell.DSC\\\\2.77.0.0' on
the VM.\\\"

Причина

Эта ошибка возникает из-за статического маршрута, правила брандмауэра или группы безопасности сети (NSG), блокирующего скачивание ZIP-файла, привязанного к шаблону Azure Resource Manager.

Решение

Удалите блокировку статического маршрута, правила брандмауэра или группы безопасности сети. При необходимости откройте JSON-файл шаблона Azure Resource Manager в текстовом редакторе, перейдите по ссылке к ZIP-файлу и скачайте ресурс в разрешенное расположение.

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

Причина

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

Решение

Поместите узел сеанса в режим очистки, выйдите всех пользователей из узла сеанса и удалите узел.

Следующие шаги