Como 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 (links em inglês), 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 saída da Internet representa os dados que são transmitidos da estação de trabalho virtual para o cliente de exibição local, cobrados de acordo com as taxas de saída de Internet. As variáveis que afetam a saída 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 (em inglês) 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 (links em inglês) 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 e gsutil, que podem ser executados em uma instância do Cloud Shell iniciada no Console do Google Cloud. Se você quiser usar gcloud e gsutil na estação de trabalho local, instale o SDK do Cloud.

No tutorial, mostramos como executar comandos no Cloud Shell. Se você usar o SDK do Cloud na sua estação de trabalho, ajuste as instruções de acordo.

  1. Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  3. Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.

  4. Ative a API Compute Engine.

    Ative a API

  5. No Console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  6. Verifique se o faturamento está ativado para seu projeto na nuvem. Saiba como confirmar se o faturamento está ativado para o projeto.

  7. Ative a API Compute Engine.

    Ative a API

Além disso, verifique se você tem:

  • um projeto do Cloud com cota para 4 vCPUs na zona selecionada;
  • um navegador Google Chrome para acessar o Console do Cloud;
  • a extensão Chrome RDP para Google Cloud para acesso inicial à estação de trabalho virtual;
  • um Zero Client da Teradici ou o cliente de software da Teradici (links em inglês) 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:

    Por 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 Cloud.

Como criar uma senha do Windows

Use o Remote Desktop Protocol (RDP) para acessar a estação de trabalho virtual 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 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:

    Definição da senha do Windows no Console do Cloud.

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

    Acessar a página do Compute Engine

  2. Clique no botão RDP ao lado da instância da estação de trabalho virtual.

  3. Se você não instalou a extensão Chrome RDP para Google Cloud, instale-a e clique no botão RDP novamente.

  4. Quando você receber uma solicitação para inserir suas credenciais, deixe o campo Domínio em branco e digite a senha que você gerou anteriormente:

    Conexão com a estação de trabalho virtual Windows e entrada da senha.

  5. Se o seguinte aviso de certificado for exibido, ignore-o e clique em Continuar:

    Aviso sobre o certificado de conexão do Windows.

    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. Quando o Server Manager estiver pronto, você verá o seguinte:

    Windows Server Manager exibido na estação de trabalho virtual.

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:

    Caixa de diálogo "Segurança Reforçada".

  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 (em inglês).
  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 inserir um código de registro.

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

    Registro do código da Teradici.

  2. Depois disso, 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" (em inglês) 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 para a estação de trabalho virtual:

    Inserir o nome de usuário e a senha para acessar a estação de trabalho virtual.

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

    Conexão com a estação de trabalho virtual.

  6. Clique em Connect.

    Em alguns segundos, a área de trabalho do Windows aparecerá:

    Área de trabalho do Windows exibida na estação de trabalho virtual.

Como testar a estação de trabalho virtual

Depois de implantar a estação de trabalho virtual, teste 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 (em inglês) 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 (em inglês) 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 nenhum som 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".

    Mensagem de erro que mostra que o Serviço de Áudio do Windows não está ativado.

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

    Caixa de diálogo de som do Windows que mostra o driver de áudio virtual da Teradici.

    Se o som estiver funcionando, você ouvirá o som da estação de trabalho virtual 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.

Limpeza

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. No Console do Cloud, acesse a página Gerenciar recursos:

    Acessar "Gerenciar recursos"

  2. Na lista de projetos, selecione o projeto que você quer excluir e clique em Excluir .
  3. Na caixa de diálogo, digite o ID do projeto e clique em Encerrar para excluí-lo.

Excluir todos os componentes

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

A seguir