Exercício - Configurar o pool de hosts e registrar o host da máquina virtual

Concluído

No cenário de empresa de contabilidade, sua organização está usando a Área de Trabalho Virtual do Azure para fornecer à sua força de trabalho acesso a áreas de trabalho e aplicativos virtualizados.

Nesta unidade, você criará um pool de hosts e adicionará uma máquina virtual que atuará como um host de sessão. Para evitar ter que unir a máquina virtual a um domínio, você instalará manualmente o agente da Área de Trabalho Virtual do Azure e o carregador de inicialização para registrar a máquina virtual no pool de hosts. Em seguida, você terá uma implantação da Área de Trabalho Virtual do Azure que poderá ser usada no restante dos exercícios do módulo.

Você precisa de uma assinatura do Azure para concluir os exercícios. Se não tiver uma subscrição do Azure, crie uma conta gratuita e adicione uma subscrição antes de começar. Se for estudante, pode tirar partido da oferta do Azure para estudantes .

Criar um pool de hosts para a Área de Trabalho Virtual do Azure

Vamos criar um pool de hosts para conter a máquina virtual que você criará posteriormente neste exercício.

  1. Inicie sessão no portal do Azure.

  2. Procure e selecione Área de Trabalho Virtual do Azure.

  3. Selecione Criar um pool de hosts.

  4. Insira as seguintes informações na guia Noções básicas :

    Campo valor
    Subscrição a sua subscrição
    Grupo de recursos Criar um novo grupo de recursos chamado learn-firewall-rg
    Nome do pool de hosts learn-host-pool
    Localização Região perto de si
    Ambiente de validação Não
    Tipo de grupo de aplicativos preferido Ambiente de Trabalho
    Tipo de pool de hosts Agrupado
    Algoritmo de balanceamento de carga Amplitude em primeiro lugar
    Limite máximo de sessão 2

    Screenshot showing the information to enter for the host pool creation.

  5. Selecione Rever + criar e aguarde a aprovação da validação.

  6. Selecione Criar.

Criar um token de registro para o pool de hosts

Em seguida, você criará um token de registro para autorizar um host de sessão a ingressar no pool de hosts.

  1. Selecione o ícone do Cloud Shell na parte superior da tela e, em seguida, escolha PowerShell no menu suspenso do Cloud Shell.

  2. No Cloud Shell, execute o seguinte comando para criar um token de registro que expirará em 4 horas:

     $resourceGroup = 'learn-firewall-rg'
     $hostPoolName = 'learn-host-pool' 
     $regToken = New-AzWvdRegistrationInfo `
     -ResourceGroupName $resourceGroup `
     -HostPoolName $hostPoolName `
     -ExpirationTime $((get-date).ToUniversalTime().AddHours(4).ToString('yyyy-MM-ddTHH:mm:ss.fffffffZ'))
    
  3. Execute o seguinte comando para obter o token de registro:

     $regToken.Token
    
  4. Copie o token para um aplicativo de anotações como o Bloco de Notas.

Criar uma sub-rede e uma rede virtual para o pool de hosts

No Cloud Shell, execute o seguinte comando para criar uma sub-rede e uma rede virtual no mesmo local do grupo de recursos:

$subnetConfig = New-AzVirtualNetworkSubnetConfig `
-Name hostSubnet `
-AddressPrefix 10.0.0.0/24

$location = Get-AzResourceGroup -Name learn-firewall-rg

$virtualNetwork = New-AzVirtualNetwork `
-Name hostVNet `
-AddressPrefix 10.0.0.0/16 `
-Location $location.Location `
-ResourceGroupName $resourceGroup `
-Subnet $subnetConfig

A lista mostra alguns valores de localização que pode utilizar:

  • westus2
  • E.U.A Centro-Sul
  • centralus
  • eastus
  • westeurope
  • Sudeste Asiático
  • japaneast
  • brazilsouth
  • australiasoutheast
  • centralindia

Ignore a mensagem de aviso sobre as próximas alterações de quebra. Ele não se aplica ao comando que você está executando.

Criar um host de sessão para o pool de hosts

Aqui, você criará uma máquina virtual do Azure para atuar como um host de sessão para o pool de hosts.

  1. No Cloud Shell, execute o seguinte comando para definir o nome de usuário e a senha da conta de administrador na máquina virtual. A palavra-passe tem de ter, pelo menos, oito carateres e incluir um dígito, uma letra maiúscula, uma letra minúscula e um caráter especial. Anote a senha, porque você vai precisar dela mais tarde.

    $cred = Get-Credential
    
    
  2. Execute o seguinte comando para criar um endereço IP público a ser usado para se conectar à máquina virtual:

    New-AzPublicIpAddress `
      -Name 'myPublicIP' `
      -ResourceGroupName $resourceGroup `
      -Location 'eastus' `
      -AllocationMethod Static `
      -Sku Standard
    
  3. Execute o seguinte comando para criar a máquina virtual usando uma imagem de sessão múltipla do Windows 11 Enterprise:

    New-Azvm `
     -Name 'learn-host-vm' `
     -Credential $cred `
     -ResourceGroupName $resourceGroup `
     -Size 'Standard_DS1_v2' `
     -VirtualNetworkName hostVNet `
     -SubnetName hostSubnet `
     -Image 'MicrosoftWindowsDesktop:windows-11:win11-22h2-pro:latest' `
     -PublicIpAddressName 'myPublicIP'
    
    
  4. Aguarde alguns minutos para que a máquina virtual seja criada.

Conectar-se à máquina virtual usando uma sessão de área de trabalho remota

Use uma sessão de área de trabalho remota para entrar na máquina virtual criada na seção anterior.

  1. No portal do Azure, procure e selecione Máquinas virtuais.
  2. Selecione learn-host-vm.
  3. Selecione Connect>Connect.
  4. Selecione Download RDP File>Open file>Connect.
  5. Na janela Segurança do Windows, selecione Mais escolhas>Utilizar uma conta diferente.
  6. Introduza o nome de utilizador e a palavra-passe que utilizou quando criou a máquina virtual e, em seguida, selecione OK.
  7. Se lhe for pedido para ligar apesar dos erros de certificado, selecione Sim.

Registrar a máquina virtual com o pool de hosts

Aqui, você instalará o agente da Área de Trabalho Virtual do Azure e o carregador de inicialização na máquina virtual para registrar a máquina virtual no pool de hosts.

Instalar o agente

Na sessão da área de trabalho remota na máquina virtual, instale o agente da Área de Trabalho Virtual do Azure. Você precisará do token de registro do pool de hosts para concluir a instalação.

  1. Copie o seguinte link para o agente da Área de Trabalho Virtual do Azure: https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWrmXv

  2. Na máquina virtual, abra o Microsoft Edge para iniciar uma sessão do navegador da Web.

  3. Cole o link em um navegador da Web.

  4. Depois que o arquivo for baixado, selecione Abrir arquivo para instalar o agente da Área de Trabalho Virtual do Azure.

  5. Quando o instalador lhe pedir o token de registo, cole o valor que obteve depois de criar o token.

  6. Se você não tiver mais o valor do token, volte para sua sessão do Cloud Shell e execute o seguinte comando:

     (Get-AzWvdRegistrationInfo `
     -ResourceGroupName $resourceGroup `
     -HostPoolName $hostPoolName).Token
    
  7. Conclua a instalação.

Instale o gestor de arranque

Na sessão da área de trabalho remota na máquina virtual, instale o carregador de inicialização da Área de Trabalho Virtual do Azure.

  1. Copie o seguinte link para o carregador de inicialização da Área de Trabalho Virtual do Azure: https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RWrxrH
  2. Cole o link em uma sessão do navegador da Web na máquina virtual.
  3. Quando o download terminar, selecione Abrir arquivo para instalar o carregador de inicialização da Área de Trabalho Virtual do Azure.
  4. Conclua a instalação.
  5. Feche a sessão da área de trabalho remota.

Verifique o seu trabalho

Neste ponto, a máquina virtual deve ser registrada como um host de sessão para o pool de hosts. Para verificar se ele está registrado, vamos entrar no portal e verificar a máquina virtual no pool de hosts.

  1. No portal do Azure, procure ou selecione Área de Trabalho Virtual do Azure.
  2. Selecione Host pools>learn-host-pool.
  3. No painel central, em Máquinas virtuais, selecione Total de máquinas. Screenshot that shows the host pool overview page with the total machines button in the center pane.
  4. Você vê que learn-host-vm está registrado no pool de hosts.
  5. Selecione learn-host-vm.
  6. Se você receber um erro Não encontrado , aguarde alguns minutos e tente novamente.
  7. Examine o status em Status da VM. Screenshot that shows the status of the host pool and the link to view status details. As DomainJoinedCheck verificações e DomainTrustCheck de integridade falharam porque você não associou a máquina virtual a um domínio, mas o restante das verificações de integridade foi bem-sucedido.