系统要求
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 kernel
或HWE 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。
网络端口
有关网络端口的完整信息,请参阅 Citrix Technologies 使用的通信端口。
支持的主机平台和虚拟化环境
- 裸机服务器
- 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 托管 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 文档。