Vous pouvez mettre à niveau Horizon Agent sur une machine virtuelle Linux en installant la dernière version d'Horizon Agent.

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 machine virtuelle.

Déploiement de machines virtuelles non gérées

  • Ce type de mise à niveau est disponible pour les machines virtuelles non gérées existantes.
  • 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.

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.

Procédure

  • Mettre à niveau Horizon Agent for Linux à l'aide du programme d'installation tarball non signé.
    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 de Horizon Agent 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 virtuelle Linux.
    2. Téléchargez le dernier programme d'installation tarball d'Horizon Agent pour 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.

    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, vérifiez que les pilotes requis ont été installés 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.
      Option Description
      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 Linux 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 d'Horizon Agent for Linux à l'aide du programme d'installation RPM signé numériquement.
    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 virtuelle 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.
      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.

    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, vérifiez que les pilotes requis ont été installés 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 :
      /usr/lib/vmware/viewagent/bin/viewSetup.sh -U yes -a yes --webcam