Configurar o recurso Iniciar VM na conexão

Com o recurso Iniciar a VM na conexão, você pode reduzir os custos, permitindo que os usuários finais ativem suas VMs (máquinas virtuais) de host de sessão somente quando precisarem delas. Você poderá desligar as VMs quando elas não forem necessárias.

Você pode configurar Iniciar VM na conexão para pools de host pessoal ou em pool usando o PowerShell e o portal do Azure. Iniciar VM no Connect é uma configuração de pool de hosts.

Para pools de host pessoais, Iniciar VM na conexão ativará apenas uma VM de host de sessão existente que já foi atribuída ou que será atribuída a um usuário. Para pools de host em pool, Iniciar VM na conexão só ativará uma VM de host de sessão quando nenhuma estiver ativada, e VMs adicionais só serão ativadas quando a primeira VM atingir o limite de sessão.

O tempo necessário para que um usuário se conecte a uma VM desativada (desalocada) de host da sessão aumenta, pois a VM precisa de tempo para ser ativada novamente, de forma semelhante à ativação de um computador físico. O cliente da Área de Trabalho Remota tem um indicador que permite que o usuário saiba que a VM está sendo ligada enquanto ele está se conectando.

Observação

A Área de Trabalho Virtual do Azure (clássica) não dá suporte ao recurso Iniciar VM na conexão.

Pré-requisitos

Para usar o recurso Iniciar VM no Connect, siga estas diretrizes:

  • 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.
  • Os seguintes clientes de Área de Trabalho Remota dão suporte ao recurso Iniciar VM na conexão:
  • Se você quiser configurar o recurso Iniciar VM na conexão usando o PowerShell, precisará ter o módulo PowerShell Az.DesktopVirtualization (versão 2.1.0 ou posterior) instalado no dispositivo que você usa para executar os comandos.
  • Você deve conceder acesso à Área de Trabalho Virtual do Azure para ativar VMs de host de sessão, verificar seu status e relatar informações de diagnóstico. Você deve ter a permissão Microsoft.Authorization/roleAssignments/write em suas assinaturas para atribuir a função RBAC (controle de acesso baseado em função) à entidade de serviço da Área de Trabalho Virtual do Azure nessas assinaturas. Isso faz parte das funções internas de Administrador de acesso do usuário e Proprietário.
  • Ao habilitar Iniciar VM no Connect em um pool de host, verifique se o nome do pool de host, os nomes dos hosts de sessão nesse pool de hosts e o nome do grupo de recursos não têm caracteres não ANSI. Se seus nomes contiverem caracteres não ANSI, o Iniciar VM no Connect não funcionará conforme o esperado.

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

Antes de configurar o recurso Iniciar VM no Connect, você precisará 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. A atribuição dessa 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ê precisará adicionar cada assinatura do Azure como um escopo atribuível 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. A atribuição dessa função permitirá que a Área de Trabalho Virtual do Azure ative as VMs, verifique o status delas e relate as informações de diagnóstico nessas assinaturas.

Para saber como atribuir a função Colaborador do Power On da Virtualização de Área de Trabalho à entidade de serviço da Área de Trabalho Virtual do Azure, consulte Atribuir funções RBAC à entidade de serviço da Área de Trabalho Virtual do Azure.

Habilitar ou desabilitar o recurso Iniciar VM na conexão

Agora que você atribuiu a função Colaborador de Ativação de Virtualização da Área de Trabalho à entidade de serviço nas assinaturas, pode configurar o recurso Iniciar VM no Connect usando o portal do Azure ou o PowerShell.

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, você verá Iniciar VM na conexão. Selecione Sim para habilitar ou Não para desabilitar.

  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 enquanto 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".

Solução de problemas

Se o recurso Iniciar VM na conexão apresentar problemas, recomendamos que você use o recurso de diagnóstico da Área de Trabalho Virtual do Azure para verificar o que aconteceu. 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.

Se a VM do host da sessão não ativar, você precisará verificar a integridade da VM que você tentou ativar antes de fazer qualquer outra coisa.

Observação

Conectar-se a um host de sessão fora da Área de Trabalho Virtual do Azure que está desligado, como com o uso do cliente MSTSC, não iniciará a VM.

Para outras dúvidas, confira as Perguntas frequentes sobre o recurso Iniciar a VM na conexão.

Próximas etapas

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