Linux Virtual Delivery Agent

Configuration système requise

La version actuelle du Linux VDA est alignée sur Citrix Virtual Apps and Desktops. Elle est également rétrocompatible avec les versions antérieures de Citrix Virtual Apps and Desktops qui n’ont pas encore atteint la fin de leur cycle de vie. Pour de plus amples informations sur le cycle de vie des produits Citrix et savoir quand Citrix arrête la prise en charge de versions spécifiques des produits, consultez le tableau du cycle de vie des produits Citrix.

Le processus de configuration des agents Linux VDA diffère légèrement de celui des VDA Windows. Toutefois, toute batterie de Delivery Controller est capable de négocier les connexions aux bureaux Windows et Linux.

La configuration système requise des composants non couverts dans ce document (telles que l’application Citrix Workspace) est décrite dans leur documentation respective.

Pour plus d’informations sur l’utilisation d’une version Current Release (CR) dans un environnement Long Term Service Release (LTSR) et d’autres questions fréquemment posées, consultez cet article du centre de connaissances.

Distributions Linux, versions Xorg et environnements de bureau pris en charge

Pour une matrice des distributions Linux, des versions Xorg et des environnements de bureau que cette version du Linux VDA prend en charge, consultez le tableau suivant. Pour plus d’informations, consultez la page XorgModuleABIVersions.

Distribution Linux Version Xorg Bureau pris en charge
Amazon Linux 2 1.20 MATE
Debian 12.5 1.20 GNOME, GNOME Classic, KDE, MATE, Xfce*
Debian 11.9 1.20 GNOME, GNOME Classic, KDE, MATE
RHEL 9.4/9.3/9.2 1.20 GNOME, Xfce
RHEL 8.10/8.9/8.8 1.20 GNOME, GNOME Classic, MATE, Xfce
Rocky Linux 9.4/9.3/9.2 1.20 GNOME, Xfce*
Rocky Linux 8.10/8.9/8.8 1.20 GNOME, GNOME Classic, KDE, MATE, Xfce
SUSE 15.5 1.20 GNOME, GNOME Classic, MATE
Ubuntu 22.04 1.21 GNOME, GNOME Classic, KDE, MATE, Xfce
Ubuntu 20.04 1.20 GNOME, GNOME Classic, KDE, MATE, Xfce

Remarque

  • Lorsque la prise en charge du fournisseur de votre système d’exploitation expire, la capacité de résolution des problèmes par Citrix peut être limitée. Pour les plates-formes obsolètes ou supprimées, consultez la section Fin de prise en charge.

  • Au moins un bureau doit être installé. Vous pouvez spécifier via le script ctxinstall.sh ou ctxsetup.sh l’environnement de bureau GNOME, GNOME Classic ou MATE à utiliser dans les sessions.

  • Selon la documentation de Red Hat Enterprise Linux, GNOME est le seul environnement de bureau disponible dans RHEL 9. Cependant, vous pouvez également utiliser l’environnement de bureau Xfce dans RHEL 9 et Rocky Linux 9 si le référentiel EPEL est installé.
  • N’utilisez pas le noyau HWE ni HWE Xorg sur Ubuntu.
  • Parfois, des modifications apportées au noyau par des tiers peuvent entraîner l’absence des modules requis par le Linux VDA. Dans ce cas, vous devez compiler et installer le module de noyau nécessaire. Assurez-vous que le démarrage sécurisé est désactivé lors de l’installation du nouveau module du noyau.
  • Le format du nom d’utilisateur doit être conforme aux règles de syntaxe systemd de votre gestionnaire d’affichage actuel. Pour plus d’informations sur la syntaxe des noms d’utilisateur systemd, consultez la section User/Group Name Syntax.

Configuration requise pour .NET

Outre le runtime .NET, vous devez installer le runtime .ASP.NET Core sur toutes les distributions Linux prises en charge avant d’installer ou de mettre à niveau le Linux VDA. La version 6 est requise pour Amazon Linux 2. La version 8 est requise pour les autres distributions.

Si votre distribution Linux contient la version .NET dont vous avez besoin, installez-la à partir du flux intégré. Sinon, installez .NET à partir du flux de packages Microsoft. Pour plus d’informations, consultez https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-managers.

Environnements de virtualisation et plates-formes hôte pris en charge

  • Serveurs bare metal
  • Amazon Web Services (AWS)
  • XenServer (anciennement Citrix Hypervisor)
  • Google Cloud Platform (GCP)
  • KVM
  • Microsoft Azure
  • Microsoft Hyper-V
  • VMware vSphere Hypervisor
  • Nutanix AHV

Remarque

Dans tous les cas, l’architecture de processeur prise en charge est x86-64.

À partir de la version 2203, vous pouvez héberger le Linux VDA sur Microsoft Azure, AWS et GCP pour Citrix Virtual Apps and Desktops ainsi que Citrix DaaS (anciennement Citrix Virtual Apps and Desktops Service). Pour ajouter ces connexions hôtes au cloud public à votre déploiement Citrix Virtual Apps and Desktops, vous avez besoin de la licence Citrix Universal Hybrid Multi-Cloud (HMC).

Packages d’intégration d’Active Directory

Linux VDA prend en charge les produits et packages d’intégration d’Active Directory suivants :

  Winbind SSSD Centrify PBIS Quest
Amazon Linux 2 Oui Oui Oui Oui Non
Debian 12.5/11.9 Oui Oui Oui Oui Oui
RHEL 9.4/9.3/9.2, Rocky Linux 9.4/9.3/9.2/8.10/8.9/8.8 Oui Oui Oui (conseil : Centrify n’est pas inclus dans le script d’installation facile. Pour la matrice de support MCS, consultez la section Distributions prises en charge.) Non Oui (Quest v4.1 et versions ultérieures)
RHEL 8.10/8.9/8.8 Oui Oui Oui Oui Oui (Quest v4.1 et versions ultérieures)
SUSE 15.5 Oui Oui Oui Oui Oui
Ubuntu 22.04/20.04 Oui Oui Oui Oui Oui (Quest v4.1 et versions ultérieures)

Considérations sur le dimensionnement et la scalabilité des Cloud Connector

Lorsque vous connectez des VDA Linux au plan de contrôle à l’aide de composants Citrix Cloud Connector, tenez compte des points suivants sur la base des tests internes de Citrix :

  • Chaque composant Citrix Cloud Connector (4 processeurs virtuels, 10 Go de mémoire) peut prendre en charge 6 000 Linux VDA.

  • Pour bénéficier d’une haute disponibilité, déployez deux composants Cloud Connector et un maximum de 6 000 VDA Linux dans chaque emplacement de ressources.

Considérations relatives à la base de données

  • Nous vous recommandons d’utiliser SQLite pour le mode VDI uniquement et d’utiliser PostgreSQL pour un modèle de mise à disposition de bureaux partagés hébergés.

  • Pour Easy Install et MCS, vous pouvez spécifier SQLite ou PostgreSQL sans avoir à les installer manuellement. Sauf indication contraire dans /etc/xdl/db.conf, le Linux VDA utilise PostgreSQL par défaut.

  • Pour les installations manuelles, vous devez installer SQLite, PostgreSQL ou les deux manuellement. Si vous installez SQLite et PostgreSQL, vous pouvez spécifier l’un d’entre eux à utiliser en modifiant /etc/xdl/db.conf après avoir installé le package Linux VDA.

HDX 3D Pro

Les fonctions HDX 3D Pro de Citrix Virtual Apps and Desktops vous permettent de mettre à disposition des bureaux et applications qui fonctionnent mieux avec un processeur graphique pour l’accélération matérielle.

Hyperviseurs

Pour le Linux VDA, HDX 3D Pro est compatible avec les hyperviseurs suivants :

  • XenServer (anciennement Citrix Hypervisor)
  • VMware vSphere Hypervisor
  • Nutanix AHV
  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)

Remarque

Les hyperviseurs sont compatibles avec certaines distributions Linux. Pour utiliser HDX 3D Pro pour Amazon Linux 2, nous vous recommandons d’installer le pilote NVIDIA 470.

Processeurs graphiques

Pour le Linux VDA, HDX 3D Pro prend en charge les types de GPU suivants :

GPU NVIDIA

Pour savoir quelles cartes GPU NVIDIA sont prises en charge par votre distribution Linux, consultez la matrice NVIDIA product support matrix et consultez les colonnes Hypervisor or Bare-Metal OS, Software Product Deployment, Hardware Supported et Guest OS Support.

Assurez-vous d’installer le dernier pilote vGPU pour votre carte GPU. Actuellement, Linux VDA prend en charge jusqu’à vGPU 17. Pour plus d’informations, accédez à la page NVIDIA Virtual GPU Software Supported GPUs.

GPU non virtualisés

Dans la documentation du Linux VDA, les GPU non virtualisés font référence à :

  • GPU utilisés dans les scénarios Remote PC Access
  • GPU transmis par un hyperviseur
GPU NVIDIA compatibles avec le SDK NVIDIA Capture pour Linux

Pour les GPU NVIDIA qui prennent en charge le SDK NVIDIA Capture pour Linux, activez HDX 3D Pro en définissant CTX_XDL_HDX_3D_PRO sur Y lors de l’installation du Linux VDA. Aucune configuration supplémentaire n’est requise. L’accélération matérielle est activée par défaut après l’activation de HDX 3D Pro.

Conseil :

Pour utiliser HDX 3D Pro avec une unité de traitement graphique NVIDIA, vous devez installer une version du pilote graphique NVIDIA qui prend en charge la version 8 du SDK NVIDIA Capture. Pour plus d’informations, consultez la documentation du SDK NVIDIA Capture.