Installer et configurer

Utilisez la séquence suivante pour configurer le déploiement de votre service Workspace Environment Management (WEM). Passez en revue l’ensemble du processus avant de commencer le déploiement afin de savoir à quoi vous attendre. Des liens sont fournis vers la documentation et les vidéos du produit.

Si vous ne connaissez pas les composants et la terminologie utilisés dans un déploiement de service WEM, reportez-vous à la section Workspace Environment Management Service.

Mise en route

Mise en route en vous inscrivant à un compte Citrix et en demandant une évaluation du service WEM.

Configurer des emplacements de ressources et installer Cloud Connectors

Les emplacements de ressources contiennent des serveurs d’infrastructure (tels que Active Directory et Citrix Cloud Connectors) et les machines qui fournissent des applications et des postes de travail aux utilisateurs.

Avant d’installer l’agent WEM, vous devez configurer des emplacements de ressources et installer au moins un Citrix Cloud Connector dans chacun d’eux. Pour une haute disponibilité, Citrix recommande d’installer deux Cloud Connectors dans chaque emplacement de ressources.

Voir Emplacements des ressources et Installation de Cloud Connector.

Installer et configurer l’agent WEM

Remarque :

Pour accéder aux ressources publiées dans les magasins Citrix StoreFront sous forme de raccourcis d’application depuis la console d’administration, assurez-vous que l’application Citrix Workspace pour Windows est installée sur la machine hôte de l’agent. Pour plus d’informations, consultez Configuration système requise.

Étape 1 : Joindre des machines hôtes de l’agent à AD

Les machines hôtes de l’agent doivent appartenir au même domaine AD que les Cloud Connectors configurés. Assurez-vous que les machines hôtes de l’agent de chaque emplacement de ressources sont jointes correctement.

Étape 2 : Télécharger l’agent

Téléchargez le package de l’agent WEM (Citrix-Workspace-Environment-Management-Agent-Setup.zip) depuis l’onglet Téléchargements du service WEM et enregistrez une copie sur chaque hôte de l’agent.

Étape 3 : Configurer les stratégies de groupe (facultatif)

Vous pouvez également choisir de configurer les stratégies de groupe. Le modèle d’administration des stratégies de groupe d’agents, fourni dans le package de l’agent WEM, ajoute la stratégie de configuration de l’hôte de l’agent.

  1. Copiez le dossier Stratégies de groupe d’agents fourni avec le package d’installation WEM sur votre contrôleur de domaine WEM.

  2. Ajoutez les fichiers .admx.

    1. Accédez au dossierStratégies de groupe A gent > ADMX .
    2. Copiez les deux fichiers (Citrix Workspace Environment Management Agent Host Configuration.ADMX et CitrixBase.admx).
    3. Accédez au dossier <C:\Windows>\PolicyDefinitions puis collez les fichiers.
  3. Ajoutez les fichiers .adml.

    1. Accédez au dossier Stratégies de groupe d’agents > ADMX > en-US .
    2. Copiez les deux fichiers (Citrix Workspace Environment Management Agent Host Configuration.adml et CitrixBase.adml).
    3. Accédez au dossier <C:\Windows>\PolicyDefinitions\en-US puis collez les fichiers.
  4. Dans la fenêtre Editeur de gestion des stratégies de groupe, accédez à Configuration ordinateur > Stratégies > Modèles d’administration > Composants Citrix > Workspace Environment Management > Configuration de l’hôte de l’agent et configurez les paramètres suivants :

    Éditeur de gestion des stratégies de groupe

Configuration du proxy de l’agent. L’agent WEM s’appuie sur des connexions Internet pour se connecter au service WEM dans Citrix Cloud. La communication entre l’agent et le service sert les objectifs suivants :

  • Téléchargement de statistiques et d’état sur le service WEM
  • Garder le cache de l’agent synchronisé avec la base de données des services WEM
  • Récupération des paramètres de l’agent et des paramètres WEM spécifiques au jeu de configuration de l’agent

Vous pouvez également choisir de configurer un proxy HTTPS pour définir la façon dont l’agent communique avec le service. Pour ce faire, cliquez deux fois sur la stratégie de configuration du proxy de l’agent, puis saisissez une adresse de serveur proxy. Par exemple, http://10.108.125.51:8080.

Remarque :

Le service WEM ne prend pas en charge les serveurs proxy nécessitant une authentification.

Port de service de l’agent. Non requis pour le service WEM. Laissez l’état « Non configuré ».

Port de synchronisation des données misen cache. Non requis pour le service WEM. Laissez l’état « Non configuré ».

Connecteurs Citrix Cloud. Configurez au moins un Citrix Cloud Connector. Les machines hôtes de l’agent doivent se trouver dans le même domaine AD que les machines Cloud Connector configurées.

Découvrez Citrix Cloud Connector à partir du service CVAD. Permet de contrôler si l’agent découvre des informations Cloud Connector à partir du déploiement du service Citrix Virtual Apps and Desktops (CVAD) pertinent si vous n’avez pas encore configuré Cloud Connector pour l’agent. L’agent se connecte ensuite aux machines Cloud Connector correspondantes.

Remarque :

  • Ce paramètre est conçu pour les scénarios dans lesquels l’agent WEM s’exécute dans un déploiement de service CVAD.
  • Ce paramètre de stratégie ne fonctionne pas si Cloud Connectors est configuré pendant l’installation de l’agent ou si le paramètre de stratégie Citrix Cloud Connectors est activé.

Serveur d’infrastructure. Non requis pour le service WEM. Laissez l’état « Non configuré ».

VUEMAppCmd extra sync delay. Spécifie, en millisecondes, combien de temps le lanceur d’applications de l’agent (VUEMAppCmd.exe) attend avant le démarrage des ressources publiées Citrix Virtual Apps and Desktops. Cela garantit que le travail de l’agent nécessaire est terminé en premier. La valeur recommandée est de 100 à 200. La valeur par défaut est 0.

Étape 4 : Installer l’agent

Important :

Bien que .NET Framework puisse être installé automatiquement pendant l’installation de l’agent, nous vous recommandons de l’installer manuellement avant d’installer l’agent. Sinon, vous devez redémarrer votre machine pour continuer l’installation de l’agent, et cela peut prendre beaucoup de temps.

Le programme de configuration de l’agent Citrix Workspace Environment Management Agent est fourni dans le téléchargement de l’agent. Vous pouvez choisir d’installer l’agent de manière interactive ou en utilisant la ligne de commande. Par défaut, l’agent s’installe dans l’un des dossiers suivants, en fonction de votre système d’exploitation (OS) :

  • C:\Program Files (x86)\Citrix\Workspace Environment Management Agent (sur le système d’exploitation 64 bits)
  • C:\Program Files\Citrix\Workspace Environment Management Agent (sur le système d’exploitation 32 bits)

Pour installer l’agent de manière interactive, procédez comme suit :

  1. Exécutez Citrix Workspace Environment Management Agent.exe sur votre machine.
  2. Sélectionnez « J’accepte les termes et conditions de la licence », puis cliquez sur Installer.
  3. Sur la page Bienvenue, cliquez sur Suivant.

    Remarque :

    La page d’accueil peut prendre un certain temps pour s’afficher. Cela se produit lorsque le logiciel requis est absent et est en cours d’installation en arrière-plan.

  4. Sur la page Dossier de destination, cliquez sur Suivant.

    • Par défaut, le champ du dossier de destination est automatiquement renseigné avec le chemin d’accès au dossier par défaut. Si vous souhaitez installer l’agent dans un autre dossier, cliquez sur Modifier pour accéder au dossier, puis cliquez sur Suivant.
    • Si l’agent WEM est déjà installé, le champ du dossier de destination est automatiquement renseigné avec le chemin d’accès au dossier d’installation existant.
  5. Sur la page Type de déploiement, sélectionnez le type de déploiement applicable, puis cliquez sur Suivant. Dans ce cas, sélectionnez Cloud Service Deployment.

    Installation de l'agent WEM 01

  6. Sur la page Configuration du service Cloud, spécifiez les Citrix Cloud Connectors auxquels l’agent se connecte, puis cliquez sur Suivant.

    • Ignorer la configuration. Sélectionnez cette option si vous avez déjà configuré le paramètre à l’aide de la stratégie de groupe.
    • Configurez Citrix Cloud Connectors. Vous permet de configurer les Citrix Cloud Connectors en saisissant une liste de noms de domaine complet ou d’adresses IP des Cloud Connectors séparés par des virgules.

    Remarque :

    -  Saisissez le nom de domaine complet ou l'adresse IP de chaque Citrix Cloud Connector. Assurez-vous de séparer les noms de domaine complet ou les adresses IP par des virgules (,).
    
    • Dans les scénarios où plusieurs Cloud Connector sont configurés, l’agent WEM sélectionne aléatoirement dans la liste un Cloud Connector accessible. Cette conception vise à distribuer le trafic sur tous les Cloud Connectors.

    Installation de l'agent WEM 02

  7. Sur la page Paramètres avancés, configurez les paramètres avancés pour l’agent, puis cliquez sur Suivant.

    • Emplacement de cache alternatif (facultatif). Permet de spécifier un autre emplacement pour le cache de l’agent. Cliquez sur Parcourir pour accéder au dossier applicable.
    • Délai de synchronisation supplémentaire VueMappCmd (facultatif). Vous permet de spécifier combien de temps le lanceur d’applications d’agent (VUEMAppCmd.exe) attend avant le démarrage des ressources publiées. Cela garantit que le travail de l’agent nécessaire est terminé en premier. La valeur par défaut est 0.

    Remarque :

    La valeur que vous saisissez pour l’intervalle de retard de synchronisation supplémentaire doit être un entier supérieur ou égal à zéro.

    Installation de l'agent WEM 03

  8. Sur la page Prêt à installer, cliquez sur Installer.
  9. Cliquez sur Terminer pour quitter l’assistant d’installation.

Vous pouvez également choisir une installation silencieuse de l’agent WEM à l’aide de la ligne de commande. Pour ce faire, utilisez la ligne de commande suivante :

  • Citrix Workspace Environment Management Agent.exe /quiet Cloud=1

Vous pouvez également utiliser des options de ligne de commande pour spécifier des arguments personnalisés. Cela vous permet de personnaliser les paramètres de l’agent et du système pendant le processus d’installation. Pour plus d’informations, consultez À savoir.

Après l’installation, l’agent s’exécute en tant que services suivants : Citrix WEM Agent Host Service et Citrix WEM Agent User Logon Service. L’agent s’exécute en tant que compte LocalSystem. La modification de ce compte n’est pas prise en charge. Les services de l’agent nécessitent l’autorisation « Ouvrir une session en tant que système local ».

Étape 5 : Redémarrez la machine pour terminer les installations

Autres ressources

Si vous souhaitez migrer votre base de données WEM locale existante vers le service WEM, reportez-vous à la section Migration.

Pour commencer directement avec le service WEM, démarrez la console d’administration et configurez les paramètres au besoin. Consultez Gérer.

Prérequis et recommandations

Pour vous assurer que l’agent WEM fonctionne correctement, prenez connaissance des conditions préalables et recommandations suivantes :

Conditions préalables

Vérifiez que les exigences suivantes sont satisfaites :

  • Le service Windows Service System Event Notification Service est configuré pour démarrer automatiquement au démarrage.

  • Les services de l’agent WEM Citrix WEM Agent Host Service et Citrix WEM User Logon Service sont configurés pour démarrer automatiquement au démarrage.

  • Le cache de l’agent se trouve dans un emplacement persistant lorsque cela est possible. L’utilisation d’un emplacement de cache non persistant peut entraîner des problèmes de synchronisation du cache, une utilisation excessive des données réseau, des problèmes de performances, etc.

  • Si le cache de l’agent réside dans un emplacement non persistant, procédez comme suit avant de sceller l’image de base :

    1. Arrêtez le service hôte Citrix WEM Agent.
    2. Supprimez les fichiers de base de données locaux de l’agent suivants : LocalAgentCache.db et LocalAgentDatabase.db.

Recommandations

Suivez les recommandations de cette section pour un déploiement réussi de l’agent :

  • N’utilisez pas manuellement le service hôte Citrix WEM Agent, par exemple à l’aide de scripts d’ouverture de session ou de démarrage. Des opérations telles que l’arrêt ou le redémarrage du service hôte Citrix WEM Agent peuvent empêcher le service Netlogon de fonctionner, causant des problèmes avec d’autres applications.

  • N’utilisez pas de scripts d’ouverture de session pour lancer des agents en mode UI ou en mode CMD. Sinon, certaines fonctionnalités risquent de ne pas fonctionner.

Comportements de démarrage de l’agent

  • Leservice hôte Citrix WEM Agent recharge automatiquement les paramètres Cloud Connector configurés via la stratégie de groupe après le démarrage du service.

  • Citrix WEM Agent User Logon Service démarre automatiquement Citrix WEM Agent Host Service si le service hôte de l’agent ne démarre pas lors de la première ouverture de session. Ce comportement garantit que la configuration utilisateur est correctement traitée.

  • Citrix WEM Agent Host Service effectue automatiquement des vérifications sur les fichiers de base de données locaux suivants au démarrage : LocalAgentDatabase.db et LocalAgentDatabase.db. Si la machine virtuelle est provisionnée et que les fichiers de base de données locale proviennent de l’image de base, les fichiers de base de données sont automatiquement purgés.

  • Lorsque Citrix WEM Agent Host Service démarre, il vérifie automatiquement que le cache local de l’agent a été récemment mis à jour. Si le cache n’a pas été mis à jour pendant plus de deux intervalles de temps de synchronisation du cache configurés, le cache est immédiatement synchronisé. Par exemple, supposons que l’intervalle de synchronisation du cache de l’agent par défaut soit de 30 minutes. Si le cache n’a pas été mis à jour au cours des 60 dernières minutes, il est synchronisé immédiatement après le démarrage du service hôte Citrix WEM Agent .

  • Lors de l’installation, le programme d’installation de l’agent WEM configure le service Windows Service System Event Notification Service pour qu’il démarre automatiquement.

  • Le programme d’installation de l’agent WEM démarre automatiquement le service Netlogon une fois la mise à niveau de l’agent WEM terminée.

Options des utilitaires de cache d’agent

Leservice hôte Citrix WEM Agent gère automatiquement les paramètres d’actualisation et de synchronisation du cache. Utilisez l’utilitaire de cache de l’agent uniquement dans les scénarios où il est nécessaire d’actualiser immédiatement les paramètres et de synchroniser le cache.

Utilisez la ligne de commande pour exécuter AgentCacheUtility.exe dans le dossier d’installation de l’agent. L’exécutable accepte les arguments de ligne de commande suivants :

  • -help: affiche la liste des arguments autorisés.
  • -RefreshCache ou -r : déclenche une génération ou une actualisation du cache.
  • -RefreshSettings ou -S : actualise les paramètres de l’hôte de l’agent.
  • -Reinitialize ou -I : réinitialise le cache de l’agent lorsqu’il est utilisé conjointement avec l’ -RefreshCache option.

Consultez les exemples suivants pour plus de détails sur l’utilisation de la ligne de commande :

  • Paramètres de l’hôte de l’agent d’actualisation :
    • AgentCacheUtility.exe -RefreshSettings
  • Actualisez simultanément les paramètres de l’hôte de l’agent et du cache des agents
    • AgentCacheUtility.exe -RefreshSettings -RefreshCache
  • Réinitialisez le cache de l’agent :
    • AgentCacheUtility.exe -RefreshCache -Reinitialize

À savoir

L’exécutable de l’agent accepte les arguments personnalisés comme décrit ci-dessous.

Paramètres de l’agent

Voir ci-dessous les paramètres de l’agent WEM.

  • AgentLocation. Permet de spécifier l’emplacement d’installation de l’agent. Spécifiez un chemin d’accès au dossier valide.

  • ListeCloudConnectorList. Permet de spécifier le nom de domaine complet ou l’adresse IP de chaque Citrix Cloud Connector. Assurez-vous de séparer les noms de domaine complet ou les adresses IP par des virgules (,).

  • VUEMAppCmdDelay. Vous permet de spécifier combien de temps le lanceur d’applications d’agent (VUEMAppCmd.exe) attend avant le démarrage des ressources publiées Citrix Virtual Apps and Desktops. La valeur par défaut est 0 (millisecondes). La valeur que vous saisissez pour l’intervalle de retard de synchronisation supplémentaire doit être un entier supérieur ou égal à zéro.

  • AgentCacheLocation. Permet de spécifier un autre emplacement pour le cache de l’agent. S’il est configuré, le fichier de cache local de l’agent est enregistré à l’emplacement désigné plutôt que dans le dossier d’installation de l’agent.

Soyez conscient des points suivants :

  • Si les paramètres sont configurés via la ligne de commande, le programme d’installation de l’agent WEM utilise les paramètres configurés.

  • Si les paramètres ne sont pas configurés via la ligne de commande et qu’il existe des paramètres précédemment configurés, le programme d’installation utilise les paramètres précédemment configurés.

  • Si les paramètres ne sont pas configurés via la ligne de commande et qu’il n’existe aucun paramètre précédemment configuré, le programme d’installation utilise les paramètres par défaut.

Paramètres système

Voir ci-dessous les paramètres système associés à la machine hôte de l’agent.

  • GpNetworkStartTimeoutPolicyValue. Permet de configurer la valeur, en secondes, de la clé de registre GPNetworkStartTimeOutPolicyValue créée lors de l’installation. Cet argument spécifie combien de temps la stratégie de groupe attend les notifications de disponibilité du réseau pendant le traitement de la stratégie lors de l’ouverture de session. L’argument accepte tout nombre entier compris entre 1 (minimum) et 600 (maximum). Par défaut, cette valeur est 120.

  • SyncForegroundPolicy. Vous permet de configurer la valeur de registre SyncForegroundPolicy pendant l’installation de l’agent. Ce paramètre de stratégie détermine si le traitement de la stratégie de groupe est synchrone. Valeurs acceptées : 0, 1. Si la valeur n’est pas définie ou si vous définissez la valeur sur 0, Citrix WEM Agent User Logon Service ne retarde pas les ouvertures de session et les paramètres de stratégie de groupe d’utilisateurs sont traités en arrière-plan. Si vous définissez la valeur sur 1, Citrix WEM Agent User Logon Service retarde les ouvertures de session jusqu’à ce que le traitement des paramètres de stratégie de groupe utilisateur soit terminé. Par défaut, la valeur ne change pas pendant l’installation.

    Important :

    Si les paramètres de stratégie de groupe sont traités en arrière-plan, Windows Shell (Explorateur Windows) peut démarrer avant que tous les paramètres de stratégie soient traités. Par conséquent, certains paramètres peuvent ne pas prendre effet la première fois qu’un utilisateur se connecte. Si vous souhaitez que tous les paramètres de stratégie soient traités la première fois qu’un utilisateur se connecte, définissez la valeur sur 1.

  • WaitForNetwork. Permet de configurer la valeur, en quelques secondes, de la clé de registre WaitforNetwork créée lors de l’installation. Cet argument spécifie combien de temps l’hôte de l’agent attend que le réseau soit entièrement initialisé et disponible. L’argument accepte tout nombre entier compris entre 0 (minimum) et 300 (maximum). Par défaut, cette valeur est 30.

Les trois clés ci-dessus sont créées sous HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon pendant l’installation. Les clés permettent de s’assurer que l’environnement utilisateur reçoit les objets de stratégie de groupe d’adresses du serveur d’infrastructure avant l’ouverture de session. Dans les environnements réseau où les serveurs Active Directory ou Domain Controller sont lents à répondre, cela peut entraîner un temps de traitement supplémentaire avant l’affichage de l’écran d’ouverture de session. Citrix recommande de définir la valeur de la clé GPNetworkStartTimeOutPolicyValue sur un minimum de 30 pour qu’elle ait un impact.

  • ServicesPipeTimeout. Permet de configurer la valeur de la clé de registre ServiceSpipeMeout. La clé est créée lors de l’installation sous HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. Cette clé de registre ajoute un délai avant que le gestionnaire de contrôle des services ne soit autorisé à rendre compte de l’état du service de l’agent WEM. Ce délai empêche l’agent d’échouer en empêchant le lancement du service agent avant l’initialisation du réseau. Cet argument accepte n’importe quelle valeur, en millisecondes. S’il n’est pas spécifié, une valeur par défaut de 60000 (60 secondes) est utilisée.

    Remarque :

    Si les paramètres ci-dessus ne sont pas configurés à l’aide de la ligne de commande, ils ne sont pas traités par le programme d’installation de l’agent WEM pendant l’installation.

Exemples

Vous pouvez également configurer les paramètres à l’aide du format de ligne de commande suivant :

  • "Citrix Workspace Environment Management Agent.exe" <key=value>

Par exemple :

  • Spécifiez l’emplacement d’installation de l’agent et Citrix Cloud Connectors
    • "Citrix Workspace Environment Management Agent.exe" /quiet AgentLocation="L:\WEM Agent" Cloud=1 CloudConnectorList=cc1.qa.local,cc2.qa.local
  • Définissez le « temps d’attente réseau d’ouverture de session de l’utilisateur » sur 60 secondes
    • "Citrix Workspace Environment Management Agent.exe" WaitForNetwork=60