Linux Virtual Delivery Agent

Configuration système requise

La version actuelle du VDA Linux 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 plus d’informations sur le cycle de vie des produits Citrix et pour savoir quand Citrix cesse de prendre en charge des versions spécifiques de produits, consultez la Matrice du cycle de vie des produits Citrix.

Le processus de configuration des VDA Linux diffère légèrement de celui des VDA Windows. Toute batterie de Delivery Controller™ est capable de gérer les bureaux Windows et Linux.

La configuration système requise pour les composants non couverts ici (tels que l’application Citrix Workspace™) est décrite dans leurs ensembles de documentation respectifs.

Pour plus d’informations sur l’utilisation d’une version actuelle (CR) dans un environnement de service à long terme (LTSR) et d’autres FAQ, consultez l’article du Knowledge Center.

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 pris en charge par cette version du VDA Linux, consultez le tableau suivant. Pour plus d’informations, consultez XorgModuleABIVersions.

Distribution Linux Version Xorg Bureau pris en charge
AlmaLinux 8.10 1.20 GNOME, MATE
Amazon Linux 2 1.20 GNOME, GNOME Classic, MATE
Debian 11.11 1.20 GNOME, GNOME Classic, KDE, MATE
RHEL 9.6/9.4/9.3/9.2/9.0 1.20 GNOME, Xfce
RHEL 8.10/8.9/8.8/8.6 1.20 GNOME, GNOME Classic, MATE, Xfce
RHEL 7.9, CentOS 7.9 1.20 GNOME, GNOME Classic, KDE, MATE
Rocky Linux 9.6/9.4/9.3/9.2/9.0 1.20 GNOME, Xfce
Rocky Linux 8.10/8.9/8.8/8.6 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 :

  • Le support d’AlmaLinux 8.10 est limité à l’installation manuelle.
  • Lorsque le support de votre fournisseur de système d’exploitation expire, Citrix peut être limité dans sa capacité à résoudre les problèmes. Pour les plateformes obsolètes ou supprimées, consultez Dépréciation.

  • Au moins un bureau doit être installé. Vous pouvez spécifier l’environnement de bureau GNOME, GNOME Classic ou MATE à utiliser dans les sessions via le script ctxinstall.sh ou ctxsetup.sh.
  • Selon la documentation 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 dépôt EPEL est installé.
  • N’utilisez pas HWE kernel ou HWE Xorg sur Ubuntu.
  • Parfois, des modifications tierces du noyau peuvent entraîner l’absence de modules requis par le VDA Linux. Si cela se produit, 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 de noyau.
  • Le format de votre 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 du nom d’utilisateur systemd, consultez Syntaxe du nom d’utilisateur/groupe.

Exigences .Net

  • À partir de CU4, vous devez installer .NET Runtime 10.0 sur toutes les distributions Linux prises en charge, telles que RHEL & Rocky Linux 8.x, 9.x, Alma Linux 8.10, Ubuntu 22.04, SUSE 15.5 ;

Pour Debian11 et Ubuntu20.04, continuez à installer .NET Runtime 8.0 ; Pour RHEL 7.9 et Amazon Linux 2, continuez à installer .NET Runtime 6.0.

  • Si votre distribution Linux contient la version de .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 Installer .NET sur les distributions Linux - .NET.
  • Si votre distribution Linux contient la version de .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 Gestionnaires de packages Linux.

Ports réseau

Pour des informations complètes sur les ports réseau, consultez Ports de communication utilisés par les technologies Citrix.

Plateformes hôtes et environnements de virtualisation pris en charge

  • Serveurs bare metal
  • Amazon Web Services (AWS)
  • XenServer (anciennement Citrix Hypervisor™)
  • Google Cloud Platform (GCP)
  • Kernel-based Virtual Machine (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 VDA Linux sur Microsoft Azure, AWS et GCP pour Citrix Virtual Apps and Desktops™ ainsi que Citrix DaaS. Pour ajouter ces connexions d’hôte de 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 Active Directory

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

  Winbind SSSD Centrify PBIS Quest
AlmaLinux 8.10 Oui Oui Non Non Non
Amazon Linux 2 Oui Oui Oui Oui Non
Debian 11.11 Oui Oui Oui Oui Oui
RHEL 9.6/9.4/9.3/9.2/9.0, Rocky Linux 9.6/9.4/9.3/9.2/9.0 Oui Oui Oui (Conseil : Centrify n’est pas inclus dans le script d’installation facile. Pour la matrice de prise en charge MCS, consultez Distributions prises en charge.) Non Oui (Quest v4.1 et versions ultérieures)
RHEL 8.10/8.9/8.8/8.6, Rocky Linux 8.10/8.9/8.8/8.6 Oui Oui Oui Oui Oui (Quest v4.1 et versions ultérieures)
RHEL 7.9, CentOS 7.9 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 relatives à la taille et à l’échelle pour les Cloud Connectors

Lorsque vous connectez des VDA Linux au plan de contrôle avec des Citrix Cloud™ Connectors, tenez compte des éléments suivants, basés sur les tests internes de Citrix :

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

  • Déployez deux Cloud Connectors dans chaque emplacement de ressources pour une haute disponibilité et déployez également 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 uniquement pour le mode VDI et PostgreSQL pour un modèle de livraison de bureaux partagés hébergés.

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

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

HDX™ 3D Pro

HDX 3D Pro dans Citrix Virtual Apps™ and Desktops permet d’accélérer les bureaux et les applications par GPU. Pour garantir une bonne expérience graphique 3D, nous vous recommandons de prendre en compte attentivement la bande passante réseau, la latence et d’autres conditions d’infrastructure connexes. Par exemple, déployez le VDA et l’application Citrix Workspace dans la même région chaque fois que possible.

Hyperviseurs

Pour le VDA Linux, 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.

GPU

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

vGPU NVIDIA

Pour savoir quelles cartes GPU NVIDIA votre distribution Linux prend en charge, consultez la matrice de support produit NVIDIA et vérifiez les colonnes Hyperviseur ou OS bare-metal, Déploiement de produit logiciel, Matériel pris en charge et Support OS invité.

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

GPU non virtualisés

Dans la documentation du VDA Linux, les GPU non virtualisés désignent :

  • GPU utilisés dans les scénarios d’accès PC à distance
  • GPU pass-through depuis un hyperviseur
GPU NVIDIA prenant en charge 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 VDA Linux. 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 un GPU 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.