Vous pouvez mettre à niveau Horizon Agent sur une machine Linux en installant la dernière version d'Horizon Agent.
Conditions préalables
- Vérifiez que le processus
VMwareBlastServer
n'est pas en cours d'exécution. Pour arrêter ce processus, utilisez l'une des méthodes suivantes :- Assurez-vous que l'utilisateur se déconnecte de la machine et qu'aucune session de poste de travail n'est active.
- Redémarrez la machine virtuelle.
- Si vous prévoyez de mettre à niveau Horizon Agent à l'aide du programme d'installation tarball, vérifiez les paramètres facultatifs du script d'installation install_viewagent.sh. Reportez-vous à la section Options de ligne de commande pour l'installation d'Horizon Agent for Linux.
Si vous prévoyez de mettre à niveau Horizon Agent sur une machine virtuelle, ouvrez une fenêtre de terminal. Vous pouvez exécuter les commandes d'installation d'Horizon Agent à partir du terminal.
Si vous prévoyez de mettre à niveau Horizon Agent sur une machine hôte physique, ouvrez une connexion SSH (Secure Shell) à la machine. SSH est la méthode recommandée pour exécuter les commandes d'installation Horizon Agent sur une machine physique. En outre, arrêtez le serveur X et le gestionnaire d'affichage Gnome comme décrit dans la section Préparer une machine Linux physique pour le déploiement de poste de travail.
Processus de mise à niveau d'Horizon Agent for Linux
Lors de la mise à niveau de Horizon Agent sur RHEL 8.x, vous pouvez choisir entre les formats de programme d'installation suivants :
- Le module du programme d'installation .tar.gz, qui n'est pas signé numériquement. La configuration de la fonctionnalité Horizon Agent existante et le mode de déploiement de la machine virtuelle ne sont pas conservés automatiquement. Pour conserver la configuration existante, vous devez inclure les paramètres de fonctionnalité appropriés lors de l'exécution du programme d'installation.
- Le module du programme d'installation .rpm, qui est signé numériquement. La configuration de la fonctionnalité d'Horizon Agent existante et le mode de déploiement de la machine virtuelle sont conservés automatiquement.
Lors de la mise à niveau de Horizon Agent sur une distribution Linux autre que RHEL 8.x, vous devez utiliser le module du programme d'installation .tar.gz. Pour conserver votre configuration de fonctionnalité existante, vous devez inclure les paramètres de fonctionnalité appropriés lors de l'exécution du programme d'installation.
En outre, vous pouvez choisir entre deux types de déploiement de machines virtuelles, comme décrit dans les sections suivantes.
Déploiement de machines virtuelles non gérées
Ce type de mise à niveau est disponible pour les machines virtuelles non gérées et les machines physiques existantes. Le mode non géré est une condition requise pour les machines physiques.
- Le programme d'installation d'Horizon Agent enregistre la machine virtuelle dans Horizon Connection Server qui nécessite des informations d'administration du broker.
- L'assistant de création de pool de postes de travail utilise Autres sources sur la page Source de machines pour sélectionner la machine virtuelle enregistrée.
Déploiement de machines virtuelles gérées
- Ce type de mise à niveau est disponible pour les machines virtuelles non gérées ou gérées.
- Le programme d'installation d'Horizon Agent ne communique pas avec Horizon Connection Server.
- L'assistant de création de pool de postes de travail utilise Machines virtuelles vCenter sur la page Source de machines pour sélectionner les machines virtuelles à l'aide de vCenter.
- Le déploiement prend en charge les fonctions suivantes :
- Stratégie d'alimentation de machine distante
- Autoriser les utilisateurs à réinitialiser leurs machines
Vous pouvez utiliser les méthodes suivantes pour mettre à niveau une machine virtuelle non gérée :
- Conservez le déploiement des machines virtuelles non gérées lors de la mise à niveau vers la dernière version d'Horizon Agent. Ce scénario de mise à niveau ne nécessite pas de modifications de configuration dans Horizon Connection Server.
- Effectuez la mise à niveau à partir d'un déploiement de machines virtuelles non gérées vers un déploiement de machines virtuelles gérées qui utilise la dernière version d'Horizon Agent. Ce scénario de mise à niveau nécessite la création d'un pool de postes de travail basé sur la machine virtuelle.
Mettre à niveau Horizon Agent for Linux à l'aide du programme d'installation tarball non signé
Si vous mettez à niveau Horizon Agent sur une machine physique, consultez les informations dans la section Préparer une machine Linux physique pour le déploiement de postes de travail pour en savoir plus sur les étapes et les conditions préalables supplémentaires.
- (RHEL 8.x) Si votre version d'Horizon Agent existante a été installée à l'aide d'un programme d'installation RPM signé numériquement, désinstallez le logiciel agent comme décrit dans la section Désinstaller Horizon Agent d'une machine Linux.
- Téléchargez le dernier programme d'installation tarball d'Horizon Agent for Linux depuis le site de téléchargement VMware https://my.vmware.com/web/vmware/downloads.
Accédez à la page de téléchargement de la version actuelle de VMware Horizon, puis à la page de téléchargement de VMware Horizon pour Linux 64 bits.
- Téléchargez le tarball du programme d'installation d'Horizon Agent avec le nom de fichier VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxxxx.tar.gz, où YYMM est le numéro de version marketing, y.y.y est le numéro de version interne et xxxxxxx est le numéro de build.
- Décompressez le tarball pour votre distribution Linux. Par exemple :
tar -xzvf VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz
- Pour prendre en charge certaines fonctionnalités, installez les pilotes requis comme suit.
- Pour prendre en charge la fonctionnalité de redirection USB, installez le pilote VHCI comme décrit dans la section « Pilote VHCI pour la redirection USB » de Configuration système requise pour Horizon Agent for Linux.
- Pour prendre en charge la fonctionnalité Audio/Vidéo en temps réel, effectuez la procédure décrite dans la section Installer le pilote V4L2Loopback sur une machine Linux.
- Accédez au dossier tarball et exécutez le script install_viewagent.sh conformément à l'un des scénarios de mise à niveau suivants. Incluez également les paramètres de ligne de commande pour toutes les fonctionnalités facultatives que vous souhaitez installer, telles que la redirection USB.
Pour obtenir la liste détaillée des paramètres facultatifs disponibles pour le script install_viewagent.sh, reportez-vous à la section Options de ligne de commande pour l'installation d'Horizon Agent for Linux.
Scénario Commande de script Mettre à niveau un déploiement de machines virtuelles non gérées et conserver le déploiement de machines virtuelles non gérées sudo ./install_viewagent.sh -A yes -M no
Ce scénario de mise à niveau ne nécessite pas la création d'un pool de postes de travail. Vous pouvez réutiliser le pool de postes de travail existant basé sur la machine virtuelle.
Note : Pour garantir les meilleures performances possibles, évitez de déployer une machine virtuelle non gérée et de déployer une machine virtuelle gérée à la place.Mettre à niveau un déploiement de machines virtuelles non gérées et le changer en déploiement de machines virtuelles gérées sudo ./install_viewagent.sh -A yes -M yes
Note : Dans Horizon Agent, supprimez le pool de postes de travail existant du déploiement de machines virtuelles non gérées, puis créez un pool de postes de travail pour le déploiement de machines virtuelles gérées. Pour plus d'informations, reportez-vous à la section Créer un pool de postes de travail manuel.Mettre à niveau un déploiement de machine virtuelle gérée sudo ./install_viewagent.sh -A yes -M yes
Note : Après la mise à niveau d' Horizon Agent, vous pouvez réutiliser le pool de postes de travail existant basé sur les machines virtuelles. - Redémarrez la machine Linux pour que les modifications prennent effet.
(RHEL 8.x) Mise à niveau de Horizon Agent for Linux à l'aide du programme d'installation RPM signé numériquement
Si vous mettez à niveau Horizon Agent sur une machine physique, consultez les informations dans la section Préparer une machine Linux physique pour le déploiement de postes de travail pour en savoir plus sur les étapes et les conditions préalables supplémentaires.
- Si votre version d'Horizon Agent existante a été installée à l'aide d'un programme d'installation tarball non signé, désinstallez le logiciel agent comme décrit dans la section Désinstaller Horizon Agent d'une machine Linux.
- Téléchargez le programme d'installation RPM d'Horizon Agent for Linux sur le site de téléchargement VMware, à l'adresse https://my.vmware.com/web/vmware/downloads.
- Accédez à la page de téléchargement de la version actuelle de VMware Horizon, puis à la page de téléchargement de VMware Horizon pour Linux 64 bits.
- Téléchargez le module RPM Horizon Agent avec le nom de fichier VMware-horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm où YYMM est le numéro de version marketing, y.y.y est le numéro de version interne et xxxxxxx est le numéro de build.
- Accédez au dossier du module RPM téléchargé et exécutez le programme d'installation en mode de mise à niveau. Par exemple :
sudo rpm -Uvh VMware-horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm
Laissez la mise à jour s'exécuter sans interruption. Le module RPM met à niveau Horizon Agent vers la version actuelle et conserve la configuration Horizon Agent existante.
- Redémarrez la machine Linux pour que les modifications prennent effet.
- Pour prendre en charge certaines fonctionnalités, installez les pilotes requis comme suit.
- Pour prendre en charge la fonctionnalité de redirection USB, installez le pilote VHCI comme décrit dans la section « Pilote VHCI pour la redirection USB » de Configuration système requise pour Horizon Agent for Linux.
- Pour prendre en charge la fonctionnalité Audio/Vidéo en temps réel, effectuez la procédure décrite dans la section Installer le pilote V4L2Loopback sur une machine Linux.
- Pour ajouter des fonctionnalités facultatives à la configuration de Horizon Agent ou modifier cette configuration, exécutez le script ViewSetup.sh comme décrit dans la section Options de ligne de commande pour l'installation d'Horizon Agent for Linux.
Par exemple, pour ajouter les fonctionnalités Audio/Vidéo en temps réel et Redirection USB :
sudo /usr/lib/vmware/viewagent/bin/viewSetup.sh -U yes -a yes --webcam