Este tutorial mostra como criar uma estação de trabalho Linux virtual rodando Ubuntu 22.04 com display virtual . Um dispositivo de exibição virtual é útil quando os aplicativos em suas instâncias de máquina virtual (VM) exigem um dispositivo de exibição, mas não exigem toda a potência ou custo de uma GPU .
Para obter informações sobre outros tipos de estações de trabalho virtuais, incluindo Windows, consulte Sobre a criação de uma estação de trabalho virtual .
Depois de criar a estação de trabalho virtual, você aprenderá como acessá-la remotamente usando o HP Anyware (anteriormente Teradici CAS), usando a tecnologia PC-over-IP (PCoIP®) , um protocolo de desktop remoto 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, como precisão de cores, suporte para vários monitores, exibição sem perdas e sensibilidade à pressão do tablet.
Este tutorial pressupõe que você esteja familiarizado com a linha de comando do Linux.
Objetivos
- Crie uma VM do Compute Engine. Esta VM serve como base para uma estação de trabalho virtual.
- Instale o software HP Anyware na estação de trabalho virtual.
- Conecte-se à estação de trabalho virtual usando um cliente de software PCoIP.
Custos
Este tutorial usa os seguintes componentes faturáveis deGoogle Cloud:
Você pode usar a calculadora de preços para gerar uma estimativa de custo com base no uso projetado.
Os recursos que compõem a estação de trabalho virtual e os fatores que afetam o custo neste tutorial são:
- 4 vCPUs, 16 GB de RAM tipo de máquina padrão E2
- Disco de inicialização balanceado SSD de 20 GB
- Custos de transferência de dados de saída da Internet
A transferência de dados pela Internet representa os dados que são transmitidos da sua estação de trabalho virtual para o seu cliente de exibição local e são cobrados pelos custos de transferência de dados de saída pela Internet . As variáveis que afetam a transferência de dados durante uma sessão PCoIP são largura de banda, resolução de tela, número de monitores, aplicativos usados e o tipo de atividade em cada monitor. O Guia de planejamento de sessão do HP Anyware pode ajudá-lo a entender os diferentes requisitos de carga de trabalho.
Antes de começar
Este tutorial usa a CLI do Google Cloud, que pode ser executada a partir de uma instância do Cloud Shell iniciada no Console do Google Cloud . Se você quiser usar a CLI gcloud em sua estação de trabalho local, instale a CLI do Google Cloud . O tutorial mostra como executar comandos no Cloud Shell; se você usar a CLI gcloud em sua estação de trabalho, ajuste as instruções adequadamente.
- 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, certifique-se de ter o seguinte:
- Um navegador Google Chrome para acessar o console do Google Cloud.
- O software cliente PCoIP mais recente para Windows, Mac ou Linux para acessar a estação de trabalho virtual.
- Uma conta em help.teradici.com para baixar o software HP Anyware. O registro da conta é gratuito.
- Uma licença de software HP Anyware. Você pode solicitar uma licença de avaliação ou entrar em contato com seu representante HP e solicitar um código de registro de avaliação para usar nesta estação de trabalho virtual.
Arquitetura
O diagrama a seguir mostra os componentes usados neste tutorial para implementar uma única estação de trabalho virtual. Os componentes opcionais mostrados no diagrama incluem diferentes maneiras de se conectar à sua estação de trabalho virtual, armazenamento compartilhado, uma VM adicional para servir licenças de terceiros e infraestrutura adicional que representa um farm de renderização ou computação.
Escolha uma região
Um fator importante ao implantar uma estação de trabalho virtual é a latência entre sua localização e a VM criada. Quanto menor a latência, melhor será a experiência. Portanto, você deseja colocar sua VM em uma região e zona geograficamente mais próxima de você.
Crie 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=ubuntu-os-cloud \ --image-family=ubuntu-2204-lts \ --boot-disk-size=20 \ --boot-disk-type=pd-balanced \ --network=default
Substitua o seguinte:
-
VM_NAME
: um nome para sua 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 sua localização e a VM criada. Quanto menor a latência, melhor será a experiência. Para obter informações sobre a localização geográfica das zonas, consulte Regiões e zonas disponíveis .
Depois que a estação de trabalho virtual for criada, o status da VM será exibido. A saída é semelhante a esta:
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, você precisará dele posteriormente no tutorial.
Faça login na sua estação de trabalho virtual
Depois de criar a estação de trabalho virtual, faça login na máquina para poder configurá-la.
Conecte-se à estação de trabalho virtual usando o seguinte comando:
gcloud compute ssh VM_NAME
Defina a senha da sua conta. O login em uma estação de trabalho virtual usando o cliente de software PCoIP requer uma senha de usuário.
sudo passwd `whoami`
Quando solicitado, digite uma senha. Você usará essa senha posteriormente no tutorial para fazer logon em sua estação de trabalho virtual com o cliente HP Anyware PCoIP.
Instale o ambiente de área de trabalho
O padrão Google Cloud A imagem do Ubuntu 22.04 é uma instalação mínima do Ubuntu. Instale um ambiente de desktop para executar sua estação de trabalho virtual como uma estação de trabalho gráfica. Para este tutorial, você instala o KDE Plasma Desktop.
Atualize os repositórios de software executando o seguinte comando:
sudo apt update
Instale o ambiente de área de trabalho:
sudo apt -y install kubuntu-desktop
Reinicie a estação de trabalho:
sudo reboot
Sua conexão com a estação de trabalho virtual é encerrada.
Instale o software HP Anyware
O software HP Anyware fornece um agente que é executado em sua estação de trabalho virtual, entregando o desktop ao seu cliente de hardware ou software.
Quando a estação de trabalho virtual for reiniciada, no Cloud Shell, reconecte-se à estação de trabalho virtual:
gcloud compute ssh VM_NAME
Adicione o repositório de software Teradici:
curl -1sLf \ https://dl.anyware.hp.com/TOKEN/pcoip-agent/cfg/setup/bash.deb.sh \ | sudo -E distro=ubuntu codename=jammy bash
Substitua o seguinte:
-
TOKEN
é o token de download que você pode recuperar na página HP Anyware Standard Agent para Linux em Downloads e scripts .
-
Atualize os repositórios de software:
sudo apt update
Opcional: Instale dependências USB, se precisar dar suporte a dispositivos USB que não sejam teclados, mouses e dispositivos apontadores.
sudo apt -y install usb-vhci-dkms
Instale o software HP Anyware:
sudo apt -y install pcoip-agent-standard
Registre o Agente Padrão Anyware
Para usar o Anyware Standard Agent, você deve ter uma licença do HP Anyware.
No Cloud Shell, ative sua licença do software HP Anyware:
pcoip-register-host --registration-code=REGISTRATION-CODE
Substitua
REGISTRATION-CODE
pelo código fornecido pela HP Teradici no formatoABCDEFGHIJKL@0123-4567-89AB-CDEF
.Reinicie a estação de trabalho virtual:
sudo reboot
Crie uma regra de firewall
O cliente PCoIP se comunica com sua estação de trabalho virtual usando diversas portas. Você deve definir 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
Faça login na sua estação de trabalho virtual usando o cliente PCoIP
No computador local, acesse a seção Clientes PCoIP na página de suporte do HP Anyware e baixe, instale e inicie o aplicativo PCoIP Software Client para seu sistema operacional.
No campo Endereço do host ou Código de registro , insira o endereço IP externo da sua estação de trabalho virtual. Se desejar, você pode inserir um nome para a conexão.
Quando estiver conectado, autentique-se inserindo o nome de usuário e a senha que você criou anteriormente para a estação de trabalho virtual.
Em alguns segundos, sua área de trabalho Linux aparecerá.
Teste sua estação de trabalho virtual
Depois de implantar sua estação de trabalho virtual, você poderá testar o desempenho e a interatividade usando diversas ferramentas:
- Use o Google Chrome para navegar em seus sites favoritos ou reproduzir vídeos do YouTube .
- Saiba mais sobre o Agente Padrão PCoIP para Linux .
- Instale aplicativos e teste seu comportamento e desempenho.
Você também pode aprender mais sobre a otimização do desempenho do PCoIP com base na sua carga de trabalho.
Limpar
Para evitar cobranças na sua conta do Google Cloud pelos recursos usados neste tutorial, exclua o projeto que contém os recursos ou mantenha o projeto e exclua os recursos individuais.
Pare sua estação de trabalho virtual
As estações de trabalho virtuais interrompidas incorrem em custos de uso do disco permanente , mas podem ser reiniciadas a qualquer momento. Para parar sua estação de trabalho virtual, execute o seguinte comando:
gcloud compute instances stop VM_NAME
Exclua todos os componentes
Exclua 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.
O que vem a seguir
- Aprenda como criar uma estação de trabalho virtual do Windows .
- Saiba mais sobre o software HP Anyware .
- Saiba mais sobre como o PCoIP difere de outros softwares de desktop remoto.