Criação do pool de host
Importante
Este conteúdo se aplica à Área de Trabalho Virtual do Azure com objetos do Azure Resource Manager. Se você estiver usando a Área de Trabalho Virtual do Azure (clássica) sem objetos do Azure Resource Manager, confira este artigo.
Este artigo aborda problemas durante a configuração inicial do locatário da Área de Trabalho Virtual do Azure e da sessão relacionada da infraestrutura do pool de host.
Fornecer comentários
Visite a Comunidade Tecnológica da Área de Trabalho Virtual do Azure para comentar sobre o serviço da Área de Trabalho Virtual do Azure com a equipe do produto e membros ativos da comunidade.
Adquirir a imagem de várias sessões do Windows 10 Enterprise
Para usar a imagem de várias sessões do Windows 10 Enterprise, vá para o Azure Marketplace, selecione Introdução>Microsoft Windows 10 > e Windows 10 Enterprise com várias sessões, versão 1809.
Problemas com o uso do portal do Azure para criar pools de hosts
Erro: mensagem "Crie uma conta gratuita" é exibida ao acessar o serviço
Causa: não há assinaturas ativas na conta usada para entrar no Azure ou a conta não tem permissões para exibir as assinaturas.
Correção: entre na assinatura em que você implantará as VMs (máquinas virtuais) do host da sessão com uma conta que tenha pelo menos acesso de nível de colaborador.
Erro: "Limite de cota excedido"
Se a operação exceder o limite de cota, você poderá executar uma das seguintes ações:
Crie um pool de hosts com os mesmos parâmetros, mas menos VMs e núcleos de VM.
Abra o link que você vê no campo statusMessage em um navegador a fim de enviar uma solicitação para aumentar a cota da sua assinatura do Azure para o SKU de VM especificado.
Erro: não é possível ver as atribuições de usuário em grupos de aplicativos.
Causa: esse erro geralmente ocorre depois que você move a assinatura de um locatário do Microsoft Entra para outro. Se as suas atribuições antigas ainda estiverem vinculadas ao locatário antigo do Microsoft Entra, o portal do Azure perderá o controle delas.
Correção: você precisará reatribuir usuários a grupos de aplicativos.
Não vejo a região do Azure que quero usar ao selecionar o local para meus objetos de serviço
Causa: O Azure atualmente não dá suporte a essa região para o serviço de Área de Trabalho Virtual do Azure. Para saber mais sobre quais regiões damos suporte, confira Locais de dados. Caso a Área de Trabalho Virtual do Azure dê suporte à localização, mas ainda não apareça quando for tentado selecionar um local, isso significa que seu provedor de recursos ainda não foi atualizado.
Correção: para obter a lista mais recente de regiões, registre novamente o provedor de recursos:
- Vá até Assinaturas e escolha a assinatura relevante.
- Selecione Provedor de Recursos.
- Selecione Microsoft.DesktopVirtualization e Registrar novamente no menu Ação.
Ao registrar novamente o provedor de recursos, você não verá nenhum comentário da interface do usuário ou status de atualização específicos. O processo de novo registro também não interferirá nos ambientes existentes.
Erros do modelo do Azure Resource Manager
Siga estas instruções para solucionar problemas de implantações sem êxito de modelos do Azure Resource Manager e do DSC do PowerShell.
- Examine os erros na implantação usando Exibir operações de implantação com o Azure Resource Manager.
- Se não houver erros na implantação, examine os erros no log de atividades usando Exibir logs de atividades para auditar ações em recursos.
- Depois que o erro for identificado, use a mensagem de erro e os recursos em Solucionar erros comuns de implantação do Azure com o Azure Resource Manager para resolver o problema.
- Exclua todos os recursos criados durante a implantação anterior e tente implantar o modelo novamente.
Erro: Falha na implantação... <nome do host>/joindomain
Exemplo de erro bruto:
{"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}"}]}
Causa 1: as credenciais fornecidas para ingressar VMs no domínio estão incorretas.
Correção 1: confira o erro "Credenciais incorretas" para as VMs que não foram ingressadas no domínio em Configuração da VM do host da sessão.
Causa 2: o nome de domínio não é resolvido.
Correção 2: confira o Erro: o nome de domínio não é resolvido na Configuração da VM do host da sessão.
Causa 3: sua configuração de DNS da VNET (rede virtual) está definida como Padrão.
Para corrigir isso, execute as seguintes etapas:
- Abra o portal do Azure e acesse a guia Redes virtuais.
- Localize sua VNET e selecione Servidores DNS.
- O menu de servidores DNS deve aparecer no lado direito da tela. Nesse menu, selecione Personalizado.
- Verifique se os servidores DNS listados em Personalizar correspondem ao seu controlador de domínio ou ao domínio do Active Directory. Se você não vir o servidor DNS, poderá adicioná-lo inserindo o valor dele no campo Adicionar servidor DNS.
Erro: Falha na implantação...\Não autorizada
{"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}"}]}
Causa: a assinatura que você está usando é um tipo que não pode acessar os recursos necessários na região em que o cliente está tentando implantar. Por exemplo, as assinaturas do MSDN, Gratuitas ou Educação podem mostrar esse erro.
Correção: altere seu tipo de assinatura ou sua região para uma que possa acessar os recursos necessários.
Erro: VMExtensionProvisioningError
Causa 1: Erro transitório com o ambiente da Área de Trabalho Virtual do Azure.
Causa 2: erro transitório com conexão.
Correção: Confirme que o ambiente da Área de Trabalho Virtual do Azure esteja íntegro, entrando com o PowerShell. Conclua o registro da VM manualmente em Criar um pool de host com o PowerShell.
Erro: O nome de usuário administrador especificado não é permitido
Exemplo de erro bruto:
{ …{ "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" } … }
Causa: a senha fornecida contém subcadeias de caracteres proibidas (admin, administrador, raiz).
Correção: atualize o nome de usuário ou use usuários diferentes.
Erro: A VM relatou uma falha durante o processamento da extensão
Exemplo de erro bruto:
{ … "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.\"." } ] … }
Causa: a extensão do DSC do PowerShell não pôde obter acesso de administrador na VM.
Correção: confirme se o nome de usuário e a senha têm acesso administrativo na máquina virtual e execute o modelo do Azure Resource Manager novamente.
Erro: DeploymentFailed – Configuração do DSC do PowerShell 'FirstSessionHost' concluída com erros
Exemplo de erro bruto:
{
"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}" }
Causa: a extensão do DSC do PowerShell não pôde obter acesso de administrador na VM.
Correção: confirme se o nome de usuário e a senha fornecidos têm acesso administrativo na máquina virtual e execute o modelo do Azure Resource Manager novamente.
Erro: DeploymentFailed – InvalidResourceReference
Exemplo de erro bruto:
{"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}"}]}
Causa: parte do nome do grupo de recursos é usada para determinados recursos que estão sendo criados pelo modelo. Devido ao nome que corresponde aos recursos existentes, o modelo pode selecionar um recurso existente de um grupo diferente.
Correção: ao executar o modelo do Azure Resource Manager para implantar VMs de host de sessão, torne os dois primeiros caracteres exclusivos para o nome do grupo de recursos de assinatura.
Erro: DeploymentFailed – InvalidResourceReference
Exemplo de erro bruto:
{"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\
Causa: esse erro ocorre porque a NIC criada com o modelo do Azure Resource Manager tem o mesmo nome que outra NIC que já está na VNET.
Correção: use um prefixo de host diferente.
Erro: DeploymentFailed – Erro no download
Exemplo de erro bruto:
\\\"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.\\\"
Causa: esse erro ocorre devido a uma rota estática, regra de firewall ou um NSG que bloqueia o download do arquivo zip vinculado ao modelo do Azure Resource Manager.
Correção: remova a rota estática de bloqueio, a regra de firewall ou o NSG. Opcionalmente, abra o arquivo JSON do modelo do Azure Resource Manager em um editor de texto, leve o link para o arquivo zip e baixe o recurso em uma localização permitida.
Erro: não é possível excluir um host de sessão do pool de host após excluir a VM
Causa: você precisa excluir o host da sessão antes de excluir a VM.
Correção: coloque o host de sessão no modo esvaziar, desconecte todos os usuários do host de sessão e exclua o host.
Próximas etapas
- Confira uma visão geral da solução de problemas da Área de Trabalho Virtual do Azure e das faixas de escalonamento em Visão geral da solução de problemas, comentários e suporte.
- Confira como solucionar problemas durante a configuração de uma VM (máquina virtual), na Área de Trabalho Virtual do Azure, em Configuração da máquina virtual do host da sessão.
- Para solucionar problemas relacionados à conectividade de sessão ou ao agente da Área de Trabalho Virtual do Azure, consulte Solucionar problemas comuns do agente da Área de Trabalho Virtual do Azure.
- Para solucionar problemas com conexões de cliente da Área de Trabalho Virtual do Azure, consulte Conexões do serviço da Área de Trabalho Virtual do Azure.
- Para solucionar problemas com clientes da Área de Trabalho Remota, confira Solucionar problemas do cliente da Área de Trabalho Remota
- Para solucionar problemas ao usar o PowerShell com a Área de Trabalho Virtual do Azure, consulte PowerShell da Área de Trabalho Virtual do Azure.
- Para saber mais sobre o serviço, consulte Ambiente da Área de Trabalho Virtual do Azure.
- Acompanhe um tutorial de solução de problemas em Tutorial: Solucionar problemas de implantações de modelos do Resource Manager.
- Para saber sobre as ações de auditoria, consulte Auditar operações com o Gerenciador de Recursos.
- Para saber sobre as ações para determinar os erros durante a implantação, consulte Exibir operações de implantação.