Linux Virtual Delivery Agent

系统要求

Linux VDA 的当前版本与 Citrix Virtual Apps and Desktops 保持一致。 它还向后兼容尚未结束其生命周期的 Citrix Virtual Apps and Desktops 的早期版本。 要获取有关 Citrix 产品生命周期的信息,以及了解何时 Citrix 会停止支持特定的产品版本,请参阅 Citrix 产品生命周期表

Linux VDA 与 Windows VDA 的配置过程略有差别。 所有 Delivery Controller 场都能为 Windows 和 Linux 桌面提供代理服务。

本文档中未涉及的组件(例如 Citrix Workspace 应用程序)的系统要求在其各自的文档集中进行说明。

有关在长期服务版本 (LTSR) 环境中使用当前版本 (CR) 以及其他常见问题解答的信息,请参阅知识中心文章

支持的 Linux 发行版、Xorg 版本和桌面环境

有关此版本的 Linux VDA 支持的 Linux 发行版、Xorg 版本和桌面环境的列表,请参见下表。 有关详细信息,请参阅 XorgModuleABIVersions

Linux 发行版 Xorg 版本 支持的桌面
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

注意:

  • 当操作系统供应商提供的支持过期时,Citrix 解决问题的能力可能会受到限制。 有关已弃用或已删除的平台,请参阅弃用

  • 必须至少安装一个桌面。 可以通过 ctxinstall.sh 或 ctxsetup.sh 脚本指定要在会话中使用的 GNOME、GNOME Classic 或 MATE 桌面环境。

  • 根据 Red Hat Enterprise Linux 文档,GNOME 是 RHEL 9 中唯一可用的桌面环境。 但是,如果您安装了 EPEL 存储库,也可以在 RHEL 9 和 Rocky Linux 9 中使用 Xfce 桌面环境。
  • 请勿在 Ubuntu 上使用 HWE kernelHWE Xorg
  • 有时,第三方对内核所做的修改可能会导致 Linux VDA 所需的模块缺失。 如果出现这种情况,则必须构建并安装必要的内核模块。 请务必在安装新内核模块时禁用安全引导。
  • 您的用户名格式必须符合当前显示管理器的 systemd 语法规则。 有关 systemd 用户名语法的详细信息,请参阅 用户/组名称语法

.Net 要求

在安装 Linux VDA 之前,必须在除 RHEL 7.9 和 Amazon Linux 2 之外的所有受支持的 Linux 发行版中安装 .NET Runtime 8.0。 对于 RHEL 7.9 和 Amazon Linux 2,请继续安装 .NET Runtime 6.0。

如果您的 Linux 发行版包含所需的 .NET 版本,请从内置源中进行安装。 否则,请从 Microsoft 软件包源中安装 .NET。

支持的主机平台和虚拟化环境

  • 裸机服务器
  • Amazon Web Services (AWS)
  • XenServer(以前称为 Citrix Hypervisor)
  • Google 云端平台 (GCP)
  • 基于内核的虚拟机 (KVM)
  • Microsoft Azure
  • Microsoft Hyper-V
  • VMware vSphere Hypervisor
  • Nutanix AHV

注意:

在所有情况下,受支持的处理器架构均为 x86-64。

自 2203 版本起,您可以在 Microsoft Azure、AWS 和 GCP 上为 Citrix Virtual Apps and Desktops 以及 Citrix DaaS(以前称为 Citrix Virtual Apps and Desktops 服务)托管 Linux VDA。 要将这些公有云主机连接添加到您的 Citrix Virtual Apps and Desktops 部署中,您需要 Citrix Universal 混合多云 (HMC, Citrix Universal Hybrid Multi-Cloud) 许可证。

Active Directory 集成软件包

Linux VDA 支持以下 Active Directory 集成软件包或和产品:

  Winbind SSSD Centrify PBIS Quest
Amazon Linux 2
Debian 11.9
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 是(提示:Centrify 不包含在轻松安装脚本中。 有关 MCS 支持列表,请参阅支持的发行版。) 是(Quest v4.1 及更高版本)
RHEL 8.10/8.9/8.8/8.6 是(Quest v4.1 及更高版本)
RHEL 7.9、CentOS 7.9 是(Quest v4.1 及更高版本)
SUSE 15.5
Ubuntu 22.04/20.04 是(Quest v4.1 及更高版本)

Cloud Connector 的大小和扩展注意事项

使用 Citrix Cloud Connector 将 Linux VDA 连接到控制平面时,请注意以下事项,具体取决于 Citrix 内部测试:

  • 每个 Citrix Cloud Connector(4 个 vCPU,10 GB 内存)可以支持 6,000 个 Linux VDA。

  • 在每个资源位置中部署两个 Cloud Connector 以实现高可用性,并在每个资源位置中最多部署 6,000 个 Linux VDA。

数据库注意事项

  • 我们建议您仅将 SQLite 用于 VDI 模式,将 PostgreSQL 用于托管共享桌面交付模型。

  • 对于轻松安装和 MCS,您可以指定使用 SQLite 或 PostgreSQL,而不必手动安装。 除非通过 /etc/xdl/db.conf 另行指定,否则 Linux VDA 默认使用 PostgreSQL。

  • 对于手动安装,您必须手动安装 SQLite、PostgreSQL 或者两者。 如果您同时安装了 SQLite 和 PostgreSQL,则可以在安装 Linux VDA 软件包后通过编辑 /etc/xdl/db.conf 来指定使用其中一个。

HDX 3D Pro

借助 Citrix Virtual Apps and Desktops 的 HDX 3D Pro,您可以交付使用图形处理器 (GPU) 进行硬件加速实现最佳性能的桌面和应用程序。

虚拟机管理程序

对于 Linux VDA,HDX 3D Pro 与以下虚拟机管理程序兼容:

  • XenServer(以前称为 Citrix Hypervisor)
  • VMware vSphere Hypervisor
  • Nutanix AHV
  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Google 云端平台 (GCP)

注意:

虚拟机管理程序与某些 Linux 发行版兼容。 要对 Amazon Linux 2 使用 HDX 3D Pro,我们建议您安装 NVIDIA 驱动程序 470。

GPU

对于 Linux VDA,HDX 3D Pro 支持以下类型的 GPU:

NVIDIA vGPU

要了解您的 Linux 发行版支持的 NVIDIA GPU 卡,请转到 NVIDIA 产品支持列表,然后查看虚拟机管理程序或裸机操作系统软件产品部署硬件支持来宾操作系统支持列。

确保为 GPU 卡安装了最新的 vGPU 驱动程序。 目前,Linux VDA 最高支持 vGPU 17。 有关详细信息,请参阅 NVIDIA 虚拟 GPU 软件支持的 GPU

未虚拟化的 GPU

在 Linux VDA 文档中,未虚拟化的 GPU 是指:

  • Remote PC Access 场景中使用的 GPU
  • 从虚拟机管理程序传递的 GPU
支持适用于 Linux 的 NVIDIA Capture SDK 的 NVIDIA GPU

对于支持适用于 Linux 的 NVIDIA Capture SDK 的 NVIDIA GPU,请通过在安装 Linux VDA 时将 CTX_XDL_HDX_3D_PRO 设置为 Y 来启用 HDX 3D Pro。 无需执行其他配置。 启用 HDX 3D Pro 后,硬件加速默认处于启用状态。

提示:

要将 HDX 3D Pro 与 NVIDIA GPU 配合使用,必须安装支持 NVIDIA Capture SDK 版本 8 的 NVIDIA 显卡驱动程序版本。 有关详细信息,请参阅 NVIDIA Capture SDK 文档