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


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

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

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

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

Получение образа Windows 10 Корпоративная нескольких сеансов

Чтобы использовать образ Windows 10 Корпоративная нескольких сеансов, перейдите в Azure Marketplace, выберите "Начало работы>с Microsoft Windows 10" и выберите Windows 10 Корпоративная многосеансовую версию 1809.

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

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

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

Причина

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

Решение

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

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

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

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

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

Причина

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

Решение

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

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

Причина

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

Решение

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

  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 виртуальной сети (виртуальная сеть) имеет значение Default.

Разрешение 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" } … }

Причина

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

Решение

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

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

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

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

{ … "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 — InvalidResourceReference

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

{"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 — InvalidResourceReference

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

{"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-файлу и скачайте ресурс в разрешенное расположение.

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

Причина

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

Решение

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

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