Exigences système
La version Current Release du Linux Virtual Delivery Agent (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 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 à la fois les bureaux Windows et Linux.
Les exigences système pour les composants non couverts ici (tels que l’application Citrix Workspace™) sont décrites dans leurs ensembles de documentation respectifs.
Pour plus d’informations sur l’utilisation d’une version Current Release (CR) dans un environnement Long Term Service (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 |
|---|---|---|
| Debian 13.1 | 1.20 | GNOME, GNOME Classic, MATE, Xfce |
| Debian 12.12 | 1.20 | GNOME, GNOME Classic, KDE, MATE, Xfce |
| RHEL 10 | GNOME | |
| RHEL 9.7/9.6/9.4 | 1.20 | GNOME, MATE, Xfce |
| RHEL 8.10 | 1.20 | GNOME, GNOME Classic, MATE, Xfce |
| Rocky Linux 10 | GNOME | |
| Rocky Linux 9.7/9.6/9.4 | 1.20 | GNOME, MATE, Xfce |
| Rocky Linux 8.10 | 1.20 | GNOME, GNOME Classic, KDE, MATE, Xfce |
| SUSE 15.7 | 1.20 | GNOME, GNOME Classic, MATE |
| Ubuntu 22.04 | 1.21 | GNOME, GNOME Classic, KDE, MATE, Xfce |
| Ubuntu 24.04 | 1.21 | GNOME (Mutter 46.2-1 ou version ultérieure requise), GNOME Classic (Mutter 46.2-1 ou version ultérieure requise), KDE, MATE, Xfce |
Important :
La bibliothèque graphique Mesa (en particulier les versions supérieures à 24.1.0) provoque des problèmes d’affichage avec certaines applications système (telles que le Gestionnaire de fichiers, les Paramètres et la Calculatrice) dans les bureaux virtuels Ubuntu 24.04. Deux solutions de contournement sont disponibles, selon que vous avez déjà mis à jour Mesa. Pour plus d’informations, consultez Problèmes connus.
Remarque :
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 Obsolescence.
Au moins un bureau doit être installé. Vous pouvez spécifier un environnement de bureau à utiliser dans les sessions à l’aide du 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 référentiel EPEL est installé.
- Voir limitations de l’aperçu de RHEL et Rocky Linux 10
- N’utilisez pas
HWE kernelouHWE Xorgsur Ubuntu.- Parfois, des modifications tierces du noyau peuvent entraîner l’absence de modules requis par le VDA Linux. Dans ce cas, vous devez créer 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
systemdde votre gestionnaire d’affichage actuel. Pour plus d’informations sur la syntaxe du nom d’utilisateursystemd, consultez Syntaxe du nom d’utilisateur/groupe.
Exigences .Net
En plus du .NET Runtime, vous devez installer ASP.NET Core Runtime sur toutes les distributions Linux prises en charge avant d’installer ou de mettre à niveau le VDA Linux. La version 10 est requise.
Bien que le VDA Linux puisse fonctionner avec des versions majeures plus récentes de .NET, la compatibilité n’est pas garantie. L’exécution sur une version majeure plus récente peut introduire des risques. Pour plus d’informations, consultez Comment le runtime et le SDK .NET sont versionnés - .NET.
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 paquets Microsoft. Pour plus d’informations, consultez Installer .NET sur les distributions Linux - .NET.
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
- Red Hat OpenShift
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).
Le fonctionnement du VDA Linux a été validé sur OpenShift Virtualization, Amazon WorkSpaces Core et Nutanix Prism Central, élargissant la prise en charge des déploiements d’infrastructure modernes.
Les déploiements basés sur MCS sont pris en charge sur Amazon WorkSpaces Core et Nutanix Prism Central. OpenShift Virtualization prend en charge le fonctionnement du VDA Linux mais ne prend pas en charge le déploiement MCS.
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 | |
|---|---|---|---|---|---|
| Debian 13.1/12.12 | Oui | Oui | Oui | Oui | Oui |
| RHEL 10, Rocky Linux 10 | Oui | Oui | Oui | Non | Oui (Quest v5.1 et versions ultérieures) |
| RHEL 9.7/9.6/9.4, Rocky Linux 9.7/9.6/9.4/8.10 | Oui | Oui | Oui | Non | Oui (Quest v4.1 et versions ultérieures) |
| RHEL 8.10 | Oui | Oui | Oui | Oui | Oui (Quest v4.1 et versions ultérieures) |
| SUSE 15.7 | Oui | Oui | Oui | Oui | Oui |
| Ubuntu 24.04 | Oui | Oui | Oui | Oui | Oui |
| Ubuntu 22.04 | Oui | Oui | Oui | Oui | Oui (Quest v4.1 et versions ultérieures) |
Considérations relatives à la taille et à la mise à l’échelle des 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 d’utiliser PostgreSQL ou le service de registre intégré pour un modèle de livraison de bureaux partagés hébergés.
-
Pour une installation facile et MCS, vous pouvez spécifier SQLite, PostgreSQL ou le service de registre intégré à utiliser sans avoir à les installer manuellement. Sauf indication contraire via /etc/xdl/db.conf, le VDA Linux utilise le service de registre intégré par défaut.
-
Pour les installations manuelles, vous devez installer manuellement SQLite, PostgreSQL, ou les deux, ou les dépendances liées au service de registre intégré. 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.
-
Lorsque le registre intégré est utilisé, il n’est pas nécessaire d’installer PostgreSQL ou SQLite. Pour les VDA Linux mis à niveau à partir de versions antérieures, le fichier db.conf est conservé tel quel. Db.conf ne sera mis à jour vers la nouvelle version qu’en cas de nouvelle installation.
-
Après la mise à niveau vers Linux VDA 2603 et versions ultérieures, si vous souhaitez utiliser le service de registre intégré au lieu de PostgreSQL ou SQLite, vous pouvez exécuter
/opt/Citrix/VDA/sbin/ctxregd_migrate.shpour migrer vers le service de registre intégré. Il est suggéré d’exécuter/opt/Citrix/VDA/sbin/ctxregd_migrate.sh -cavant la migration pour vérifier si la migration est possible.
HDX™ 3D Pro
HDX 3D Pro dans Citrix Virtual Apps™ and Desktops permet des bureaux et des applications accélérés 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.
GPU
Pour le VDA Linux, HDX 3D Pro prend en charge les types de GPU suivants :
vGPU NVIDIA
Pour savoir quelles cartes GPU NVIDIA sont prises en charge par votre distribution Linux, 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 Prise en charge du système d’exploitation invité.
Assurez-vous d’installer le dernier pilote vGPU pour votre carte GPU. Actuellement, le VDA Linux prend en charge jusqu’à vGPU 19. Pour plus d’informations, consultez NVIDIA Virtual GPU Software Supported GPUs.
GPU non virtualisés
Dans la documentation Linux VDA, les GPU non virtualisés désignent :
- GPU utilisés dans les scénarios d’accès au PC distant
- GPU transmis depuis un hyperviseur
GPU NVIDIA prenant en charge le NVIDIA Capture SDK pour Linux
Pour les GPU NVIDIA qui prennent en charge le NVIDIA Capture SDK 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 NVIDIA Capture SDK. Pour plus d’informations, consultez la documentation du NVIDIA Capture SDK.
Limitations de RHEL et Rocky Linux 10 (préversion)
- Après l’installation, exécutez /opt/Citrix/VDA/sbin/gnome_extension_just_perfection_helper.sh en tant qu’utilisateur root pour masquer l’icône de diffusion d’écran dans le coin supérieur droit de la barre supérieure de GNOME.
- HDX 3D Pro n’est pas pris en charge.
- Le mode sessions d’applications virtuelles Linux n’est pas pris en charge.
- L’installation facile basée sur l’interface graphique n’est pas prise en charge
- Le provisionnement PVS n’est pas entièrement pris en charge
- Un problème connu pour le scénario multi-écrans : l’agencement des écrans sur le périphérique client doit garantir que tous les moniteurs utilisés par le VDA sont contigus ; sinon, la fonctionnalité multi-écrans n’est pas disponible.
Dans cet article
- Distributions Linux, versions Xorg et environnements de bureau pris en charge
- Exigences .Net
- Ports réseau
- Plateformes hôtes et environnements de virtualisation pris en charge
- Packages d’intégration Active Directory
- Considérations relatives à la taille et à la mise à l’échelle des Cloud Connectors
- Considérations relatives à la base de données
- HDX™ 3D Pro
- Limitations de RHEL et Rocky Linux 10 (préversion)