系统运行环境要求
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™ app)的系统要求在其各自的文档集中进行了描述。
有关在长期服务 (LTSR) 环境中使用当前版本 (CR) 的信息以及其他常见问题,请参阅 知识中心文章。
支持的 Linux 发行版、Xorg 版本和桌面环境
有关此版本 Linux VDA 支持的 Linux 发行版、Xorg 版本和桌面环境的矩阵,请参阅下表。有关详细信息,请参阅 XorgModuleABIVersions。
| Linux 的发行版 | Xorg 的版本 | 支持的桌面 |
|---|---|---|
| 德比安 13.1 版本 | 1.20 | GNOME, GNOME Classic, MATE, Xfce |
| Debian 12.12 | 1.20 | GNOME, GNOME Classic, KDE, MATE, Xfce |
| 红帽企业版 Linux 10 | GNOME 桌面环境 | |
| 红帽企业版 Linux 9.7/9.6/9.4 | 1.20 | 诺姆、马特和赛飞 |
| RHEL 8.10 | 1.20 | GNOME 桌面环境、GNOME 经典桌面环境、MATE 桌面环境、Xfce 桌面环境 |
| Rocky Linux 10 操作系统发行版 | GNOME 桌面环境 | |
| 洛基操作系统 9.7/9.6/9.4 | 1.20 | 格诺姆、马特、Xfce |
| 洛基操作系统 8.10 | 1.20 | GNOME 桌面环境、GNOME Classic 桌面环境、KDE 桌面环境、MATE 桌面环境、Xfce 桌面环境 |
| 苏斯 15.7 | 1.20 | GNOME 桌面环境、GNOME 经典版桌面环境、MATE 桌面环境 |
| 乌班图 22.04 | 1.21 | GNOME 桌面环境、GNOME 经典版桌面环境、KDE 桌面环境、MATE 桌面环境、Xfce 桌面环境 |
| Ubuntu 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。有关详细信息,请参阅已知问题。
注意:
当您的操作系统供应商的支持到期时,Citrix 解决问题的能力可能会受到限制。对于已弃用或已删除的平台,请参阅弃用。
至少安装一个桌面。您可以使用 ctxinstall.sh 或 ctxsetup.sh 脚本指定要在会话中使用的桌面环境。
- 根据 红帽企业版 Linux 文档,GNOME 是 RHEL 9 中唯一可用的桌面环境。但是,如果安装了 EPEL 存储库,您也可以在 RHEL 9 和 Rocky Linux 9 中使用 Xfce 桌面环境。
- 请参阅 RHEL 和 Rocky Linux 10 预览版的限制
- 请勿在 Ubuntu 上使用
HWE kernel或HWE Xorg。- 有时,对内核的第三方修改可能会导致 Linux VDA 所需的模块缺失。在这种情况下,您必须构建并安装必要的内核模块。请确保在安装新内核模块时禁用安全启动。
- 您的用户名格式必须符合当前显示管理器的
systemd语法规则。有关systemd用户名语法的更多信息,请参阅 User/Group Name Syntax。
.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(以前称为 思杰 虚拟机监控程序™)
- 谷歌云平台 (GCP)
- 基于内核的虚拟机 (KVM)
- 微软 阿祖尔
- 微软 虚拟机监控程序
- 威睿 vSphere 虚拟机管理程序
- 努坦尼克斯 AHV
注意:
在所有情况下,支持的处理器架构均为 x86-64。
从 2203 版本开始,您可以在 微软 Azure、亚马逊 AWS 和 谷歌云平台 上托管 Linux VDA,以用于 Citrix 虚拟应用和桌面™ 以及 Citrix DaaS。要将这些公共云主机连接添加到您的 Citrix 虚拟应用和桌面 部署中,您需要 Citrix 通用混合多云 (HMC) 许可证。
Active Directory integration packages
Linux VDA 支持以下活动目录集成包和产品:
| 温绑定 | SSSD (系统安全服务守护程序) | 森特里菲 | 批比艾斯 | 奎斯特 | |
|---|---|---|---|---|---|
| 德比安 13.1/12.12 | 是 | 是 | 是 | 是 | 是 |
| 红帽企业版Linux 10, 洛基Linux 10 | 是 | 是 | 是 | 否 | 是 (Quest v5.1 及更高版本) |
| 红帽企业版Linux 9.7/9.6/9.4, 洛基Linux 9.7/9.6/9.4/8.10 | 是 | 是 | 是 | 否 | 是 (Quest v4.1 及更高版本) |
| 红帽企业版 8.10 | 是 | 是 | 是 | 是 | 是 (Quest v4.1 及更高版本) |
| 苏斯 15.7 | 是 | 是 | 是 | 是 | 是 |
| 乌班图 24.04 | 是 | 是 | 是 | 是 | 是 |
| 乌班图 22.04 | 是 | 是 | 是 | 是 | 是 (Quest v4.1 及更高版本) |
Cloud Connector 的大小和规模注意事项
当您使用 Citrix Cloud™ Connectors 将 Linux VDA 连接到控制平面时,请根据 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 来指定使用其中一个。
高清体验™ 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 17。有关详细信息,请参阅 NVIDIA 虚拟 GPU 软件支持的 GPU。
非虚拟化 GPU
在 Linux VDA 文档中,非虚拟化 GPU 指的是:
- 在远程 PC 访问方案中使用的 GPU
- 从管理程序直通的 GPU
支持英伟达 Capture SDK for Linux 的英伟达图形处理器
对于支持 NVIDIA Capture SDK for Linux 的 NVIDIA 图形处理器,请在安装 Linux 虚拟投递代理时,通过将 CTX_XDL_HDX_3D_PRO 设置为 Y 来启用 HDX 3D Pro。无需额外配置。启用 HDX 3D Pro 后,硬件加速默认处于启用状态。
提示:
To use HDX 3D Pro with an NVIDIA GPU, you must install an NVIDIA graphics driver version that supports NVIDIA Capture SDK version 8. For more information, see the NVIDIA Capture SDK documentation.
Limitations of RHEL and Rocky Linux 10 (preview)
- Post Installation, Run /opt/Citrix/VDA/sbin/gnome_extension_just_perfection_helper.sh with root user to hide screen casting icon in the top right corner of GNOME top bar.
- HDX 3D Pro is not supported.
- Linux 虚拟应用程序会话模式不受支持。
- 基于图形用户界面的 easyinstall 不受支持
- PVS 预配未完全支持
- 多显示器场景中的一个已知问题:客户端设备上的屏幕排列必须确保 VDA 使用的所有显示器都是连续的;否则,多显示器功能将不可用。