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

Note : Pour obtenir des instructions générales sur la mise à niveau de pools de postes de travail, reportez-vous à la section « Mise à niveau des postes de travail publiés et virtuels » dans le document Installation et mise à niveau d'Horizon 8, disponible dans le portail Documentation de VMware Horizon.

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.
Note : Pour garantir les meilleures performances possibles, effectuez une mise à niveau vers un déploiement de machines virtuelles gérées. La mise à niveau d' Horizon Agent ne prend pas en charge la conversion d'un déploiement de machines virtuelles gérées en un déploiement de machines virtuelles non gérées.

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.

Note : Pour une machine RHEL 8.x, vous avez également la possibilité d'installer Horizon Agent à l'aide d'un programme d'installation signé numériquement. Consultez la procédure décrite plus loin dans cet article.
  1. (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.
  2. 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.
    1. 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.

    2. 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.
  3. Décompressez le tarball pour votre distribution Linux. Par exemple :
    tar -xzvf VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz
  4. Pour prendre en charge certaines fonctionnalités, installez les pilotes requis comme suit.
  5. 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.
  6. 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.

Note : Si vous mettez à niveau Horizon Agent sur une machine exécutant une distribution Linux autre que RHEL 8.x, n'utilisez pas ces instructions. Utilisez plutôt la procédure décrite précédemment dans cet article.
  1. 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.
  2. 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.
    1. 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.
    2. 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.
  3. 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.

  4. Redémarrez la machine Linux pour que les modifications prennent effet.
  5. Pour prendre en charge certaines fonctionnalités, installez les pilotes requis comme suit.
  6. 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