Cet article décrit les paramètres de ligne de commande que vous pouvez utiliser pour installer ou contourner des fonctionnalités facultatives pour Horizon Agent sur une machine Linux. Vous spécifiez ces paramètres lors de l'exécution du script de configuration Horizon Agent dans une fenêtre de terminal.

Exécution du script de configuration Horizon Agent for Linux

Dans une fenêtre de terminal exécutez le script d'installation correspondant au format du programme d'installation que vous avez utilisé pour installer le programme d'installation de Horizon Agent.

Format du programme d'installation d'Horizon Agent Script de configuration d'Horizon Agent
RPM (.rpm)
Note : Le programme d'installation et le script de configuration de RPM ne sont pris en charge que sur les machines RHEL 8.x.
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -optional parameter [parameter argument] . . .
Tarball (.tar.gz)
sudo ./install_viewagent.sh -optional parameter [parameter argument] . . .

Options de ligne de commande pour les scripts de configuration d'Horizon Agent for Linux

Sauf indication contraire, les scripts install_viewagent.sh et ViewSetup.sh incluent les paramètres facultatifs suivants.

Tableau 1. Paramètres facultatifs Horizon Agent
Paramètres facultatifs Description
--force

Forcez l'installation d'Horizon Agent sur un système d'exploitation Linux qui se trouve en dehors de la portée des systèmes d'exploitation pris en charge décrite dans la section Configuration système requise pour Horizon Agent for Linux. Par défaut, ce paramètre n'est pas inclus.

Note : Ce paramètre est disponible pour le script install_viewagent.sh uniquement. La prise en charge de la fonctionnalité Horizon peut être limitée lors de l'exécution d' Horizon Agent sur un système d'exploitation non pris en charge.

--help

-h

Affichez les informations d'aide et complétez la liste des paramètres du script.

--ipv6

Activez la prise en charge de l'exécution de postes de travail et d'applications Linux dans un environnement IPv6. Par défaut, ce paramètre n'est pas inclus, ce qui signifie que la prise en charge d'IPv4 est activée.

--multiple-session

Activez la prise en charge des pools de postes de travail publiés de sessions multiples et des pools d'applications basés sur une batterie de serveurs qui inclut la machine virtuelle Linux. Par défaut, ce paramètre n'est pas inclus.

  • Pour préparer la machine afin de l'utiliser dans une batterie de serveurs d'Instant Clone automatisée, incluez le paramètre --multiple-session dans le script d'installation. Par exemple :
    sudo ./install_viewagent.sh --multiple-session
    sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session
  • Pour préparer la machine afin de l'utiliser dans une batterie de serveurs manuelle, incluez le paramètre --multiple-session et le paramètre -M géré par l'agent défini sur no. Par exemple :
    sudo ./install_viewagent.sh --multiple-session -M no 
    sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session  -M no
--no-hosted-app

Désactive la prise en charge des pools d'applications de session unique exécutés sur des postes de travail basés sur la machine virtuelle Linux. Par défaut, ce paramètre n'est pas inclus. La prise en charge des pools d'applications de session unique est alors activée.

--no-vmwgreeter Active l'utilisation de l'écran d'accueil de Gnome Shell dans les cas où Horizon 8 Single Sign-On (SSO) est désactivé ou les informations d'identification SSO échouent. Par défaut, ce paramètre n'est pas inclus et Horizon Agent utilise l'écran d'accueil VMware dans les cas où Horizon 8 SSO est désactivé ou les informations d'identification SSO échouent.
--webcam

Active la redirection de webcam. Par défaut, ce paramètre n'est pas inclus. Pour plus d'informations, reportez-vous à la section Installer la fonctionnalité Audio/Vidéo en temps réel sur une machine Linux.

Note : Pour installer la fonctionnalité Audio/Vidéo en temps réel, vous devez inclure les paramètres de redirection de webcam ( --webcam)) et d'entrée audio ( -a yes). La redirection de webcam n'est pas prise en charge en mode de sessions multiples, c'est-à-dire lorsque le paramètre --multiple-session est inclus.
-a yes|no

Installer ou contourner la prise en charge de la redirection d'entrée audio. La valeur par défaut est no.

Note : Pour installer la fonctionnalité Audio/Vidéo en temps réel, vous devez inclure les paramètres de redirection d'entrée audio ( -a yes) et de webcam ( --webcam)).
-b Nom d'hôte ou adresse IP d'Horizon Connection Server. Ce paramètre n'est pris en charge que lorsque vous installez Horizon Agent en mode non géré.
-d Nom de domaine de l'administrateur Horizon Connection Server. Ce paramètre n'est pris en charge que lorsque vous installez Horizon Agent en mode non géré.
-f yes|no

Installez ou contournez la prise en charge des modules cryptographiques conçus pour garantir les normes FIPS (Federal Information Processing Standards) 140-2. La valeur par défaut est no. Cette option n'est prise en charge que sur les machines RHEL 8.x.

Note : Pour prendre en charge le mode FIPS 140-2, vous devez utiliser le protocole TLS (Transport Layer Security) version 1.2. Vous devez également activer le mode FIPS au niveau du système Linux et installer un certificat signé par une autorité de certification (CA) pour le démon VMwareBlastServer, comme décrit dans la section Configurer une machine Linux compatible FIPS.
-j Mot de passe du magasin de clés JMS SSL. Par défaut, le programme d'installation génère une chaîne aléatoire.
-k Adresse Active Directory de l'administrateur Horizon Connection Server. Ce paramètre n'est requis que pour l'authentification Kerberos et n'est pris en charge que lorsque vous installez Horizon Agent en mode non géré.
-m yes|no Installez ou ignorez la fonctionnalité de redirection de carte à puce. La valeur par défaut est no.
-n Nom de la machine Linux. Ce paramètre n'est pris en charge que lorsque vous installez Horizon Agent en mode non géré. La valeur par défaut est nom d'hôte.
-p Mot de passe de l'administrateur pour Horizon Connection Server. Ce paramètre n'est pris en charge que lorsque vous installez Horizon Agent en mode non géré.
-r yes|no Redémarrer automatiquement le système après l'installation. La valeur par défaut est no.
-s Nom commun (CN) du certificat auto-signé pour VMwareBlastServer. La valeur par défaut est Blast. Ce paramètre est uniquement pris en charge lorsque vous installez Horizon Agent en mode non géré
-u Nom d'utilisateur de l'administrateur d'Horizon Connection Server. Ce paramètre n'est pris en charge que lorsque vous installez Horizon Agent en mode non géré.
-A yes |no

Pour install_viewagent.sh, acceptez ou refusez automatiquement les conditions générales de VMware et la déclaration FIPS (Federal Information Processing Standards). Vous devez indiquer yes pour poursuivre l'installation.

Si vous ne spécifiez pas ce paramètre dans le script install_viewagent.sh, vous devez accepter manuellement les conditions générales de VMware et la déclaration FIPS lors de l'installation.

-B Nom de domaine de l'hôte Horizon Connection Server. Ce paramètre n'est requis que pour l'authentification Kerberos lorsque les domaines de l'hôte et de l'administrateur Horizon Connection Server sont différents. Ce paramètre n'est pris en charge que lorsque vous installez Horizon Agent en mode non géré.
-C yes|no Installez ou contournez la fonctionnalité de redirection du Presse-papiers. La valeur par défaut est yes.
-F yes|no Installez ou contournez la fonctionnalité de redirection du lecteur client (CDR). La valeur par défaut est yes.
-K Adresse Active Directory de l'hôte Horizon Connection Server. Ce paramètre n'est requis que pour l'authentification Kerberos lorsque les domaines de l'hôte et de l'administrateur Horizon Connection Server sont différents. Ce paramètre n'est pris en charge que lorsque vous installez Horizon Agent en mode non géré.
-M yes|no

Installez Horizon Agent en mode géré ou non géré. La valeur par défaut est yes.

Lorsque vous installez Horizon Agent en mode géré, la machine Linux est gérée par l'instance de vCenter Server associée à Horizon Connection Server.

Lorsque vous installez Horizon Agent en mode non géré, la machine Linux n'est pas gérée par l'instance de vCenter Server associée à Horizon Connection Server.

-P yes|no Installez ou contournez VMware Integrated Printing, qui prend en charge la redirection d'imprimante cliente. La valeur par défaut est yes.
-R Enregistrez la machine Linux avec l'hôte Horizon Connection Server. Utilisez ce paramètre pour effectuer un nouvel enregistrement ou réenregistrer une machine après être passé du mode géré au mode non géré.
-S yes|no Installez ou contournez la prise en charge de Single Sign-On (SSO). La valeur par défaut est yes.
-T yes|no Installez ou contournez la fonctionnalité d'authentification unique réelle (True SSO). La valeur par défaut est no.
-U yes|no Installez ou contournez la fonctionnalité de redirection USB. La valeur par défaut est no.
Tableau 2. Exemples de scripts de configuration d'Horizon Agent avec des paramètres
Scénario Exemple de script
Effectuer une nouvelle installation et accepter automatiquement les conditions générales de VMware et la déclaration FIPS
sudo ./install_viewagent.sh -A yes
Activer la redirection de carte à puce
sudo ./install_viewagent.sh -A yes -m yes
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -m yes
Ignorer la prise en charge de SSO
sudo ./install_viewagent.sh -S no
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -S no
Activer la prise en charge des pools de postes de travail publiés et des pools d'applications basés sur une batterie de serveurs d'Instant Clone automatisée
sudo ./install_viewagent.sh --multiple-session
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session
Activer la prise en charge des pools de postes de travail publiés et des pools d'applications basés sur une batterie de serveurs manuelle
sudo ./install_viewagent.sh --multiple-session -M no
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session -M no