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


Создание пула узлов

Важно!

Это содержимое применимо к Виртуальному рабочему столу Azure с объектами Azure Resource Manager для Виртуального рабочего стола Azure. Если вы используете Виртуальный рабочий стол Azure (классический) без объектов Azure Resource Manager, ознакомьтесь с этой статьей.

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

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

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

Получение образа Windows 10 Корпоративная с многосеансовой поддержкой

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

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

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

An image showing the Azure portal displaying the

Причина. В учетной записи, использованной вами для входа в 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 DSC.

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

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

Your Deployment Failed screenshot.

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

 {"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 виртуальной сети задано значение По умолчанию.

Чтобы исправить эту ошибку, выполните приведенные ниже действия.

  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

Screenshot of Your Deployment Failed with terminal provisioning state failed.

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

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

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

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

Screenshot of your deployment failed in which an admin specified isn't allowed.

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

 { …{ "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, administrator, root).

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

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

Screenshot of the resource operation completed with terminal provisioning state in Your Deployment Failed.

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

{ … "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" завершена с ошибками.

Screenshot of deployment fail with PowerShell DSC Configuration 'FirstSessionHost' completed with Error(s).

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

{
    "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\

Причина. Эта ошибка вызвана тем, что сетевая карта, созданная с помощью шаблона 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.\\\"

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

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

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

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

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

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