Cette page décrit les étapes que vous devez effectuer pour préparer une machine Linux physique à utiliser dans un pool de postes de travail.
Conditions préalables
- Vérifiez que la machine physique exécute une version prise en charge de RHEL 8.x ou 9.x, comme décrit dans Distributions Linux prises en charge pour Horizon Agent. Horizon Agent est uniquement pris en charge sur les machines physiques exécutant la distribution RHEL.
- Pour prendre en charge le codage logiciel dans les sessions de poste de travail distant, vérifiez que la machine physique est équipée d'un GPU NVIDIA.
- Pour prendre en charge le codage matériel dans les sessions de poste de travail distant, vérifiez que la machine physique est équipée d'un GPU NVIDIA prenant en charge toutes les fonctionnalités suivantes :
- NVIDIA Capture SDK, y compris l'API NVIDIA Framebuffer Capture (NVFBC)
- NVIDIA Encoder (NVENC)
- Codage matériel H.264
- Tesla
- Quadro K2000 et versions ultérieures
- Quadro M2000 et versions ultérieures
- Quadro P2000 et versions ultérieures
- Quadro RTX2000 et versions ultérieures
Horizon Agent requiert que le GPU prenne en charge H.264 pour les exigences de performances, en plus de la méthode de codage matériel que vous souhaitez utiliser pour le rendu des sessions de poste de travail distant. Pour plus d'informations sur les capacités de GPU spécifiques, y compris les méthodes de codage prises en charge, reportez-vous à la page https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new.
Procédure
- Ouvrez une connexion SSH (Secure Shell) à la machine Linux physique.
Une connexion SSH est recommandée pour effectuer les procédures d'installation, de mise à niveau et de désinstallation d'Horizon Agent sur la machine. Vous pouvez également basculer vers une fenêtre de console différente (par exemple, appuyez sur Ctrl+Alt+F3).
- Vérifiez que le nom d'hôte de la machine peut être résolu sur 127.0.0.1.
- Si vous mettez à niveau une version existante d'Horizon Agent sur la machine, arrêtez le service
viewagent
.sudo systemctl stop viewagent
- Arrêtez le serveur X et Gnome Display Manager (GDM) sur la machine.
sudo systemctl stop gdm sudo systemctl isolate multi-user.target
- Téléchargez et installez Horizon Agent en mode non géré.
Pour obtenir des instructions d'installation détaillées, reportez-vous à la section Installer Horizon Agent sur une machine virtuelle Linux. Pour plus d'informations sur le mode non géré, reportez-vous à la section Options de ligne de commande pour l'installation d'Horizon Agent for Linux.
Par exemple, les commandes suivantes peuvent être utilisées pour installer Horizon Agent en mode non géré.
- Programme d'installation tarball :
sudo ./install_viewagent.sh -M no -b <broker address> -u <user> -p <password> -d <domain>
- Programme d'installation RPM :
sudo rpm -ivh VMware-horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -M no -b <broker address> -u <user> -p <password> -d <domain>
Note : Plutôt que de déployer la machine en mode non géré, vous pouvez configurer la machine pour une connexion directe à l'aide du plug-in Horizon Agent Direct-Connection. Pour plus d'informations, reportez-vous à Plug-in Horizon Agent Direct-Connection dans le portail Documentation de VMware Horizon. - Programme d'installation tarball :
- Après avoir terminé l'installation d'Horizon Agent, configurez les paramètres suivants dans le fichier /etc/vmware/config.
Desktop.displayNumberMin=0 Desktop.displayNumberMax=0
- Redémarrez la machine.
Les services que vous avez arrêtés pendant l'installation sont repris après le redémarrage de la machine.
- Configurez l'environnement de poste de travail.
Pour plus d'informations, reportez-vous à la section Environnement de poste de travail.
- Passez à la section Préparer une machine Linux pour un déploiement de postes de travail distants.
Considérations relatives aux machines Linux physiques
Les considérations suivantes s'appliquent à la machine physique après l'installation d'Horizon Agent.
- Pour afficher le poste de travail graphique sur la machine physique, vous devez appuyer sur Ctrl+Alt+F7. Pour configurer un raccourci de touche de fonction différent, utilisez l'option DesktopWorker.ttyNum dans /etc/vmware/config, comme décrit dans Modifier les fichiers de configuration sur un poste de travail Linux.
- Si vous ajoutez un moniteur dynamiquement, vous devez redémarrer la machine pour détecter le moniteur ajouté. Vous pouvez également réinstaller Horizon Agent pour activer la détection du moniteur ajouté.