Partilhar via


Resolver problemas de criação de conjuntos de anfitriões

Este artigo aborda problemas durante a configuração inicial do locatário da Área de Trabalho Virtual do Azure e da infraestrutura do pool de hosts de sessão relacionada.

Enviar comentários

Visite a Comunidade Técnica de Ambiente de Trabalho Virtual do Azure para discutir o serviço de Ambiente de Trabalho Virtual do Azure com a equipa do produto e os membros ativos da comunidade.

Adquirindo a imagem de várias sessões do Windows 10 Enterprise

Para utilizar a imagem multi-sessão do Windows 10 Enterprise, aceda ao Azure Marketplace, selecione Introdução>Microsoft Windows 10> e Windows 10 Enterprise multi-sessão, Versão 1809.

Problemas com o uso do portal do Azure para criar pools de hosts

Erro: "Criar uma conta gratuita" aparece ao acessar o serviço

Uma imagem mostrando o portal do Azure exibindo a mensagem

Causa: não existem subscrições ativas na conta com a qual iniciou sessão no Azure ou a conta não tem permissões para ver as subscrições.

Correção: entre na assinatura onde você implantará as máquinas virtuais (VMs) do host de sessão com uma conta que tenha pelo menos acesso no nível de colaborador.

Erro: "Exceder o limite da quota"

Se sua operação ultrapassar o limite de cota, você poderá fazer uma das seguintes coisas:

  • Crie um novo conjunto de anfitriões 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 para enviar uma solicitação para aumentar a cota de sua assinatura do Azure para a SKU de VM especificada.

Erro: Não é possível ver as atribuições de usuário em grupos de aplicativos.

Causa: esse erro geralmente acontece depois que você move a assinatura de um locatário do Microsoft Entra para outro. Se suas atribuições antigas ainda estiverem vinculadas ao locatário anterior 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: Atualmente, o Azure não oferece suporte a essa região para o serviço de Área de Trabalho Virtual do Azure. Para saber mais sobre as geografias que suportamos, consulte Localizações de dados. Se a Área de Trabalho Virtual do Azure der suporte ao local, mas ele ainda não aparecer quando você estiver tentando 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:

  1. Aceda a Subscrições e selecione a subscrição relevante.
  2. Selecione Provedor de recursos.
  3. Selecione Microsoft.DesktopVirtualization e, em seguida, selecione Registrar novamente no menu de ações.

Ao registrar novamente o provedor de recursos, você não verá nenhum feedback específico da interface do usuário ou status de atualização. O processo de novo registro também não interferirá em seus ambientes existentes.

Erros de modelo do Azure Resource Manager

Siga estas instruções para solucionar problemas de implantações malsucedidas de modelos do Azure Resource Manager e do PowerShell DSC.

  1. Analise os erros na implementação com Ver operações de implementação com o Azure Resource Manager.
  2. Se não houver erros na implementação, analise os erros no registo de atividades com Ver registos de atividades para auditar ações sobre recursos.
  3. 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.
  4. Elimine os recursos criados durante a implementação anterior e repita a implementação do modelo.

Erro: Sua implantação falhou....<hostname>/joindomain

Captura de tela Falha na implantação.

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}"}]}

Motivo 1: as credenciais previstas para associar as VMs ao domínio estão incorretas.

Correção 1: veja o erro “Credenciais incorretas” para VMs que não são associadas ao domínio em Configuração da VM do anfitrião da sessão.

Motivo 2: o nome do domínio não resolve.

Correção 2: Consulte Erro: O nome de domínio não resolve na configuração da VM do host da sessão.

Causa 3: A configuração DNS da rede virtual (VNET) está definida como Padrão.

Para corrigir isso, faça o seguinte:

  1. Abra o portal do Azure e vá para a guia Redes virtuais.
  2. Localize a sua rede virtual e, em seguida, selecione Servidores DNS.
  3. O menu Servidores DNS deve aparecer no lado direito do ecrã. Nesse menu, selecione Personalizado.
  4. Garanta que os servidores DNS listados em Personalizado correspondem ao controlador de domínio ou ao domínio do Ative Directory. Se não vir o seu servidor DNS, pode adicioná-lo introduzindo o respetivo valor no campo Adicionar servidor DNS.

Erro: Falha na implementação...\Não autorizado

{"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}"}]}

Motivo: está a utilizar um tipo de subscrição que não consegue aceder às funcionalidades necessárias na região onde o cliente está a tentar implementar. Por exemplo, as subscrições MSDN, Gratuitas ou Education podem mostrar este erro.

Correção: altere o tipo de subscrição ou a região para uma opção que consiga aceder às funcionalidades necessárias.

Erro: VMExtensionProvisioningError

Captura de tela da falha na implantação com falha no estado de provisionamento do terminal.

Causa 1: Erro transitório com o ambiente de Área de Trabalho Virtual do Azure.

Causa 2: Erro transitório com conexão.

Correção: confirme se o ambiente de Área de Trabalho Virtual do Azure está íntegro entrando usando o PowerShell. Conclua o registro da VM manualmente em Criar um pool de hosts com o PowerShell.

Erro: O Nome de Utilizador do Administrador especificado não é permitido

Captura de tela da falha na implantação na qual um 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 substrings proibidas (admin, administrator, root).

Correção: Atualize o nome de usuário ou use usuários diferentes.

Erro: A VM reportou uma falha durante o processamento da extensão

Captura de tela da operação de recurso concluída com o estado de provisionamento do terminal em Sua Falha na Implantaçã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 DSC do PowerShell não conseguiu 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 DSC do PowerShell 'FirstSessionHost' concluída com erro(s)

Captura de tela da falha de implantação com a Configuração DSC do PowerShell 'FirstSessionHost' concluída com Erro(s).

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 DSC do PowerShell não conseguiu 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 executam 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 corresponder 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: este erro ocorre porque a NIC criada com o modelo do Azure Resource Manager tem o mesmo nome que outra NIC já na VNET.

Correção: Use um prefixo de host diferente.

Erro: DeploymentFailed – Erro ao baixar

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: este erro deve-se a uma rota estática, regra de firewall ou NSG que bloqueia a transferência do ficheiro zip associado 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 de modelo do Azure Resource Manager em um editor de texto, pegue o link para o arquivo zip e baixe o recurso para um local permitido.

Erro: Não é possível excluir um host de sessão do pool de hosts depois de excluir a VM

Causa: você precisa excluir o host da sessão antes de excluir a VM.

Correção: Coloque o host da sessão no modo de drenagem, saia todos os usuários do host da sessão e exclua o host.

Próximos passos