Linux Virtual Delivery Agent

Configurer les Delivery Controllers pour XenDesktop 7.6 et les versions antérieures

XenDesktop 7.6 et les versions antérieures nécessitent des modifications pour prendre en charge le VDA Linux. Pour ces versions, un correctif ou un script de mise à jour est nécessaire. Les instructions d’installation et de vérification sont fournies dans cet article.

Mettre à jour la configuration du Delivery Controller™

  • Pour XenDesktop 7.6 SP2, appliquez le correctif Update 2 pour mettre à jour le Broker pour les bureaux virtuels Linux. Le correctif Update 2 est disponible ici :

CTX142438: Correctif Update 2 – Pour Delivery Controller 7.6 (32 bits) – Anglais

Pour les versions antérieures à XenDesktop 7.6 SP2, vous pouvez utiliser le script PowerShell nommé Update-BrokerServiceConfig.ps1 pour mettre à jour la configuration du service Broker. Ce script est disponible dans le package suivant :

  • citrix-linuxvda-scripts.zip

Répétez les étapes suivantes sur chaque Delivery Controller de la batterie :

  1. Copiez le script Update-BrokerServiceConfig.ps1 sur la machine Delivery Controller.
  2. Ouvrez une console Windows PowerShell dans le contexte de l’administrateur local.
  3. Accédez au dossier contenant le script Update-BrokerServiceConfig.ps1.
  4. Exécutez le script Update-BrokerServiceConfig.ps1 :

    .\Update-BrokerServiceConfig.ps1
    <!--NeedCopy-->
    

Conseil :

Par défaut, PowerShell est configuré pour empêcher l’exécution de scripts PowerShell. Si le script ne s’exécute pas, modifiez la stratégie d’exécution de PowerShell avant de réessayer :

Set-ExecutionPolicy Unrestricted
   <!--NeedCopy-->

Le script Update-BrokerServiceConfig.ps1 met à jour le fichier de configuration du service Broker en utilisant les nouveaux points de terminaison WCF requis par le VDA Linux et redémarre le service Broker. Le script détermine automatiquement l’emplacement du fichier de configuration du service Broker. Une sauvegarde du fichier de configuration d’origine est créée dans le même répertoire, avec .prelinux ajouté au nom du fichier.

Ces modifications n’ont aucun impact sur le courtage des VDA Windows configurés pour utiliser la même batterie de Delivery Controllers. Une seule batterie de contrôleurs peut gérer et courtier les sessions pour les VDA Windows et Linux de manière transparente.

Vérifier la configuration du Delivery Controller

Lorsque les modifications de configuration requises ont été appliquées à un Delivery Controller, la chaîne EndpointLinux apparaît cinq fois dans le fichier %PROGRAMFILES%\Citrix\Broker\Service\BrokerService.exe.config.

À partir de l’invite de commandes Windows, connectez-vous en tant qu’administrateur local pour vérifier :

cd "%PROGRAMFILES%"\Citrix\Broker\Service\
findstr EndpointLinux BrokerService.exe.config
<!--NeedCopy-->
Configurer les Delivery Controllers pour XenDesktop 7.6 et les versions antérieures