系统要求
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 版本 | 支持的桌面 |
|---|---|---|
| AlmaLinux 8.10 | 1.20 | GNOME, MATE |
| Amazon Linux 2 | 1.20 | GNOME, GNOME Classic, MATE |
| Debian 11.11 | 1.20 | GNOME, GNOME Classic, KDE, MATE |
| RHEL 9.6/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.6/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 |
注意:
- AlmaLinux 8.10 支持仅限于手动安装。
当您的操作系统供应商支持到期时,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 kernel或HWE Xorg。- 有时,第三方对内核的修改可能会导致 Linux VDA 所需的模块缺失。如果发生这种情况,您必须构建并安装必要的内核模块。请确保在安装新内核模块时禁用安全启动。
- 您的用户名格式必须符合当前显示管理器的
systemd语法规则。有关systemd用户名语法的详细信息,请参阅 User/Group Name Syntax。
-
.Net 要求
-
在安装 Linux VDA 之前,您必须在所有受支持的 Linux 发行版(RHEL 7.9 和 Amazon Linux 2 除外)上安装 .NET Runtime 8.0。对于 RHEL 7.9 和 Amazon Linux 2,请继续安装 .NET Runtime 6.0。
- 如果您的 Linux 发行版包含所需的 .NET 版本,请从内置源安装。否则,请从 Microsoft 包源安装 .NET。
网络端口
有关网络端口的全面信息,请参阅 Citrix 技术使用的通信端口。
支持的主机平台和虚拟化环境
- 裸机服务器
- Amazon Web Services (AWS)
- XenServer(以前称为 Citrix Hypervisor™)
- Google Cloud Platform (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 的 Linux VDA。要将这些公共云主机连接添加到您的 Citrix Virtual Apps and Desktops 部署中,您需要 Citrix Universal Hybrid Multi-Cloud (HMC) 许可证。
-
Active Directory 集成包
- Linux VDA 支持以下 Active Directory 集成包和产品:
| Winbind | SSSD | Centrify | PBIS | Quest | |
|---|---|---|---|---|---|
| AlmaLinux 8.10 | 是 | 是 | 否 | 否 | 否 |
-
Amazon Linux 2 是 是 是 是 否 -
Debian 11.11 是 是 是 是 是 -
RHEL 9.6/9.4/9.3/9.2/9.0, Rocky Linux 9.6/9.4/9.3/9.2/9.0 是 是 是(提示:Centrify 未包含在简易安装脚本中。有关 MCS 支持矩阵,请参阅支持的发行版。) 否 是(Quest v4.1 及更高版本) -
RHEL 8.10/8.9/8.8/8.6, Rocky Linux 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 的规模和扩展注意事项
将 Linux VDA 与 Citrix Cloud™ Connectors 连接到控制平面时,请根据 Citrix 内部测试考虑以下事项:
-
每个 Citrix Cloud Connector™(4 个 vCPU,10 GB 内存)可支持 6,000 个 Linux VDA。
-
在每个资源位置部署两个 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 Pro
Citrix Virtual Apps™ and Desktops 中的 HDX 3D Pro 可启用 GPU 加速的桌面和应用程序。为确保良好的 3D 图形体验,我们建议您仔细考虑网络带宽、延迟以及其他相关的基础架构条件。例如,尽可能在同一区域部署 VDA 和 Citrix Workspace app。
虚拟机管理程序
对于 Linux VDA,HDX 3D Pro 与以下虚拟机管理程序兼容:
- XenServer®(以前称为 Citrix Hypervisor)
- VMware vSphere Hypervisor
- Nutanix AHV
- Microsoft Azure
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
注意:
这些虚拟机管理程序与某些 Linux 发行版兼容。 要将 HDX 3D Pro 用于 Amazon Linux 2,我们建议您安装 NVIDIA 驱动程序 470。
GPU
对于 Linux VDA,HDX 3D Pro 支持以下类型的 GPU:
NVIDIA vGPU
要了解您的 Linux 发行版支持哪些 NVIDIA GPU 卡,请访问 NVIDIA 产品支持矩阵 并查看 Hypervisor 或裸机操作系统、软件产品部署、支持的硬件和 客户机操作系统支持 列。
请确保为您的 GPU 卡安装最新的 vGPU 驱动程序。目前,Linux VDA 支持最高 vGPU 17。有关详细信息,请参阅 NVIDIA 虚拟 GPU 软件支持的 GPU。
非虚拟化 GPU
在 Linux VDA 文档中,非虚拟化 GPU 指的是:
- 在远程 PC 访问方案中使用的 GPU
- 从 Hypervisor 直通的 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 文档。