Criar uma estação de trabalho virtual Windows


Neste tutorial, mostramos como criar uma estação de trabalho virtual no Google Cloud que executa o Windows Server 2016 e tem uma exibição virtual. Uma máquina virtual (VM, na sigla em inglês) com exibição virtual é ideal quando você precisa executar aplicativos que requerem um dispositivo de exibição, porém, sem exigir a capacidade ou o custo integral de uma GPU.

Para criar uma estação de trabalho Linux, consulte Como criar uma estação de trabalho virtual Linux.

Depois de criar a estação de trabalho virtual, você aprenderá a acessá-la remotamente usando a tecnologia PC-over-IP (PCoIP) da Teradici, um protocolo de área de trabalho remota bastante usado em setores como mídia e entretenimento, visualização arquitetônica, finanças, governo e assistência médica. A tecnologia PCoIP oferece recursos essenciais para cargas de trabalho que exigem fidelidade de cores e suporte para exibição sem perdas.

Objetivos

  • Criar uma instância do Compute Engine. Ela serve como base para uma estação de trabalho virtual.
  • Instalar o software Teradici Cloud Access na estação de trabalho virtual.
  • Conectar-se à estação de trabalho virtual usando um cliente de software PCoIP ou o Zero Client, um tipo de endpoint de hardware.

Custos

Neste tutorial, usamos os seguintes componentes faturáveis do Google Cloud:

Use a calculadora de preços para gerar uma estimativa de custo com base no uso projetado. No momento da elaboração deste documento, o custo aproximado da configuração de uma estação de trabalho comum ilustrada neste tutorial era de US$ 0,46 por hora.

Os recursos que compõem a estação de trabalho virtual e os fatores que afetam o custo neste tutorial são:

A transferência de dados da Internet representa os dados que são transmitidos da sua estação de trabalho virtual para o cliente de exibição local com a cobrança realizada de acordo com os custos de transferência de dados de saída da Internet. As variáveis que afetam a transferência de dados durante uma sessão de PCoIP são largura de banda, resolução de tela, número de monitores de exibição, aplicativos usados e tipo de atividade em cada monitor. O custo para a configuração da estação de trabalho virtual criada neste tutorial é baseado em um uso médio de 10 Mbps. O Guia de planejamento de sessão da Teradici pode ajudar você a entender os diferentes requisitos de carga de trabalho.

Também é necessária uma licença do software Teradici Cloud Access. Se você não tiver uma licença, pode inscrever-se para uma licença de teste ou entrar em contato com o representante da Teradici. Você receberá um código de registro de teste válido por 30 dias para usar na estação de trabalho virtual.

Antes de começar

Neste tutorial, usamos os comandos gcloud, que podem ser executados em uma instância do Cloud Shell iniciada no console do Google Cloud. Se você quiser usar os comandos gcloud na sua estação de trabalho local, instale a CLI do Google Cloud.

No tutorial, mostramos como executar comandos no Cloud Shell. Se você usa a Google Cloud CLI na estação de trabalho, ajuste as instruções de acordo.

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Compute Engine API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Compute Engine API.

    Enable the API

Além disso, verifique se você tem:

  • um projeto do Google Cloud com cota para 4 vCPUs na zona selecionada;
  • Um navegador Google Chrome para acessar o console do Google Cloud.
  • Um cliente do Protocolo de Área de trabalho remota (RDP) de sua escolha. Para mais informações, consulte Clientes de Área de Trabalho Remota da Microsoft.
  • um Zero Client da Teradici ou o cliente de software da Teradici mais recente para Windows, Mac ou Linux, que será usado para acessar a estação de trabalho virtual;
  • uma licença do software Teradici Cloud Access. É possível conseguir uma licença de teste, conforme descrito anteriormente em Custos.

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 objeto e ao armazenamento compartilhado, além de uma instância de VM extra para disponibilizar as licenças de terceiros.

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

Como criar a estação de trabalho virtual

O Teradici Standard Agent, que você instala na estação de trabalho virtual mais adiante neste tutorial, exige a ativação do encaminhamento de IP e a permissão do tráfego do servidor HTTPS ao criar a estação de trabalho virtual.

  1. Abra o Cloud Shell.

    Acessar o Cloud Shell

  2. No Cloud Shell, defina a zona que você quer usar mais tarde para criar a estação de trabalho virtual:

    gcloud config set compute/zone zone
    

    Substitua zone pelo nome da zona que você está usando, como us-west2-b.

  3. Crie a instância do Compute Engine para a estação de trabalho virtual:

    gcloud compute instances create instance-name \
        --machine-type=machine-type \
        --enable-display-device \
        --can-ip-forward \
        --tags=https-server \
        --image-project=image-project \
        --image-family=image-family \
        --boot-disk-size=size \
        --boot-disk-type=boot-disk-type
    

    Substitua:

    Exemplo:

    gcloud compute instances create test-vws \
        --machine-type=n1-standard-4 \
        --enable-display-device \
        --can-ip-forward \
        --tags=https-server \
        --image-project=windows-cloud \
        --image-family=windows-2016 \
        --boot-disk-size=50 \
        --boot-disk-type=pd-standard
    

    Depois da criação da estação de trabalho virtual, será exibido um status de máquina. A saída terá uma aparência semelhante a esta:

    Created https://www.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/instances/test-vws.
    NAME      ZONE        MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP   STATUS
    test-vws  us-west2-b  n1-standard-4               10.168.0.1   203.0.113.1  RUNNING

    A estação de trabalho virtual é criada na rede VPC padrão do seu projeto. Se quiser criar a estação de trabalho virtual em uma rede VPC diferente, adicione a seguinte sinalização ao comando:

    --network=network
    

    Substitua network pelo nome da rede que será usada.

  4. Anote o endereço IP externo da estação de trabalho virtual na lista. Você precisará usá-lo posteriormente neste tutorial.

    É possível recuperar o endereço IP externo da estação de trabalho virtual a qualquer momento usando o console do Google Cloud.

Como criar uma senha do Windows

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

  1. Acesse a página do Compute Engine do console do Google Cloud:

    Acessar a página do Compute Engine

  2. Na coluna Conectar da instância da estação de trabalho virtual, selecione Definir senha do Windows na lista.

    Você receberá uma solicitação para verificar o nome de usuário. Em seguida, será exibido um aviso sobre a perda de acesso a dados criptografados após a redefinição da senha. Ignore esse aviso porque se trata de um disco novo e não há dados do usuário na estação de trabalho virtual.

  3. Quando a senha do Windows for exibida, copie-a e clique em Fechar.

    Você usará essa senha na próxima etapa para fazer login na estação de trabalho virtual usando o cliente RDP. Mantenha a senha em um local seguro.

Como 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. Acesse a página do Compute Engine do console do Google Cloud:

    Acessar a página do Compute Engine

  2. Clique no menu suspenso RDP e selecione a opção Fazer o download do arquivo RDP para fazer o download do arquivo RDP para sua instância. Use esse arquivo para se conectar à instância usando um cliente RDP. Para mais informações, consulte Clientes de Área de Trabalho Remota da Microsoft.

    A área de trabalho da estação de trabalho virtual será exibida. Aguarde até que o Windows Server Manager termine a inicialização antes de prosseguir para a próxima etapa.

Como configurar a Segurança Reforçada do Internet Explorer

A imagem padrão do Windows Server&nsbp;2016 tem configurações de segurança padrão que impedem o download de arquivos da Internet. Para fazer o download do Teradici Standard Agent, você precisa desativar esses recursos de segurança.

  1. Na estação de trabalho virtual, à esquerda do Server Manager, clique em Servidor Local.
  2. Ao lado de Configuração de Segurança Reforçada do IE, clique em Ativado.
  3. Na caixa de diálogo, desative a Segurança Reforçada para administradores e usuários.

  4. Feche a janela "Configuração de Segurança Reforçada do Internet Explorer" e a janela do Server Manager.

Como instalar o software Teradici Cloud Access

O software Teradici Cloud Access oferece um agente executado na sua estação de trabalho virtual, disponibilizando a área de trabalho para seu hardware ou cliente de software.

  1. Na estação de trabalho virtual, abra o Internet Explorer e faça o download do software Teradici Standard Agent for Windows.
  2. Conclua o processo de instalação do agente e escolha a opção para rodar o executável do agente que você fez o download. Siga os prompts para instalar o agente no local padrão.

Como registrar o Teradici Standard Agent

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

  1. Digite o código de registro recebido da Teradici.

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

Como criar uma regra de firewall

O cliente PCoIP se comunica com a estação de trabalho virtual usando várias portas. É necessário definir regras de firewall para permitir o tráfego de entrada e saída da 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-teradici \
        --allow tcp:443,tcp:4172,udp:4172,tcp:60443
    

Como fazer login na estação de trabalho virtual usando o PCoIP

  1. No computador local, acesse a seção "PCoIP Clients" na página de suporte da Teradici e faça o download, instale e inicie o Teradici PCoIP Client de acordo com seu sistema operacional.
  2. Selecione New Connection.
  3. No campo Host Address, insira o endereço IP externo da sua estação de trabalho virtual. Se quiser, insira um nome para a conexão.

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

  5. Se for necessário selecionar uma área de trabalho para execução, selecione a que você acabou de criar.

  6. Clique em Conectar.

    Em alguns segundos, a área de trabalho do Windows aparecerá na estação de trabalho virtual.

Como 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:

  • Instale o Google Chrome na estação de trabalho virtual para navegar nos seus sites favoritos ou reproduzir vídeos do YouTube.
  • Instale o Session Statistics Viewer da Teradici para examinar o uso da largura de banda, a latência e outras métricas de streaming para computadores.
  • Saiba mais sobre a configuração do Teradici Standard Agent para Windows.
  • Instale aplicativos e teste o comportamento e o desempenho deles.

Solução de problemas

Esta seção lista os possíveis problemas ao configurar ou se conectar à estação de trabalho.

O áudio não funciona

Problema: você não ouve som algum da estação de trabalho virtual do Windows.

Solução: devido à maneira como o Teradici Standard Agent funciona, talvez seja necessário ativar manualmente o Serviço de Áudio do Windows na instância.

  1. Faça login na instância do Windows e clique em Iniciar > Painel de Controle > Hardware > Som para abrir o Painel de Controle de Som.

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

    Se o som estiver funcionando, você ouvirá o som da estação de trabalho virtual do Windows.

Não é possível conectar-se à estação de trabalho virtual

Problema: você está usando o Zero Client e não consegue se conectar à estação de trabalho virtual.

Solução: verifique se a versão de firmware instalada do Zero Client é a 6.1 ou posterior antes de se conectar à estação de trabalho virtual. Para mais informações, entre em contato com o representante da Teradici.

Limpar

Depois de concluir o tutorial, limpe os recursos que você criou no Google Cloud para não receber cobranças por eles no futuro.

Como interromper a estação de trabalho virtual

As estações de trabalho virtuais interrompidas geram cobranças pelo uso do disco permanente, mas podem ser reiniciadas a qualquer momento. Para interromper a estação de trabalho virtual, execute o comando a seguir no Cloud Shell:

gcloud compute instances stop test-vws

Excluir o projeto

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

Excluir todos os componentes

  1. Exclua a estação de trabalho virtual.
  2. Exclua a regra de firewall.

A seguir