Cette page décrit Easy Setup Tool (easyinstall_viewagent.sh
) pour les machines Linux. Cet outil effectue toutes les installations et configurations système requises pour rendre une machine Linux disponible pour une utilisation dans un déploiement de VMware Horizon 8.
Présentation d'Easy Setup Tool
Easy Setup Tool est un programme d'installation guidé qui effectue les opérations suivantes sur la machine Linux.
- Vérification préalable du système
Vérifie que la machine agent répond aux conditions requises suivantes :
- La machine exécute une distribution Linux prise en charge, comme spécifié dans Distributions Linux prises en charge pour Horizon Agent.
- Le référentiel de logiciels requis est correctement configuré sur la machine.
- La machine est configurée avec un environnement de poste de travail pris en charge, comme spécifié dans Environnement de poste de travail.
L'outil affiche une notification si la machine ne répond pas à une condition requise donnée.
- Configurations système
Effectue les configurations système suivantes :
- Configure DNS.
- Configure les paramètres NTP et de nom d'hôte requis et joint la machine à un domaine Active Directory spécifié.
Note : Cette version d'Easy Setup Tool effectue uniquement la méthode d'authentification SSSD (System Security Services Daemon) de jonction de domaine.
- Installation d'Horizon Agent
Effectue les opérations suivantes sur la machine :
- Crée les modules de noyau suivants pour prendre en charge certaines fonctionnalités des postes de travail Linux :
- Pilote V4L2Loopback, qui prend en charge l'Audio/Vidéo en temps réel (RTAV)
- Pilote VHCI USB, qui prend en charge la redirection USB
- Installe les dépendances d'agent obligatoires, comme indiqué dans Installer des modules de dépendance Linux pour Horizon Agent.
- Installe Horizon Agent for Linux, avec les options d'installation spécifiées.
- Crée les modules de noyau suivants pour prendre en charge certaines fonctionnalités des postes de travail Linux :
Télécharger et exécuter Easy Setup Tool
- Téléchargez le fichier du programme d'installation 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 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 -xvzf VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz
- Accédez au dossier tarball et exécutez le script
easyinstall.viewagent.sh
en tant qu'utilisateur racine. Ajoutez les paramètres de ligne de commande pour toutes les options d'installation à inclure.Pour obtenir des informations détaillées, consultez la rubrique Paramètres de ligne de commande d'Easy Setup Tool.
Utilisez les exemples de commandes suivants pour référence :
#Run the Easy Setup Tool with default prompts and installation options ./easyinstall_viewagent.sh #Run the tool in silent mode with installation options specified in easyinstall.conf ./easyinstall_viewagent.sh -s -f ./easyinstall.conf
- Autorisez Easy Setup Tool à poursuivre sans interruption et répondez à toutes les invites du programme d'installation si nécessaire.
- Une fois le processus d'installation terminé, redémarrez la machine Linux pour appliquer les modifications.
- Vérifiez que le service viewagent est démarré en exécutant la commande suivante.
sudo service viewagent status
Paramètres de ligne de commande d'Easy Setup Tool
Le tableau suivant décrit les paramètres de ligne de commande que vous pouvez ajouter à la commande d'exécution ./easyinstall_viewagent.sh
pour spécifier les options d'installation et les niveaux d'invite.
Option | Description |
---|---|
-s, --silent | Exécute Easy Setup Tool en mode silencieux en contournant toutes les invites du programme d'installation. Les options d'installation requises sont récupérées à partir du fichier de configuration spécifié par le paramètre Exemple de commande : ./easyinstall_viewagent.sh -s -f ./easyinstall.conf |
-l, --prompt-level | Spécifie le niveau d'interaction utilisateur en fonction du niveau des invites du programme d'installation. Les paramètres de chaque niveau d'invite sont récupérés à partir du fichier de configuration spécifié par le paramètre Valeurs autorisées :
Exemple de commande : ./easyinstall_viewagent.sh -l advanced -f ./easyinstall.conf |
-f, --config-file | Lit les configurations à partir du fichier de configuration spécifié. Pour plus d'informations, reportez-vous à la section Paramètres de configuration d'Easy Setup Tool. Exemple de commande : ./easyinstall_viewagent.sh -s -f ./easyinstall.conf |
-p, --pre-check-only | Effectue uniquement les opérations de vérification préalable décrites dans Présentation d'Easy Setup Tool. N'effectue ni les configurations système ni l'installation d'Horizon Agent. Exemple de commande : ./easyinstall_viewagent.sh -p |
-c, --configure-only | Effectue uniquement les configurations système décrites dans Présentation d'Easy Setup Tool. N'effectue ni les opérations de vérification préalable ni l'installation d'Horizon Agent. Exemple de commande : ./easyinstall_viewagent.sh -c |
-i, --install-agent-only | Installe uniquement Horizon Agent, comme décrit dans Présentation d'Easy Setup Tool. N'effectue pas d'opérations de vérification préalable ou de configurations système. Exemple de commande : ./easyinstall_viewagent.sh -i |
-h, --help | Affiche les informations d'aide d'Easy Setup Tool et quitte celui-ci. Exemple de commande : ./easyinstall_viewagent.sh -h |
Paramètres de configuration d'Easy Setup Tool
Vous pouvez spécifier les paramètres de configuration d'Easy Setup Tool en écrivant les paramètres dans un fichier de configuration, puis en récupérant celui-ci avec le paramètre de ligne de commande -f
.
Par exemple, la commande suivante exécute les outils avec les invites du programme d'installation advanced
, comme spécifié dans le fichier de configuration easyinstall.conf.
./easyinstall_viewagent.sh -l advanced -f ./easyinstall.conf
Observez les règles et conventions suivantes lors de l'écriture d'un fichier de configuration :
- Reportez-vous au modèle de configuration easyinstall.conf.template, situé dans le même dossier tarball qui contient le script
easyinstall_viewagent.sh
. - Enregistrez votre fichier de configuration dans le même dossier tarball.
- Les paramètres de configuration sont regroupés en ensembles correspondant aux trois niveaux d'invite du programme d'installation :
default
,advanced
etexpert
. - Pour contourner une invite, commentez le paramètre de configuration de cette invite dans le fichier de configuration.
- Dans les tableaux suivants, les entrées intitulées « Facultatif » correspondent aux invites qui acceptent une entrée facultative. Les utilisateurs peuvent ignorer une invite facultative sans saisir d'entrée.
- Pour les invites qui acceptent l'entrée « y » ou « n », le paramètre en majuscules représente le paramètre par défaut.
Par exemple, le paramètre EASYINSTALL_AGENT_MANAGED prend « Y » comme paramètre par défaut, ce qui signifie qu'Horizon Agent est installé en mode géré par défaut. Le paramètre par défaut est appliqué lors du contournement d'une invite ou de l'exécution d'Easy Setup Tool en mode silencieux.
Paramètre de configuration | Description |
---|---|
EASYINSTALL_HOSTNAME | Spécifiez le nom de l'hôte (facultatif). |
EASYINSTALL_DNS_LIST | Spécifiez le DNS de l'hôte (facultatif). |
EASYINSTALL_DOMAIN_FQDN | Spécifiez le nom du domaine Active Directory complet à joindre. |
EASYINSTALL_DOMAIN_JOIN_USER | Spécifiez le compte d'utilisateur à utiliser pour la jonction de domaine. |
EASYINSTALL_DOMAIN_JOIN_PASSWORD | Spécifiez le mot de passe à utiliser pour la jonction de domaine. |
EASYINSTALL_PROXY | Spécifiez le serveur proxy à utiliser pendant le processus de configuration (facultatif). |
EASYINSTALL_AGENT_ACCEPT_GENERAL_TERMS | Indiquez s'il convient ou non d'accepter les Conditions générales du contrat [Oui/non]. Vous devez accepter Conditions générales pour continuer avec Easy Setup Tool. |
Nom de la configuration | Description |
---|---|
EASYINSTALL_NTP | Entrez l'adresse IP du serveur NTP (facultatif). |
EASYINSTALL_DOMAIN_JOIN | Spécifiez s'il convient de joindre le domaine Active Directory [Oui/non]. |
EASYINSTALL_AGENT_MANAGED | Spécifiez s'il convient d'installer Horizon Agent en mode géré [Oui/non]. |
EASYINSTALL_AGENT_MULTIPLE_SESSION | Spécifiez s'il convient d'installer la prise en charge de plusieurs sessions [Oui/non]. |
EASYINSTALL_AGENT_WEBCAM | Spécifiez s'il convient d'installer la fonctionnalité de redirection de webcam [Oui/non]. |
EASYINSTALL_AGENT_AUDIO_IN | Spécifiez s'il convient d'installer la prise en charge de la redirection d'entrée audio [Oui/non]. |
EASYINSTALL_AGENT_USB_REDIRECTION | Spécifiez s'il convient d'installer la fonctionnalité de redirection USB [Oui/non]. |
EASYINSTALL_AGENT_CLIENT_DRIVE_REDIRECTION | Spécifiez s'il convient d'installer la fonctionnalité de redirection du lecteur client [Oui/non]. |
EASYINSTALL_AGENT_CLIPBOARD_REDIRECTION | Spécifiez s'il convient d'installer la fonctionnalité de redirection du Presse-papiers [Oui/non]. |
EASYINSTALL_AGENT_PRINTER_REDIRECTION | Spécifiez s'il convient d'installer la fonctionnalité de redirection d'imprimante [Oui/non]. |
EASYINSTALL_AGENT_SKIP_BUILD_MODULES | Spécifiez s'il convient d'ignorer la création des modules requis [Oui/non]. |
EASYINSTALL_AGENT_SINGLE_SIGN_ON | Spécifiez s'il convient d'installer la prise en charge de Single Sign-On [Oui/non]. |
EASYINSTALL_AGENT_RESTART_AFTER_INSTALLATION | Spécifiez s'il convient de redémarrer la machine automatiquement après l'installation [Oui/non]. |
EASYINSTALL_HORIZON_CONNECTION_SERVER_ADDRESS | Entrez le nom de domaine complet ou l'adresse IP du Serveur de connexion (pour le mode non géré uniquement). |
EASYINSTALL_HORIZON_ADMIN_DOMAIN | Entrez le nom de domaine de l'administrateur du Serveur de connexion (pour le mode non géré uniquement). |
EASYINSTALL_HORIZON_ADMIN_USER | Entrez le nom de l'administrateur du Serveur de connexion (pour le mode non géré uniquement). |
EASYINSTALL_HORIZON_ADMIN_PASSWORD | Entrez le mot de passe de l'administrateur du Serveur de connexion (pour le mode non géré uniquement). |
Nom de la configuration | Description |
---|---|
EASYINSTALL_AGENT_FIPS | Spécifiez s'il convient d'installer la prise en charge du mode FIPS [Oui/non]. |
EASYINSTALL_AGENT_IPV6 | Spécifiez s'il convient d'installer la prise en charge de la mise en réseau IPv6 [Oui/non]. |
EASYINSTALL_AGENT_NO_HOSTED_APP | Spécifiez s'il convient d'interdire les pools d'applications de session unique [Oui/non]. |
EASYINSTALL_AGENT_DISABLE_VMWGREETER | Spécifiez s'il convient de désactiver l'écran d'accueil VMware, qui prend en charge les fonctionnalités True SSO et SSO par carte à puce [Oui/non]. |
EASYINSTALL_AGENT_SMARTCARD_REDIRECTION | Spécifiez s'il convient d'installer la fonctionnalité de redirection de carte à puce [Oui/non]. |
EASYINSTALL_AGENT_TRUE_SSO | Spécifiez s'il convient d'installer la fonctionnalité True SSO [Oui/non]. |
EASYINSTALL_AGENT_SELF_SIGNED_CERT_SUBJECT_DN | Entrez le nom unique de sujet du certificat auto-signé préféré (facultatif). |
EASYINSTALL_AGENT_JMS_SSL_KEYSTORE_PASSWORD | Entrez le mot de passe du keystore SSL JMS préféré (facultatif). |
EASYINSTALL_AGENT_VHCI_SOURCE_DOWNLOAD_PATH | Spécifiez le chemin d'accès au fichier du module source VHCI (facultatif). |
EASYINSTALL_AGENT_V4L2LOOPBACK_SOURCE_DOWNLOAD_PATH | Spécifiez le chemin d'accès au fichier du module source V4L2Loopback (facultatif). |
EASYINSTALL_HORIZON_ADMIN_KDC | Spécifiez le centre de distribution de clés (KDC) Kerberos pour le domaine d'administrateur VMware Horizon 8 (facultatif, pour le mode non géré uniquement). |
EASYINSTALL_HORIZON_CONNECTION_SERVER_KDC | Spécifiez le KDC pour le domaine du Serveur de connexion (facultatif, pour le mode non géré uniquement). |
EASYINSTALL_HORIZON_CONNECTION_SERVER_DOMAIN | Entrez le nom de domaine du Serveur de connexion (facultatif, pour le mode non géré uniquement). |
Considérations relatives aux fonctionnalités d'Easy Setup Tool
Les considérations et limitations suivantes s'appliquent à Easy Setup Tool.
- L'authentification SSSD est la seule méthode de jonction de domaine actuellement prise en charge par l'outil.
- Si la fonctionnalité True SSO est installée, vous devez effectuer d'autres étapes de configuration, comme décrit dans Configurer True SSO pour des postes de travail Linux.
Si la fonctionnalité de redirection de carte à puce est installée, vous devez effectuer d'autres étapes de configuration, comme décrit dans Configurer la redirection de carte à puce pour des postes de travail Linux.
- Si le démarrage sécurisé est activé sur la machine, vous devez signer le pilote VHCI (reportez-vous à la section Pilote VHCI pour la redirection USB) et le pilote V4L2Loopback (reportez-vous à la section Installer le pilote V4L2Loopback sur une machine Linux.