Partilhar via


Configurar Iniciar VM no Connect

Iniciar VM no Connect permite reduzir custos, permitindo que os usuários finais liguem as máquinas virtuais (VMs) usadas como hosts de sessão somente quando forem necessárias. Em seguida, você pode desligar as VMs quando elas não forem necessárias.

Para pools de hosts pessoais, Iniciar VM em Conexão só alimenta uma VM de host de sessão existente que já está atribuída ou pode ser atribuída a um usuário. Para pools de hosts em pool, Iniciar VM em Conexão só é ativado em uma VM de host de sessão quando nenhuma está ativada e mais VMs só são ativadas quando a primeira VM atinge o limite de sessão.

O tempo que um usuário leva para se conectar a uma sessão remota em um host de sessão desligado (deslocalizado) aumenta porque a VM precisa de tempo para ligar novamente, como ligar um computador físico. Quando um usuário usa o Aplicativo do Windows e o aplicativo Área de Trabalho Remota para se conectar à Área de Trabalho Virtual do Azure, ele é informado de que uma VM está sendo ligada enquanto está se conectando.

Você pode habilitar Iniciar VM no Connect para hosts de sessão no Azure e no Azure Stack HCI em pools de hosts pessoais ou em pool usando o portal do Azure, o Azure PowerShell ou a CLI do Azure. Iniciar VM no Connect é configurado por pool de hosts.

Pré-requisitos

Antes de poder usar Iniciar VM no Connect, você precisa:

  • Um pool de hosts existente associado a um grupo de aplicativos e espaço de trabalho. Você só pode configurar Iniciar VM em Conectar em pools de hosts existentes. Não é possível habilitá-lo ao mesmo tempo em que cria um novo pool de hosts.

  • A conta do Azure que você usa para configurar Iniciar VM no Connect deve ter a função RBAC (controle de acesso baseado na função) do Colaborador do Pool de Hosts de Virtualização de Área de Trabalho atribuída.

  • Aplicativo do Windows ou o aplicativo Área de Trabalho Remota instalado em um dispositivo local com uma conta de usuário atribuída a uma área de trabalho ou aplicativo no grupo de aplicativos com o qual você pode testar.

  • Certifique-se de que o nome do pool de hosts, os hosts de sessão nesse pool de hosts e o grupo de recursos tenham apenas caracteres ANSI.

  • Se você quiser usar o Azure PowerShell ou a CLI do Azure localmente, consulte Usar o Azure PowerShell e a CLI do Azure com a Área de Trabalho Virtual do Azure para garantir que você tenha o módulo Az.DesktopVirtualization PowerShell ou a extensão da CLI do Azure desktopvirtualization instalada. Como alternativa, use o Azure Cloud Shell.

Atribuir a função de Colaborador Power On da Virtualização de Ambiente de Trabalho com o portal do Azure

Para configurar Iniciar VM no Connect, você precisa atribuir a função RBAC (controle de acesso baseado na função) Power On do Colaborador à entidade de serviço da Área de Trabalho Virtual do Azure com sua assinatura do Azure como o escopo atribuível. Se você atribuir essa função em qualquer nível inferior a uma assinatura, como o grupo de recursos, o pool de hosts ou a VM, impedirá que Iniciar VM em Conexão funcione corretamente.

Você precisa adicionar cada assinatura do Azure que contém pools de hosts e VMs de host de sessão que deseja usar com Iniciar VM no Connect como um escopo atribuível. Essa atribuição de função permite que a Área de Trabalho Virtual do Azure ligue VMs, verifique seu status e relate informações de diagnóstico para essas assinaturas.

Para saber como atribuir a função de Colaborador Power On da Virtualização de Ambiente de Trabalho à entidade de serviço do Ambiente de Trabalho Virtual do Azure, consulte Atribuir funções RBAC do Azure ou funções do Microsoft Entra às entidades de serviço do Ambiente de Trabalho Virtual do Azure.

Habilitar ou desabilitar Iniciar VM no Connect

Depois de atribuir a função de Colaborador Power On da Virtualização de Área de Trabalho à entidade de serviço em assinaturas relevantes, você pode configurar Iniciar VM no Connect usando o portal do Azure, o Azure PowerShell ou a CLI do Azure.

Para configurar Iniciar VM no Connect usando o portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Na barra de pesquisa, insira Área de Trabalho Virtual do Azure e selecione a entrada de serviço correspondente.

  3. Selecione Pools de hosts e, em seguida, selecione o nome do pool de hosts onde você deseja habilitar a configuração.

  4. Selecione Propriedades.

  5. Na seção de configuração, defina Iniciar VM ao conectar como Sim para habilitá-la ou Não para desativá-la.

  6. Selecione Guardar para guardar as suas definições.

Nota

Para pools de hosts em pool, Start VM on Connect iniciará uma VM a cada cinco minutos, no máximo. Se outros usuários tentarem entrar durante esse período de cinco minutos e ainda não houver recursos disponíveis, Iniciar VM no Connect não iniciará uma nova VM. Em vez disso, os usuários que tentam entrar receberão uma mensagem de erro que diz: Nenhum recurso disponível. Eles devem esperar alguns minutos e tentar se conectar novamente.

Resolução de Problemas

Se a VM do host da sessão não ligar, você precisará verificar a integridade da VM que tentou ligar como uma primeira etapa. Você também pode exibir os logs da Área de Trabalho Virtual do Azure no Log Analytics para verificar se há problemas. Se você receber uma mensagem de erro, certifique-se de prestar muita atenção ao conteúdo da mensagem e anotar o nome do erro para referência. Também pode utilizar o Azure Virtual Desktop Insights para obter sugestões sobre como resolver problemas.

Nota

Conectando-se a um host de sessão fora do serviço de Área de Trabalho Virtual do Azure que está desligado, por exemplo, conectando-se diretamente a uma VM por endereço IP ou nome, a VM não é iniciada.

Para obter mais informações sobre Iniciar VM no Connect, consulte nossas Perguntas frequentes sobre Iniciar VM no Connect.