Este tutorial mostra como criar uma estação de trabalho Linux virtual com o Ubuntu 22.04 com um ecrã virtual. Um dispositivo de visualização virtual é útil quando as aplicações nas instâncias da máquina virtual (VM) requerem um dispositivo de visualização, mas não requerem a potência total nem o custo de uma GPU.
Para obter informações sobre outros tipos de estações de trabalho virtuais, incluindo o Windows, consulte o artigo Acerca da criação de uma estação de trabalho virtual.
Depois de criar a estação de trabalho virtual, vai saber como aceder remotamente à mesma através do HP Anyware (anteriormente Teradici CAS), através da tecnologia PC-over-IP (PCoIP®), um protocolo de ambiente de trabalho remoto amplamente usado nas indústrias de multimédia e entretenimento, desenvolvimento de jogos, arquitetura e engenharia. O PCoIP oferece funcionalidades essenciais para estes tipos de cargas de trabalho, como a precisão das cores, o suporte para vários monitores, a apresentação sem perdas e a sensibilidade à pressão do tablet.
Este tutorial pressupõe que tem conhecimentos da linha de comandos do Linux.
Arquitetura
O diagrama seguinte mostra os componentes usados neste tutorial para implementar uma única estação de trabalho virtual. Os componentes opcionais apresentados no diagrama incluem diferentes formas de estabelecer ligação à sua estação de trabalho virtual, armazenamento partilhado, uma VM adicional para publicar licenças de terceiros e infraestrutura adicional que representa uma farm de renderização ou computação.
Escolha uma região
Um fator importante quando implementa uma estação de trabalho virtual é a latência entre a sua localização e a VM que cria. Quanto menor for a latência, melhor é a experiência. Por conseguinte, recomendamos que coloque a VM numa região e numa zona geograficamente mais próximas de si.
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 a sua instância de VM.ZONE
: a zona geograficamente mais próxima de si. Um fator importante quando implementa uma estação de trabalho virtual é a latência entre a sua localização e a MV que cria. Quanto menor for a latência, melhor é a experiência. Para informações sobre a localização geográfica das zonas, consulte o artigo Regiões e zonas disponíveis.
Depois de criar a estação de trabalho virtual, é apresentado o estado da VM. O resultado tem um aspeto semelhante ao seguinte:
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
Tome nota do endereço IP externo, pois vai precisar dele mais tarde no tutorial.
Inicie sessão na sua estação de trabalho virtual
Depois de criar a estação de trabalho virtual, inicia sessão na máquina para a poder configurar.
Ligue-se à estação de trabalho virtual através do seguinte comando:
gcloud compute ssh VM_NAME
Defina a palavra-passe da sua conta. O início de sessão numa estação de trabalho virtual através do cliente de software PCoIP requer uma palavra-passe do utilizador.
sudo passwd `whoami`
Quando lhe for pedido, introduza uma palavra-passe. Vai usar esta palavra-passe mais tarde no tutorial para iniciar sessão na sua estação de trabalho virtual com o cliente PCoIP do HP Anyware.
Instale o ambiente de trabalho
A imagem predefinida do Cloud de Confiance Ubuntu 22.04 é uma instalação mínima do Ubuntu. Instale um ambiente de trabalho para executar a sua estação de trabalho virtual como uma estação de trabalho gráfica. Para este tutorial, instala o ambiente de trabalho KDE Plasma.
Atualize os repositórios de software executando o seguinte comando:
sudo apt update
Instale o ambiente de trabalho:
sudo apt -y install kubuntu-desktop
Reinicie a estação de trabalho:
sudo reboot
A sua ligação à estação de trabalho virtual é fechada.
Instale o software HP Anyware
O software HP Anyware fornece um agente que é executado na sua estação de trabalho virtual, disponibilizando o ambiente de trabalho ao seu cliente de hardware ou software.
Quando a estação de trabalho virtual for reiniciada, no Cloud Shell, volte a ligar-se à estação de trabalho virtual:
gcloud compute ssh VM_NAME
Adicione o repositório de software da 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 transferência que pode obter na página HP Anyware Standard Agent para Linux em Transferências e scripts.
Atualize os repositórios de software:
sudo apt update
Opcional: instale dependências USB se precisar de suportar dispositivos USB que não sejam teclados, ratos e dispositivos de ponteiro.
sudo apt -y install usb-vhci-dkms
Instale o software HP Anyware:
sudo apt -y install pcoip-agent-standard
Registe o agente padrão do Anyware
Para usar o agente padrão do Anyware, tem de ter uma licença do HP Anyware.
No Cloud Shell, ative a licença do software HP Anyware:
pcoip-register-host --registration-code=REGISTRATION-CODE
Substitua
REGISTRATION-CODE
pelo código que lhe foi 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 comunica com a sua estação de trabalho virtual através de várias portas. Tem de definir regras de firewall que permitam o tráfego para a 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
Inicie sessão na sua estação de trabalho virtual através do cliente PCoIP
No seu computador local, aceda à secção PCoIP Clients na página de apoio técnico do HP Anyware e, de seguida, transfira, instale e inicie a aplicação PCoIP Software Client para o seu sistema operativo.
No campo Endereço do anfitrião ou código de registo, introduza o endereço IP externo da sua estação de trabalho virtual. Se quiser, pode introduzir um nome para a ligação.
Quando tiver ligação, autentique-se introduzindo o nome de utilizador e a palavra-passe que criou anteriormente para a estação de trabalho virtual.
Em alguns segundos, é apresentado o ambiente de trabalho do Linux.
Teste a sua estação de trabalho virtual
Depois de implementar a estação de trabalho virtual, pode testar o desempenho e a interatividade através de várias ferramentas:
- Use o Google Chrome para navegar nos seus sites favoritos ou ver vídeos do YouTube.
- Saiba mais sobre o agente padrão PCoIP para Linux.
- Instalar aplicações e testar o respetivo comportamento e desempenho.
Também pode saber mais sobre a otimização do desempenho do PCoIP com base na sua carga de trabalho.