Criar uma estação de trabalho virtual Windows

Neste tutorial, mostramos como criar uma estação de trabalho virtual do Windows executando o Windows Server 2022 com uma tela virtual. Um dispositivo de exibição virtual é útil quando os aplicativos nas instâncias de máquina virtual (VM) exigem um dispositivo de exibição, mas não exigem toda a capacidade ou o custo de uma GPU.

Para mais informações sobre outros tipos de estações de trabalho virtuais, incluindo o Linux, consulte Sobre a criação de estações de trabalho virtuais.

Depois de criar a estação de trabalho virtual, você aprenderá como acessá-la remotamente usando o HP Anyware (antigo Teradici CAS) usando a tecnologia PC via IP (PCoIP®), que é um protocolo de área de trabalho remota amplamente utilizado nos setores de mídia e entretenimento, desenvolvimento de jogos, arquitetura e engenharia. O PCoIP oferece recursos essenciais para esses tipos de cargas de trabalho, incluindo precisão de cores, compatibilidade com vários monitores, tela sem perdas e sensibilidade à pressão do tablet.

Neste tutorial, presumimos que você esteja familiarizado com o Microsoft Windows e a linha de comando do PowerShell.

Arquitetura

No diagrama a seguir, mostramos os componentes usados neste tutorial para implantar uma única estação de trabalho virtual. Os componentes opcionais mostrados no diagrama incluem maneiras diferentes de se conectar à estação de trabalho virtual, ao armazenamento compartilhado, a uma instância adicional para disponibilizar licenças de terceiros e a VM adicional que representa um farm de renderização ou computação do Google Analytics.

Arquitetura da infraestrutura da estação de trabalho virtual.

Escolha uma região.

Um fator importante ao implantar uma estação de trabalho virtual é a latência entre seu local e a VM criada. Quanto menor for a latência, melhor será a experiência. Portanto, coloque sua VM em uma região e zona geograficamente mais próximas de você.

Criar a estação de trabalho virtual

No Cloud Shell, crie a instância da estação de trabalho virtual do Compute Engine:

gcloud compute instances create VM_NAME \
    --zone=ZONE \
    --machine-type=e2-standard-4 \
    --enable-display-device \
    --image-project=windows-cloud \
    --image-family=windows-2022 \
    --boot-disk-size=50 \
    --boot-disk-type=pd-balanced \
    --network=default

Substitua:

  • VM_NAME: um nome para a instância de VM.
  • ZONE: a zona geograficamente mais próxima de você. Um fator importante ao implantar uma estação de trabalho virtual é a latência entre seu local e a VM criada. Quanto menor for a latência, melhor será a experiência. Para informações sobre a localização geográfica das zonas, consulte Regiões e zonas disponíveis.

Após a criação da estação de trabalho virtual, será exibido o status da máquina. A resposta será semelhante a:

NAME: test-workstation
ZONE: us-west1-b
MACHINE_TYPE: e2-standard-4
PREEMPTIBLE:
INTERNAL_IP: 10.138.XX.XXX
EXTERNAL_IP: XX.XXX.XXX.XXX
STATUS: RUNNING

Anote o endereço IP externo, que será necessário mais adiante no tutorial.

Criar uma senha do Windows

Use o RDP para acessar a estação de trabalho virtual do Windows e instalar o software host do HP Anyware Standard Agent. Para fazer login com o RDP, é necessário criar uma senha do Windows para seu usuário.

  1. No Cloud Shell, execute este comando:

    gcloud compute reset-windows-password VM_NAME

    Substitua VM_NAME pelo nome da VM para alterar a senha.

  2. Revise as informações no prompt de confirmação:

    This command creates an account and sets an initial password for the
    user [username] if the account does not already exist.
    If the account already exists, resetting the password can cause the
    LOSS OF ENCRYPTED DATA secured with the current password, including
    files and stored passwords.
    
    For more information, see:
    https://cloud.google.com/compute/docs/instances/windows/generating-credentials#console
    
    Would you like to set or reset the password for [username] (Y/n)?
    
  3. Depois de confirmar o prompt anterior, revise a confirmação das novas credenciais, que aparece da seguinte maneira:

    Resetting and retrieving password for [username] on [instance-name]
    Updated [https://www.googleapis.com/compute/v1/projects/project-name/zones/zone/instances/instance-name].
    ip_address: ip-address
    password:   password
    username:   username
    
  4. Agora é possível conectar-se à instância de VM usando as novas credenciais.

Fazer login na estação de trabalho virtual

Depois de criar a estação de trabalho virtual, faça login na máquina para configurá-la.

  1. Na estação de trabalho local, use o cliente RDP para se conectar à estação de trabalho virtual usando o endereço IP externo.
  2. Quando receber uma solicitação para inserir suas credenciais, digite o nome de usuário e a senha que você gerou anteriormente.
  3. Se você vir um aviso de certificado, ignore-o e clique em Continuar.

A área de trabalho da estação de trabalho virtual será exibida. Feche o Windows Server Manager depois que ele for iniciado.

Instalar o Google Chrome

A próxima etapa é instalar o Chrome na instância de VM.

  1. Na sessão RDP, clique no botão Iniciar na barra de tarefas do Windows e digite Windows PowerShell.
  2. Clique com o botão direito do mouse no Windows PowerShell e selecione Executar como administrador.
  3. No prompt do PowerShell, ative as solicitações HTTPS:

    [Net.ServicePointManager]::SecurityProtocol = "tls12, tls11, tls"
    
  4. Faça o download e execute o instalador do Chrome:

    $installer = "$env:TEMP\chrome_installer.exe";
    Write-Host 'Downloading Chrome.'
    Invoke-WebRequest `
    'https://dl.google.com/chrome/install/latest/chrome_installer.exe' `
      -OutFile $installer
    Write-Host 'Installing Chrome.'
    & $installer /silent /install | Out-Default
    Remove-Item $installer
    
  5. Quando o comando for concluído, feche o PowerShell.

Instalar o software HP Anyware

O software HP Anyware fornece um agente que é executado na estação de trabalho virtual para fornecer a área de trabalho ao cliente de hardware ou software.

  1. Na instância do Windows, abra o Google Chrome e acesse a seção PCoIP Hosts na página de suporte do HP Anyware.
  2. Faça o download do Standard Agent para Windows.
  3. Se você ainda não estiver conectado, clique em Fazer login para fazer o download.
  4. Clique em Downloads e scripts.
  5. Conclua o processo de instalação do agente e escolha a opção para executar o executável do agente padrão baixado. Siga as instruções para instalar o agente padrão no local padrão.

Registrar o agente padrão do Anyware

Quando o processo de instalação estiver concluído, você receberá uma solicitação para fornecer um código de registro.

  1. Na janela Registro da licença, insira o código de registro que você recebeu durante o processo de inscrição no teste.

  2. Depois, reinicialize a instância do Windows.

Criar uma regra de firewall

O cliente PCoIP se comunica com a estação de trabalho virtual usando várias portas. Defina regras de firewall que permitam o tráfego para sua estação de trabalho virtual.

  • No Cloud Shell (não na estação de trabalho virtual), crie uma regra de firewall que abra as portas necessárias:

    gcloud compute firewall-rules create allow-pcoip \
        --action=ALLOW \
        --rules=tcp:443,tcp:4172,udp:4172 \
        --source-ranges=0.0.0.0/0
    

Fazer login na estação de trabalho virtual usando o cliente PCoIP

  1. No computador local, acesse a seção PCoIP Clients na página de suporte da HP Anyware, faça o download e a instalação do software do aplicativo PCoIP Client para o sistema operacional e, em seguida, inicie-o.

  2. No campo Host Address ou Registration Code, insira o endereço IP externo da sua estação de trabalho virtual. Se quiser, insira um nome para a conexão.

  3. Depois de se conectar, autentique-se inserindo o nome de usuário e a senha que você criou para a estação de trabalho virtual.

    Em alguns segundos, a área de trabalho do Windows será exibida.

Ativar áudio na estação de trabalho virtual

Para ativar o áudio na estação de trabalho virtual, ative o Teradici Virtual Audio Driver como o dispositivo de reprodução padrão.

  1. Na VM do Windows, clique no botão "Iniciar" na barra de tarefas do Windows e digite mmsys.cpl para abrir o painel de controle de som e inicializar o driver de áudio virtual Teradici.

  2. Clique em Sim. O Windows confirma se o driver de áudio está funcionando.

Testar a estação de trabalho virtual

Depois de implantar a estação de trabalho virtual, é possível testar o desempenho e a interatividade dela usando várias ferramentas:

Saiba mais sobre a otimização de desempenho do PCoIP com base na carga de trabalho.