Linux Virtual Delivery Agent

Systemanforderungen

Das aktuelle Release von Linux VDA ist mit Citrix Virtual Apps and Desktops abgestimmt. Es ist auch abwärtskompatibel mit früheren Versionen von Citrix Virtual Apps and Desktops, die das Ende ihres Lebenszyklus noch nicht erreicht haben. Weitere Informationen zum Citrix Produktlebenszyklus und wann Citrix die Unterstützung bestimmter Produktversionen beendet, finden Sie unter Citrix Product Lifecycle Matrix.

Die Konfiguration von Linux VDAs ist etwas anders als bei Windows VDAs. Alle Delivery Controller-Farmen können Windows- und Linux-Desktops vermitteln.

Die Systemanforderungen für Komponenten, die hier nicht behandelt werden (z. B. die Citrix Workspace-App), werden in der jeweiligen Dokumentation beschrieben.

Informationen zur Verwendung einer aktuellen Version (CR) in einer LTSR-Umgebung (Long Term Service Release) und zu anderen häufig gestellten Fragen finden Sie im Knowledge Center-Artikel.

Unterstützte Linux-Distributionen, Xorg-Versionen und Desktopumgebungen

Die folgende Tabelle bietet eine Übersicht der Linux-Distributionen, der Xorg-Versionen und der Desktopumgebungen, die von dieser Version des Linux VDA unterstützt werden. Weitere Informationen finden Sie unter XorgModuleABIVersions.

Linux-Distribution Xorg-Version Unterstützter Desktop
Amazon Linux 2 1.20 GNOME, GNOME Classic, MATE
Debian 11.9 1.20 GNOME, GNOME Classic, KDE, MATE
RHEL 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.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

Hinweis

  • Wenn Ihr Betriebssystem vom Hersteller nicht mehr unterstützt wird, kann Citrix Probleme möglicherweise nur noch eingeschränkt beheben. Informationen zu veralteten oder entfernten Plattformen finden Sie unter Einstellung von Features und Plattformen.

  • Mindestens ein Desktop muss installiert sein. Sie können mit dem Skript ctxinstall.sh oder ctxsetup.sh die GNOME-, GNOME Classic- oder MATE-Desktopumgebung angeben, die in Sitzungen verwendet werden soll.

  • Gemäß der Dokumentation zu Red Hat Enterprise Linux ist GNOME die einzige Desktopumgebung, die in RHEL 9 verfügbar ist. Sie können die Xfce-Desktopumgebung jedoch auch in RHEL 9 und Rocky Linux 9 verwenden, wenn Sie das EPEL-Repository installiert haben.
  • Verwenden Sie nicht HWE Kernel oder HWE Xorg auf Ubuntu.
  • Manchmal können Änderungen von Drittanbietern am Kernel dazu führen, dass Module fehlen, die vom Linux VDA benötigt werden. In diesem Fall müssen Sie das erforderliche Kernelmodul erstellen und installieren. Stellen Sie sicher, dass Secure Boot bei der Installation des neuen Kernelmoduls deaktiviert ist.
  • Ihr Benutzernamenformat muss den systemd-Syntaxregeln für Ihren aktuellen Displaymanager entsprechen. Weitere Informationen zur systemd-Benutzernamensyntax finden Sie unter Benutzer-/Gruppennamen-Syntax.

.NET-Anforderungen

Sie müssen .NET Runtime 8.0 auf allen unterstützten Linux-Distributionen außer RHEL 7.9 und Amazon Linux 2 installieren, bevor Sie den Linux VDA installieren. Für RHEL 7.9 und Amazon Linux 2 fahren Sie mit der Installation von.NET Runtime 6.0 fort.

Wenn Ihre Linux-Distribution die benötigte .NET-Version enthält, installieren Sie sie über den integrierten Feed. Installieren Sie andernfalls .NET aus dem Microsoft-Paket-Feed.

Unterstützte Hostplattformen und Virtualisierungsumgebungen

  • Bare-Metal-Server
  • Amazon Web Services (AWS)
  • XenServer (ehemals Citrix Hypervisor)
  • Google Cloud Platform (GCP)
  • Kernel-based Virtual Machine (KVM)
  • Microsoft Azure
  • Microsoft Hyper-V
  • VMware vSphere Hypervisor
  • Nutanix AHV

Hinweis

In allen Fällen wird die Prozessorarchitektur x86-64 unterstützt.

Ab Release 2203 können Sie den Linux VDA auf Microsoft Azure, AWS und GCP für Citrix Virtual Apps and Desktops sowie auf Citrix DaaS (ehemals Citrix Virtual Apps and Desktops Service) hosten. Um diese öffentlichen Cloud-Hostverbindungen zu Ihrer Citrix Virtual Apps and Desktops-Bereitstellung hinzuzufügen, benötigen Sie die Citrix Universal Hybrid Multi-Cloud (HMC) -Lizenz.

Active Directory-Integrationspakete

Die folgenden Active Directory-Integrationspakete und -produkte werden vom Linux VDA unterstützt:

  Winbind SSSD Centrify PBIS Quest
Amazon Linux 2 Ja Ja Ja Ja Nein
Debian 11.9 Ja Ja Ja Ja Ja
RHEL 9.4/9.3/9.2/9.0, Rocky Linux 9.4/9.3/9.2/9.0/8.10/8.9/8.8/8.6 Ja Ja Ja (Tipp: Centrify ist nicht im Easy-Install-Skript enthalten. Die MCS-Unterstützungsmatrix finden Sie unter Unterstützte Distributionen.) Nein Ja (Quest v4.1 und höher)
RHEL 8.10/8.9/8.8/8.6 Ja Ja Ja Ja Ja (Quest v4.1 und höher)
RHEL 7.9, CentOS 7.9 Ja Ja Ja Ja Ja (Quest v4.1 und höher)
SUSE 15.5 Ja Ja Ja Ja Ja
Ubuntu 22.04/20.04 Ja Ja Ja Ja Ja (Quest v4.1 und höher)

Überlegungen zur Skalierung und Größe für Cloud Connectors

Wenn Sie Linux-VDAs mit Citrix Cloud Connectors mit der Steuerungsebene verbinden, sollten Sie auf der Grundlage interner Tests von Citrix Folgendes berücksichtigen:

  • Jeder Citrix Cloud Connector (4 vCPU, 10 GB Arbeitsspeicher) kann 6.000 Linux-VDAs unterstützen.

  • Stellen Sie zwei Cloud Connectors an jedem Ressourcenstandort bereit, um eine hohe Verfügbarkeit zu gewährleisten, und stellen Sie außerdem maximal 6,000 Linux-VDAs an jedem Ressourcenstandort bereit.

Überlegungen zur Datenbank

  • Wir empfehlen, SQLite nur für den VDI-Modus und PostgreSQL für ein Bereitstellungsmodell für gehostete freigegebene Desktops zu verwenden.

  • Bei Easy Install und den Maschinenerstellungsdiensten (MCS) können Sie SQLite oder PostgreSQL zur Verwendung angeben, ohne die Systeme manuell installieren zu müssen. Sofern nicht anders durch /etc/xdl/db.conf angegeben, verwendet der Linux VDA standardmäßig PostgreSQL.

  • Für manuelle Installationen müssen Sie SQLite, PostgreSQL oder beide manuell installieren. Wenn Sie sowohl SQLite als auch PostgreSQL installieren, können Sie angeben, welche Datenbank verwendet werden soll, indem Sie nach der Installation des Linux VDA-Pakets /etc/xdl/db.conf bearbeiten.

HDX 3D Pro

Mit HDX 3D Pro von Citrix Virtual Apps and Desktops können Desktops und Anwendungen bereitgestellt werden, die mit einem Grafikprozessor (GPU) für die Hardwarebeschleunigung am besten funktionieren.

Hypervisors

Für den Linux VDA ist HDX 3D Pro mit den folgenden Hypervisoren kompatibel:

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

Hinweis

Die Hypervisors sind mit bestimmten Linux-Distributionen kompatibel. Um HDX 3D Pro für Amazon Linux 2 zu verwenden, empfehlen wir die Installation des NVIDIA-Treibers 470.

GPUs

Für den Linux VDA unterstützt HDX 3D Pro die folgenden GPU-Typen:

NVIDIA vGPUs

Um zu erfahren, welche NVIDIA-GPU-Karten von Ihrer Linux-Distribution unterstützt werden, rufen Sie die NVIDIA-Produktsupportmatrix auf und überprüfen Sie die Spalten Hypervisor or Bare-Metal OS, Software Product Deployment, Hardware Supported und Guest OS Support.

Stellen Sie sicher, dass Sie den neuesten vGPU-Treiber für Ihre GPU-Karte installiert haben. Derzeit unterstützt der Linux VDA bis zu vGPU 17. Weitere Informationen finden Sie unter NVIDIA Virtual GPU Software Supported GPUs.

Nicht virtualisierte GPUs

In der Linux VDA-Dokumentation beziehen sich nicht virtualisierte GPUs auf:

  • GPUs, die in Remote-PC-Zugriff-Szenarios verwendet werden
  • GPUs, die von einem Hypervisor übergeben werden
NVIDIA-GPUs, die das NVIDIA Capture SDK für Linux unterstützen

Aktivieren Sie bei NVIDIA-GPUs, die das NVIDIA Capture SDK für Linuxunterstützen, HDX 3D Pro durch Festlegen von CTX_XDL_HDX_3D_PRO auf Y bei der Installation des Linux VDA. Eine zusätzliche Konfiguration ist nicht erforderlich. Die Hardwarebeschleunigung wird standardmäßig aktiviert, wenn Sie HDX 3D Pro aktivieren.

Tipp

Um HDX 3D Pro mit einer NVIDIA-GPU zu verwenden, müssen Sie eine NVIDIA-Grafiktreiberversion installieren, die NVIDIA Capture SDK Version 8 unterstützt. Weitere Informationen finden Sie in der NVIDIA Capture SDK-Dokumentation.