系统要求
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 版本 | 支持的桌面 |
|---|---|---|
| Amazon Linux 2 | 1.20 | MATE |
| Debian 12.5 | 1.20 | GNOME、GNOME Classic、KDE、MATE、Xfce |
| Debian 11.9 | 1.20 | GNOME、GNOME Classic、KDE、MATE |
| RHEL 9.4/9.3/9.2 | 1.20 | GNOME、Xfce |
| RHEL 8.10/8.9/8.8 | 1.20 | GNOME、GNOME Classic、MATE、Xfce |
| Rocky Linux 9.4/9.3/9.2 | 1.20 | GNOME、Xfce |
| Rocky Linux 8.10/8.9/8.8 | 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用户名语法的详细信息,请参阅 User/Group Name Syntax。
-
.Net 要求
-
除了 .NET Runtime,您必须在所有受支持的 Linux 发行版上安装 .ASP.NET Core Runtime,然后才能安装或升级 Linux VDA。Amazon Linux 2 需要版本 6。其他发行版需要版本 8。
- 如果您的 Linux 发行版包含所需的 .NET 版本,请从内置源安装。否则,请从 Microsoft 包源安装 .NET。有关详细信息,请参阅 https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-managers。
网络端口
有关网络端口的全面信息,请参阅 Citrix 技术使用的通信端口。
支持的主机平台和虚拟化环境
- 裸机服务器
- Amazon Web Services (AWS)
- XenServer (以前称为 Citrix Hypervisor™)
- Google Cloud Platform (GCP)
- Kernel-based Virtual Machine (KVM)
- Microsoft Azure
- Microsoft Hyper-V
- VMware vSphere Hypervisor
- Nutanix AHV
注意:
在所有情况下,支持的处理器架构均为 x86-64。
从 2203 版本开始,您可以在 Microsoft Azure、AWS 和 GCP 上托管 Linux VDA,用于 Citrix Virtual Apps and Desktops™ 以及 Citrix DaaS (以前称为 Citrix Virtual Apps and Desktops service)。要将这些公有云主机连接添加到您的 Citrix Virtual Apps and Desktops 部署中,您需要 Citrix Universal Hybrid Multi-Cloud (HMC) 许可证。
-
Active Directory 集成包
Linux VDA 支持以下 Active Directory 集成包和产品:
| Winbind | SSSD | Centrify | PBIS | Quest |
- |–|–|–|–|–|–|
-
Amazon Linux 2 是 是 是 是 否 -
Debian 12.5/11.9 是 是 是 是 是 -
RHEL 9.4/9.3/9.2, Rocky Linux 9.4/9.3/9.2/8.10/8.9/8.8 是 是 是 (提示:Centrify 未包含在轻松安装脚本中。有关 MCS 支持矩阵,请参阅支持的发行版。) 否 是 (Quest v4.1 及更高版本) -
RHEL 8.10/8.9/8.8 是 是 是 是 是 (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 个虚拟 CPU,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) 进行硬件加速以实现最佳性能的桌面和应用程序。
管理程序
对于 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 or Bare-Metal OS(管理程序或裸机操作系统)、Software Product Deployment(软件产品部署)、Hardware Supported(支持的硬件)和 Guest OS Support(客户机操作系统支持)列。
确保为您的 GPU 卡安装最新的 vGPU 驱动程序。目前,Linux VDA 支持最高 vGPU 17。有关详细信息,请参阅 NVIDIA 虚拟 GPU 软件支持的 GPU。
非虚拟化 GPU
在 Linux VDA 文档中,非虚拟化 GPU 指的是:
- 在远程 PC 访问方案中使用的 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 文档。