Linux Virtual Delivery Agent

系统最低要求

Linux 虚拟投递代理 (VDA) 的当前版本与 Citrix Virtual Apps and Desktops 保持一致。它还向后兼容尚未达到其生命周期结束的早期版本的 Citrix Virtual Apps and Desktops。有关 Citrix 产品生命周期的信息以及了解 Citrix 何时停止支持特定版本的产品,请参阅 Citrix 产品生命周期矩阵

Linux 虚拟投递代理的配置过程与 Windows 虚拟投递代理的配置过程略有不同。任何 Delivery Controller™ 场都能够代理 Windows 和 Linux 两种桌面。

此处未涵盖的组件(例如 Citrix Workspace™ 应用程序)的系统要求在其各自的文档集中进行了描述。

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

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

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

Linux 操作系统发行版 Xorg 显示服务器版本 支持的桌面
AlmaLinux 9.6 1.20 GNOME, MATE, Xfce
迪比安 12.12 1.20 GNOME、GNOME 经典版、K桌面环境、马特、Xfce 桌面环境
德比安 11.11 1.20 格诺姆、格诺姆经典、K桌面环境、马特
RHEL 9.6/9.4 操作系统版本 1.20 GNOME, MATE, Xfce
RHEL 8.10 1.20 诺姆、GNOME 经典版、马特、Xfce
洛基 琳琅克斯 9.6/9.4 1.20 格诺姆、马特、Xfce
Rocky Linux 8.10 1.20 GNOME 桌面环境、GNOME 经典版、KDE 桌面环境、MATE 桌面环境、Xfce 桌面环境
苏塞 15.6 1.20 诺姆、诺姆经典、马特
乌班图 22.04 1.21 诺姆、诺姆经典版、K桌面环境、马特、Xfce
乌班图 24.04 1.21 GNOME (Mutter 46.2-1 or later required), GNOME Classic (Mutter 46.2-1 or later required), KDE, MATE, Xfce

重要提示:

Mesa 图形库(特别是高于 24.1.0 的版本)在 Ubuntu 24.04 虚拟桌面中导致某些系统应用程序(例如文件管理器、设置和计算器)出现显示问题。有两种解决方法,具体取决于您是否已更新 Mesa。有关详细信息,请参阅已知问题

注意:

  • 对 AlmaLinux 9.6 的支持仅限于手动安装。

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

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

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

.Net 要求

除了 .NET Runtime,您还必须在所有受支持的 Linux 发行版上安装 .ASP.NET Core Runtime,然后才能安装或升级 Linux VDA。需要版本 8。

如果您的 Linux 发行版包含所需的 .NET 版本,请从内置源安装。否则,请从 Microsoft 包源安装 .NET。有关详细信息,请参阅 https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-package-managers

网络端口

有关网络端口的全面信息,请参阅 Citrix 技术使用的通信端口

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

  • 裸机服务器
  • 亚马逊云服务 (AWS)
  • XenServer (formerly Citrix Hypervisor™)
  • 谷歌云平台 (GCP)
  • 基于内核的虚拟机 (KVM)
  • 微软蔚蓝
  • 微软 Hyper-V 虚拟化平台
  • 威睿 vSphere 虚拟机监控程序
  • 能腾 AHV

注意:

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

从 2203 版本开始,您可以在微软 Azure、亚马逊网络服务和谷歌云平台 上托管 Linux 虚拟投递代理,用于 Citrix 虚拟应用和桌面™ 以及 Citrix 桌面即服务。要将这些公共云主机连接添加到您的 Citrix 虚拟应用和桌面 部署中,您需要 Citrix 通用混合多云 (HMC) 许可证。

Active Directory integration packages

Linux VDA 支持以下活动目录集成包和产品:

  维恩绑定 SSSD 守护进程 赛孚耐 派比艾斯 奎斯特
阿尔玛林纳克斯 9.6
迪比安 12.12/11.11
红帽企业版Linux 9.6/9.4,洛基 Linux 9.6/9.4/8.10 是 (Quest v4.1 及更高版本)
RHEL 8.10 是 (Quest v4.1 及更高版本)
苏斯 15.6
乌班图 24.04
乌班图 22.04 是(Quest v4.1 及更高版本)

Cloud Connector 的大小和规模注意事项

将 Linux VDA 与 Citrix Cloud™ Connector 连接到控制平面时,请根据 Citrix 内部测试结果考虑以下事项:

  • 每个 Citrix 云连接器™(配备 4 个虚拟 CPU 和 10 GB 内存)可支持 6,000 个 Linux 虚拟桌面代理。

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

数据库注意事项

  • 建议您仅在 VDI 模式下使用 SQLite,并为托管共享桌面交付模型使用 PostgreSQL。

  • 为了便于安装和 MCS,您可以指定使用 SQLite 或 PostgreSQL,而无需手动安装它们。除非通过 /etc/xdl/db.conf 另行指定,否则 Linux VDA 默认使用 PostgreSQL。

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

HDX™ 3D 专业版

Citrix Virtual Apps™ and Desktops 中的 HDX 3D Pro 可实现 GPU 加速的桌面和应用程序。为确保良好的 3D 图形体验,我们建议您仔细考虑网络带宽、延迟以及其他相关基础结构条件。例如,尽可能在同一区域中部署 VDA 和 Citrix Workspace 应用程序。

管理程序

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

  • XenServer®(以前称为 Citrix 虚拟机监控程序)
  • 威睿 vSphere 虚拟机监控程序
  • 能腾 AHV
  • 微软 蔚蓝
  • 亚马逊云计算服务 (AWS)
  • 谷歌云平台 (GCP)

注意:

管理程序与某些 Linux 发行版兼容。

GPU

对于 Linux VDA,HDX 3D Pro 支持以下类型的图形处理器:

英伟达 虚拟 GPU

要了解您的 Linux 发行版支持哪些 NVIDIA GPU 卡,请访问 NVIDIA 产品支持矩阵 并查看“管理程序或裸机操作系统”、“软件产品部署”、“支持的硬件”和“来宾操作系统支持”列。

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

非虚拟化 GPU

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

  • 在远程 PC 访问方案中使用的 GPU
  • 从管理程序直通的 GPU
支持适用于 Linux 的 NVIDIA 捕获开发工具包的 NVIDIA 图形处理器

对于支持 适用于 Linux 的 NVIDIA 捕获开发工具包 的 NVIDIA 图形处理器,在安装 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 的文档