Configurar a Inicialização da VM na Conexão

Iniciar a VM na Conexão permite reduzir os custos permitindo que os usuários finais conectem as VMs (máquinas virtuais) usadas como hosts de sessão somente quando forem necessárias. Você poderá desligar as VMs quando elas não forem necessárias.

Para pools de host pessoais, inicie a VM na Conexão apenas com poderes em 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 a VM na Conexão só é habilitado 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 necessário para um usuário se conectar a uma sessão remota em um host de sessão que é desativado (desalocado) aumenta porque a VM precisa de tempo para ligar novamente, assim como ativar um computador físico. Quando um usuário usa o Aplicativo do Windows e o aplicativo de Área de Trabalho Remota para se conectar à Área de Trabalho Virtual do Azure, eles são informados de que uma VM está sendo ativada enquanto está se conectando.

Você pode habilitar "Inicializar a VM ao se conectar" 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 a VM na Conexão é configurado por pool de host.

Pré-requisitos

Antes de usar a VM Iniciar na Conexão, você precisa:

  • Um pool de hosts existente associado a um grupo de aplicativos e workspace. Você só pode configurar o recurso Iniciar VM na conexão em pools de host existentes. Você não pode habilitá-lo ao mesmo tempo em que cria um novo pool de hosts.

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

  • O Aplicativo do Windows ou o aplicativo de Á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.

  • Verifique se o nome do pool de host, os hosts de sessão nesse pool de hosts e o grupo de recursos têm 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 do PowerShell ou a extensão desktopvirtualization da CLI do Azure instalada. Como alternativa, use o Azure Cloud Shell.

Atribuir a função Colaborador de Ativação de Virtualização da Área de Trabalho com o portal do Azure

Para configurar o recurso Iniciar VM no Connect, você precisa atribuir a função RBAC (controle de acesso baseado em função) Colaborador de Ativação de Virtualização da Área de Trabalho para a entidade de serviço da Área de Trabalho Virtual do Azure com a assinatura do Azure como o escopo atribuível. Se você atribuir essa função em qualquer nível inferior à assinatura, como o grupo de recursos, o pool de host ou a VM, impedirá o funcionamento adequado do recurso Iniciar VM no Connect.

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

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

Habilitar ou desabilitar o recurso Iniciar VM na conexão

Depois de atribuir a função Colaborador de Ativação de Virtualização da Área de Trabalho à entidade de serviço em assinaturas relevantes, você poderá configurar Iniciar VM na Conexão usando o portal do Azure, o Azure PowerShell ou a CLI do Azure.

Para configurar o recurso Iniciar VM na conexão usando o portal do Azure:

  1. Entre 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 host e, em seguida, selecione o nome do pool de host no qual você quer habilitar a configuração.

  4. Selecione Propriedades.

  5. Na seção de configuração, defina Iniciar VM na conexão como Sim para habilitá-la ou Não para desabilitá-la.

  6. Selecione Salvar para aplicar a configuração.

Observação

Em pools de hosts em pool, a opção Iniciar VM ao Conectar 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, a opção Iniciar a VM ao Conectar não iniciará uma nova VM. Nesse caso, os usuários que tentarem entrar receberão uma mensagem de erro dizendo: Nenhum recurso disponível. Eles devem aguardar alguns minutos e tentar se conectar novamente.

Solução de problemas

Se a VM do host da sessão não ativar, você precisa verificar a integridade da VM que você tentou ativar antes de fazer qualquer outra coisa. Você também pode exibir Logs da Área de Trabalho Virtual do Azure no Log Analytics para verificar se há problemas. Se você receber uma mensagem de erro, preste bastante atenção ao conteúdo da mensagem e copie o nome do erro para referência. Você também pode usar o painel Insights da Área de Trabalho Virtual do Azure para obter sugestões de como resolver os problemas.

Observação

Conectando-se a um host de sessão fora do serviço de Área de Trabalho Virtual do Azure que é desligado, como 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.