top of page

Configurando AVD (WVD)

  • Foto do escritor: fernando freitas do vale
    fernando freitas do vale
  • 29 de set. de 2021
  • 5 min de leitura

Atualizado: 30 de set. de 2021



ree


Oi seus Lindoss!!! No último Post nós configuramos o FSLogix (caso não tenha visto e queira saber clique aqui), agora vamos configurar um Host Pool de AVD.


Para começar, lembre dos pré requisitos:


- ADDS com ADConnect

- Usuários de testes replicado no grupo WVD-Users (sugestão de nome, eu usei o mesmo grupo de acesso ao FSLogix, esses usuários tem que ter acesso ao FSLogix e também serão configurados no Aplication Group, por isso é mais prático usar o mesmo grupo)


Agora vamos para a prática:


Vamos no portal do azure e procure por "Azure Virtual Desktop"



ree

Agora vamos em "Host Pools"




ree

Depois de clicar em create abrirá o Menu para a criação do Host Pool



ree

** Atenção para o Location, não é onde ficaram salvos seus Hosts, é onde fica salvo os Metadata do host pool (configuração), não é possível escolher Brazil South por exemplo.


Em "Host Pool Type" vamos escolher as configurações do Host Pool:

Host Pool Type: É tipo do Host Pool, Pooled ou Personal. Em Pooled (configuração mais utilizada) o usuário pode conectar sempre em qualquer host do meu host pool. Em personal ele sempre vai ser direcionado para o host da primeira conexão. Caso você escolha o Personal abrirá a seguinte configuração:


Assignment type: Essa configuração define como o Host Pool vai escolher onde direcionar a primeira conexão, se será de maneira automática pelo próprio Host Pool, ou se será de maneira direta (Direct) escolhida pelos administradores.


ree

O Pooled o usuário pode ser direcionado para qualquer host disponível, independente de já ter logado em algum outro antes. Caso escolha a configuração Pooled será aberta duas configurações:


Load Balancing Algorithm: Breadth-fist é o algoritimo que balanceia as conexões entre os Hosts disponíveis, nesse caso se tiver 2 conexões e 2 hosts, cada host terá 2 conexões. Já o Depth-first balanceia as conexões até a quantidade máxima de conexões por host, no caso anterior se temos 2 conexões e 2 hosts, 1 host terá 2 conexões e o outro nenhuma.


Max Session Limit: É a quantidade de conexões por cada host, muito importante verificar essa configuração de acordo com as configurações de hardware da sua VM, assim você limita a quantidade de sessões sem prejudicar o desempenho, além disso ajuda na economia do ambiente já que com o Depth-first podemos ter VM's desligadas enquanto não atinge o número máximo de uma VM.



ree

Essas configurações podem ser alteradas após o Host-Pool estar criado.


Nas configurações de VM, vamos definir atributos que depois de criados não podem ser alterados, como nome, hardware e algumas outras configurações.




ree

Como vimos em destaque acima, temos o Name Prefix, onde todas as suas VM's serão criadas com esse prefixo de nome, no exemplo será AVD-0, AVD-1,AVD-2 e por ai vai.


O Image Type é um adendo, caso tenha uma Golden Image, é em Image Type que você altera para um blob onde o vhd do Golden Image se encontra.



ree

Em "Virtual Machine Size" é onde é definido as configurações de hardware de todas as VM's do host pool, essa configuração não pode ser alterada.


Number of VM's é o número de VM's que farão deploy ao fim da configuração do Host Pool, novas VM's podem ser feitas deploy depois do Host Pool criado, elas serão similares as que existem dentro do Host Pool.


ree

Apesar do acesso a VM ser controlado pelo host pool e não precisar publicar a porta 3389 para que funcione, eu publico para o caso de ter que dar alguma manutenção na VM sem acessar pelo host pool, como se fosse um acesso administrativo.




ree


Agora vamos configurar o Join dessas VM's em nosso AD, algumas coisas são importantes:


******** CONFIGURE O SEU AD COMO DNS SERVER DA VNET ONDE VÃO FICAR AS VM's do HOST-POOL. SE NÃO FIZER ISSO VAI DAR ERRO NA CRIAÇÃO DO HOST POOL E TERÁ QUE REPETIR O PROCESSO DE CRIAÇÃO.


********** O USUÁRIO EM "AD DOMAIN JOIN UPN" DEVE SER O USUÁRIO DO SEU AD E NÃO DO TENANT OU DO AZURE AD, E ELE DEVE TER PERMISSÃO DE INSERIR MÁQUINA NO DOMÍNIO.


Dado os recados, vamos seguir: O Oganizational Unit Path deve ser o DN da OU onde quer que fiquem as VM's.


ree



ree

ree

Agora vamos configurar o usuário local das VM's.



ree

Em seguida vamos configurar o Workspace.

Um workspace é um grupo lógico de grupos de aplicativos na Área de Trabalho Virtual do Azure. Cada grupo de aplicativos da Área de Trabalho Virtual do Azure deve ser associado a um workspace para que os usuários vejam os aplicativos remotos e áreas de trabalho publicados neles



ree

Depois avance até "Review e Create".


ree

Depois acompanhe o deploy:



ree


ree

Agora temos o Deploy completo:



ree

ree

Agora vamos partir para as configurações, acesse o menu principal do AVD:


Para configurar as permissões de acesso vamos em "Application Groups"




ree

Em seguida vamos em "Assignments"



ree

Em seguida vamos adicionar o grupo WVD-Users:



ree

ree

Em seguida, vamos configurar para que a VM ligue caso esteja desligada na tentativa de uma conexão:



ree

ree

ree

Para que o "Start VM on connect" funcione devemos dar permissão na subscription para o AVD realiza o start da VM. Então vá até a subscription:



ree

Selecione a subscription utilizada para criar os recursos:



ree

Acesse o "Access Control" e clique para adicionar uma Custom Role:



ree



ree

Em seguida vá na aba permissions e clique em add



ree

Digite "Microsoft.Compute/virtualMachines/start/action" na caixa e pesquisa e selecione "Microsoft Compute":



ree

ree

Em seguida vá novamente em Add permissions:



ree

Em seguida digite "Microsoft.Compute/virtualMachines/read" e selecione novamente "Microsoft Compute"



ree

ree

Clique em Review and Create e depois em Create


ree

Depois de criada para que aparece no menu de Roles, saia do menu de subscriptions, atualize a página e volte novamente.


Em seguida vá em Create e Role Assignment


ree

No menu Select digite "Windows Virtual Desktop" e não Azure Virtual Desktop

ree

Configuração concluída:



ree

Agora desligue as VM's e vamos testar o ambiente:



ree

ree

Agora vamos realizar o acesso para os testes, tem como acessar via browser como o cliente HTML5 ou via remote desktop app que está disponível no Windows Store.



* A Microsoft disponibiliza app's para Windows, Mac, Android e IOS:



1 - Entre com um usuario que esteja no WVD-Users, foi o grupo que foi concedida permissões:



ree

ree

Temos o nome do Workspace e do SessionDesktop, ambos são alteráveis nas configurações do Host Pool. Clique nele.


ree

Em seguida virá a tela de ligando o host:



ree

A VM foi ligada:



ree


ree

Em seguida virá a tela de Login:


ree

Como podemos ver iniciou o servidor do FSLogix:

ree

Para confirmar vá até o compartilhamento:




ree


ree

Pronto, temos um AVD rodando com sucesso,.


Esse tema é muito vasto, tem muitas configurações que podem ser adequadas de acordo com seu ambiente como desligar as VM's automaticamente, iniciar as VM's em um horário pré estabelecido, alterar nomes, RemoteApp, Golden Image e por ai vai.


Mas por hoje ficamos por aqui, com certeza trarei mais material sobre esse tema.


Espero que tenham curtido!


Ficou com dúvida? Da uma olhada nesse vídeo bacana do Raphael Andrade (TFTEC)



Enjoy!!


Referências:


 
 
 

Comentários


bottom of page