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:
- Um
tipo de máquina
n1-standard-4
com 4 vCPUs e 15 GB de RAM - Licenciamento do Windows
- Um disco de inicialização permanente padrão de 50 GB
- Custos da transferência de dados de saída da Internet
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 (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 a
Google Cloud CLI.
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.
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Compute Engine API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Compute Engine 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 (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.
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.
Abra o Cloud Shell.
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, comous-west2-b
.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:
instance-name
: o nome da instância.machine-type
: um tipo de máquina predefinido ou um tipo de máquina personalizado usando o formatocustom-number-of-cpus-number-of-mb
;image-project
: o projeto de imagem da família de imagens;image-family
: uma sinalização opcional que especifica a que família de imagens essa imagem pertence;size
: o tamanho do disco de inicialização em GB;boot-disk-type
:pd-standard
oupd-ssd
.
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.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.
Acesse a página do Compute Engine do console do Google Cloud:
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.
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.
Acesse a página do Compute Engine do console do Google Cloud:
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.
- Na estação de trabalho virtual, à esquerda do Server Manager, clique em Servidor Local.
- Ao lado de Configuração de Segurança Reforçada do IE, clique em Ativado.
Na caixa de diálogo, desative a Segurança Reforçada para administradores e usuários.
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.
- 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).
- 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.
Digite o código de registro recebido da Teradici.
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
- 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.
- Selecione New Connection.
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.
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.
Se for necessário selecionar uma área de trabalho para execução, selecione a que você acabou de criar.
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, 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 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.
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.
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.
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
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Excluir todos os componentes
A seguir
- Aprenda como criar uma estação de trabalho virtual Linux.
- Saiba mais sobre o software Teradici Cloud Access (em inglês).
- Saiba mais sobre a diferença do Teradici PCoIP Client (em inglês) e dos outros protocolos de área de trabalho remota.