Ce tutoriel explique comment créer un poste de travail virtuel Linux exécutant Ubuntu 22.04 avec un affichage virtuel. Un appareil d'affichage virtuel est utile lorsque les applications de vos instances de machine virtuelle (VM) nécessitent un appareil d'affichage, mais n'ont pas besoin de toute la puissance d'un GPU.
Pour en savoir plus sur les autres types de postes de travail virtuels, y compris Windows, consultez À propos de la création d'un poste de travail virtuel.
Après avoir créé le poste de travail virtuel, vous apprendrez à y accéder à distance à l'aide de HP Anyware (anciennement Teradici CAS) à l'aide de PC-over-IP (PCoIP®). PCoIP est un protocole de bureau à distance largement utilisé dans les secteurs des médias et du divertissement, du développement de jeux, de l'architecture et de l'ingénierie. Le protocole PCoIP offre des fonctionnalités essentielles à ces types de charges de travail, telles que la justesse des couleurs, la prise en charge de plusieurs écrans, l'affichage sans perte et la sensibilité de la pression sur la tablette.
Dans ce tutoriel, nous partons du principe que vous connaissez la ligne de commande Linux.
Architecture
Le schéma suivant présente les composants utilisés dans ce tutoriel pour déployer un poste de travail virtuel unique. Les composants facultatifs présentés dans le schéma offrent différentes manières de se connecter au poste de travail virtuel, un stockage partagé, une VM supplémentaire pour diffuser des licences tierces et une infrastructure supplémentaire représentant un environnement de rendu ou une ferme de calcul.
Sélectionner une région
Un facteur important à prendre en compte lorsque vous déployez un poste de travail virtuel est la latence entre votre localisation géographique et la VM que vous créez. Plus la latence est basse, meilleure est l'expérience. Par conséquent, nous vous conseillons de placer votre VM dans une région et une zone géographiquement les plus proches de vous.
Créer le poste de travail virtuel
Dans Cloud Shell, créez l'instance de poste de travail virtuel 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
Remplacez les éléments suivants :
VM_NAME
: nom de votre instance de VM.ZONE
: zone géographiquement la plus proche de vous. Un facteur important à prendre en compte lorsque vous déployez un poste de travail virtuel est la latence entre votre localisation géographique et la VM que vous créez. Plus la latence est basse, meilleure est l'expérience. Pour en savoir plus sur la localisation géographique des zones, consultez la section Régions et zones disponibles.
Une fois le poste de travail virtuel créé, l'état de la VM s'affiche. La sortie ressemble à ceci :
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
Notez l'adresse IP externe, car vous en aurez besoin dans la suite de ce tutoriel.
Se connecter au poste de travail virtuel
Après avoir créé le poste de travail virtuel, connectez-vous à ce dernier pour pouvoir le configurer.
Connectez-vous au poste de travail virtuel à l'aide de la commande suivante :
gcloud compute ssh VM_NAME
Définissez le mot de passe de votre compte. Pour se connecter à un poste de travail virtuel à l'aide du client logiciel PCoIP, un mot de passe utilisateur est requis.
sudo passwd `whoami`
Lorsque vous y êtes invité, saisissez un mot de passe. Vous l'utiliserez dans la suite de ce tutoriel pour vous connecter à votre poste de travail virtuel à l'aide du client HP Anyware PCoIP.
Installer l'environnement de bureau
L'image Ubuntu 22.04 par défaut Cloud de Confiance correspond à une installation minimale d'Ubuntu. Installez un environnement de bureau pour exécuter votre poste de travail virtuel en tant que poste de travail graphique. Pour ce tutoriel, vous installez le bureau KDE Plasma.
Mettez à jour les dépôts logiciels en exécutant la commande suivante :
sudo apt update
Installez l'environnement de bureau :
sudo apt -y install kubuntu-desktop
Redémarrez le poste de travail :
sudo reboot
Vous êtes alors déconnecté du poste de travail virtuel.
Installer le logiciel HP Anyware
Le logiciel HP Anyware fournit un agent qui s'exécute sur le poste de travail virtuel, et qui diffuse le bureau à destination de votre client matériel ou logiciel.
Une fois le poste de travail virtuel redémarré, accédez à Cloud Shell, puis reconnectez-vous au poste de travail virtuel :
gcloud compute ssh VM_NAME
Ajoutez le dépôt logiciel Teradici :
curl -1sLf \ https://dl.anyware.hp.com/TOKEN/pcoip-agent/cfg/setup/bash.deb.sh \ | sudo -E distro=ubuntu codename=jammy bash
Remplacez les éléments suivants :
TOKEN
est le jeton de téléchargement que vous pouvez récupérer sur la page Agent HP Anyware Standard pour Linux, sous Téléchargements et scripts.
Mettez à jour les dépôts du logiciel :
sudo apt update
Facultatif : installez des dépendances USB si vous devez prendre en charge des appareils USB autres que les claviers, les souris et les dispositifs de pointage.
sudo apt -y install usb-vhci-dkms
Installez le logiciel HP Anyware :
sudo apt -y install pcoip-agent-standard
Enregistrer l'agent Anyware Standard
Vous devez disposer d'une licence HP Anyware pour pouvoir utiliser l'agent Anyware Standard.
Dans Cloud Shell, activez votre licence logicielle HP Anyware :
pcoip-register-host --registration-code=REGISTRATION-CODE
Remplacez
REGISTRATION-CODE
par le code qui vous a été fourni par HP Teradici au formatABCDEFGHIJKL@0123-4567-89AB-CDEF
.Redémarrez le poste de travail virtuel :
sudo reboot
Créer une règle de pare-feu
Le client PCoIP communique avec votre poste de travail virtuel via plusieurs ports. Vous devez définir des règles de pare-feu autorisant le trafic vers votre poste de travail virtuel.
Dans Cloud Shell (et non sur le poste de travail virtuel), créez une règle de pare-feu qui ouvre les ports requis :
gcloud compute firewall-rules create allow-pcoip \ --action=ALLOW \ --rules=tcp:443,tcp:4172,udp:4172 \ --source-ranges=0.0.0.0/0
Se connecter au poste de travail virtuel à l'aide du client PCoIP
Sur l'ordinateur local, accédez à la section Clients PCoIP sur la page d'assistance de HP Anyware, puis téléchargez, installez et lancez l'application cliente PCoIP correspondant à votre système d'exploitation.
Dans le champ Adresse de l'hôte ou Code d'enregistrement, saisissez l'adresse IP externe du poste de travail virtuel. Si vous le souhaitez, vous pouvez nommer la connexion.
Lorsque vous êtes connecté, authentifiez-vous en saisissant le nom d'utilisateur et le mot de passe créés précédemment pour le poste de travail virtuel.
Après quelques secondes, le bureau Linux s'affiche.
Tester le poste de travail virtuel
Après avoir déployé le poste de travail virtuel, vous pouvez tester ses performances et son interactivité à l'aide de nombreux outils :
- Utilisez Google Chrome pour parcourir vos sites préférés ou regarder des vidéos YouTube.
- Obtenez plus d'informations sur l'agent standard PCoIP pour Linux.
- Installez des applications et testez leur comportement et leurs performances.
Vous pouvez également obtenir plus d'informations sur l'optimisation des performances PCoIP en fonction de votre charge de travail.