Устранение неполадок при создании пула узлов
В этой статье рассматриваются проблемы, возникающие во время первоначальной настройки клиента Виртуального рабочего стола Azure и соответствующей инфраструктуры пула узлов сеансов.
Посетите техническое сообщество Виртуального рабочего стола Azure, чтобы обсудить возможности использования службы Виртуального рабочего стола Azure с группой разработчиков и активными участниками сообщества.
Чтобы использовать образ Windows 10 Корпоративная нескольких сеансов, перейдите в Azure Marketplace, выберите "Начало работы>с Microsoft Windows 10" и выберите Windows 10 Корпоративная многосеансовую версию 1809.
В учетной записи, вошедшего в Azure, нет активных подписок или у учетной записи нет разрешений для просмотра подписок.
Войдите в подписку, в которой развертываются виртуальные машины узла сеансов с учетной записью, которая имеет по крайней мере доступ на уровне участника.
Если операция превышает квоту, можно выполнить одно из приведенных ниже действий.
- Создайте новый пул узлов с теми же параметрами, но с меньшим числом виртуальных машин и их ядер.
- Откройте ссылку, указанную в
statusMessage
поле в браузере, чтобы отправить запрос, чтобы увеличить квоту для подписки Azure для указанного номера SKU виртуальной машины.
Эта ошибка обычно возникает после перемещения подписки из одного клиента Microsoft Entra в другой. Если старые назначения по-прежнему привязаны к предыдущему клиенту Microsoft Entra, портал Azure теряет их отслеживание.
Необходимо переназначить пользователей группам приложений.
В настоящее время Azure не поддерживает этот регион для службы виртуального рабочего стола Azure. Дополнительные сведения о том, какие географические регионы мы поддерживаем, см. в разделах "Расположения данных". Если виртуальный рабочий стол Azure поддерживает расположение, но он по-прежнему не отображается при попытке выбрать расположение, поставщик ресурсов еще не обновился.
Чтобы получить последний список регионов, повторно зарегистрируйте поставщика ресурсов:
- Перейдите к подпискам и выберите нужную.
- Выберите поставщика ресурсов.
- Выберите Microsoft.DesktopVirtualization и выберите "Повторно зарегистрировать " в меню действий.
При повторной регистрации поставщика ресурсов вы не сможете воспользоваться функцией обратной связи пользовательского интерфейса или просмотреть состояние обновления. Кроме того, процесс повторной регистрации также не влияет на существующие среды.
Следуйте этим инструкциям, чтобы устранить неполадки при развертывании шаблонов Azure Resource Manager и PowerShell Desired State Configuration (DSC).
- Ознакомьтесь со статьей Просмотр операций развертывания с помощью Azure Resource Manager, чтобы просмотреть ошибки развертывания.
- Если ошибки развертывания не обнаружены, ознакомьтесь со статьей Просмотр журналов действий для аудита действий с ресурсами, чтобы просмотреть ошибки в журнале действий.
- После определения ошибки используйте сообщение об ошибке и ресурсы, указанные в статье Устранение распространенных ошибок развертывания в Azure с помощью Azure Resource Manager, чтобы решить проблему.
- Удалите все ресурсы, созданные во время предыдущего развертывания, и повторите развертывание шаблона.
Пример необработанной ошибки:
{"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}"}]}
Учетные данные, предоставленные для присоединения виртуальных машин к домену, неверны.
См. сообщение об ошибке "Неверные учетные данные" для виртуальных машин, которые не присоединены к домену в конфигурации виртуальной машины узла сеанса.
Доменное имя не разрешается.
См . сообщение об ошибке: доменное имя не разрешается в конфигурации виртуальной машины узла сеанса.
Конфигурация DNS виртуальной сети (виртуальная сеть) имеет значение Default.
Чтобы устранить эту проблему, выполните следующие действия.
- Откройте портал Azure и перейдите на вкладку Виртуальные сети.
- Найдите виртуальную сеть и выберите DNS-серверы.
- Меню "DNS-серверы" должно появиться в правой части экрана. В этом меню выберите Пользовательский.
- Убедитесь, что 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, бесплатными или образовательными подписками.
Выберите другой тип подписки или регион, которые позволяют получить доступ к необходимым возможностям.
Временная ошибка с средой виртуального рабочего стола Azure.
Временная ошибка с подключением.
Убедитесь, что среда виртуального рабочего стола 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.
Пример необработанной ошибки:
{
"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.
Пример необработанной ошибки:
{"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 для развертывания виртуальных машин узла сеанса сделайте первые два символа уникальными для имени группы ресурсов подписки.
Пример необработанной ошибки:
{"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, имеет то же имя, что и другая сетевая карта, уже в виртуальной сети.
Используйте другой префикс узла.
Пример необработанной ошибки:
\\\"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-файлу и скачайте ресурс в разрешенное расположение.
Перед удалением виртуальной машины необходимо удалить узел сеанса.
Поместите узел сеанса в режим очистки, выйдите всех пользователей из узла сеанса и удалите узел.
- Общие сведения об устранении неполадок с Виртуальным рабочим столом Azure и о путях эскалации см. в статье Общие сведения об устранении неполадок, отзывы и поддержка.
- Инструкции по устранению неполадок с настройкой виртуальной машины через Виртуальный рабочий стол Azure см. в статье Настройка виртуальной машины узла сеанса.
- Инструкции по устранению неполадок с агентом Виртуального рабочего стола Azure или подключением к сеансу см. в статье Устранение распространенных неполадок с агентом Виртуального рабочего стола Azure.
- Сведения об устранении неполадок с клиентскими подключениями к Виртуальным рабочим столам Azure см. в статье Подключение к службе "Виртуальный рабочий стол Azure".
- Сведения об устранении неполадок с клиентами Удаленного рабочего стола, см. в статье Устранение неполадок с клиентом удаленного рабочего стола.
- Инструкции по устранению неполадок при использовании PowerShell с Виртуальным рабочим столом Azure см. в статье PowerShell для Виртуального рабочего стола Azure.
- Дополнительные сведения о службе см . в среде Виртуального рабочего стола Azure.
- Сведения об устранении неполадок см . в руководстве по устранению неполадок в развертывании шаблонов Resource Manager.
- Дополнительные сведения о действиях аудита см. в разделе "Операции аудита" с помощью Resource Manager.
- Дополнительные сведения о действиях для определения ошибок во время развертывания см. в разделе "Просмотр операций развертывания".