Linux Virtual Delivery Agent

系统配置要求

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

Linux VDA 的配置过程与 Windows VDA 略有不同。任何交付控制器™ 场均可代理 Windows 和 Linux 桌面。

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

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

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

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

利努克斯发行版 Xorg 的版本 支持的桌面
阿尔玛利努克斯 8.10 1.20 格诺姆, 马特
亚马逊 Linux 2 版本 1.20 戈努姆、戈努姆 经典、马特
德比安 11.11 1.20 戈努姆、戈努姆 经典、K桌面环境、马特
红帽企业版 Linux 9.6/9.4/9.3/9.2/9.0 1.20 戈努姆、Xfce
RHEL 8.10 或 8.9 或 8.8 或 8.6 1.20 戈努姆、戈努姆 经典、马特、Xfce
RHEL 7.9 操作系统,CentOS 7.9 操作系统 1.20 戈努姆、戈努姆 经典、K桌面环境、马特
洛基 Linux 操作系统 9.6/9.4/9.3/9.2/9.0 1.20 格诺姆,Xfce
Rocky Linux 8.10/8.9/8.8/8.6 1.20 GNOME 桌面环境, GNOME 经典桌面环境, KDE 桌面环境, MATE 桌面环境, Xfce 桌面环境
苏斯 15.5 1.20 诺姆、诺姆经典、马特
乌班图 22.04 1.21 GNOME 桌面环境, GNOME 经典, KDE 桌面环境, MATE 桌面环境, Xfce 桌面环境
乌班图 20.04 1.20 格诺姆, 格诺姆 经典, K桌面环境, 马特, 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 kernelHWE Xorg
  • 有时,第三方对内核的修改可能会导致 Linux VDA 所需的模块缺失。如果发生这种情况,您必须构建并安装必要的内核模块。请确保在安装新内核模块时禁用安全启动。
  • 您的用户名格式必须符合当前显示管理器的 systemd 语法规则。有关 systemd 用户名语法的更多信息,请参阅用户/组名语法

.Net 要求

  • Starting from CU4, you must install .NET Runtime 10.0 on all supported Linux distributions such as RHEL & Rocky Linux 8.x, 9.x, Alma Linux 8.10, Ubuntu 22.04, SUSE 15.5;

For Debian11 and Ubuntu20.04, continue to install .NET Runtime 8.0; For RHEL 7.9 and Amazon Linux 2, continue to install .NET Runtime 6.0.

  • 如果您的 Linux 发行版包含所需的 .NET 版本,请从内置源安装。否则,请从 Microsoft 包源安装 .NET。有关更多信息,请参阅在 Linux 发行版上安装 .NET - .NET
  • 如果您的 Linux 发行版包含所需的 .NET 版本,请从内置源安装。否则,请从 Microsoft 包源安装 .NET。有关更多信息,请参阅Linux 包管理器

网络端口

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

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

  • 裸机服务器
  • 亚马逊网络服务 (AWS)
  • XenServer(以前称为思杰虚拟机管理程序™)
  • 谷歌云平台 (GCP)
  • 基于内核的虚拟机 (KVM)
  • 微软蔚蓝
  • 微软 Hyper-V 虚拟化
  • 威睿 vSphere 虚拟机监控程序
  • 努坦尼克斯 AHV

注意:

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

从 2203 版本开始,您可以在 微软 Azure、AWS 和 GCP 上托管 Linux VDA,适用于 思杰虚拟应用和桌面™ 以及 思杰 DaaS。要将这些公有云主机连接添加到您的 思杰虚拟应用和桌面 部署中,您需要 思杰通用混合多云 (HMC) 许可证。

Active Directory integration packages

Linux 虚拟交付代理支持以下活动目录集成包和产品:

  温绑定 SSSD (系统安全服务守护进程) 赛孚耐 PBIS 解决方案 昆特
阿尔玛利努克斯 8.10
亚马逊利努克斯 2
德比安 11.11
红帽企业版 Linux 9.6/9.4/9.3/9.2/9.0,洛基 Linux 9.6/9.4/9.3/9.2/9.0 是 (提示:Centrify 未包含在简易安装脚本中。有关 MCS 支持矩阵,请参阅支持的发行版。) 是 (Quest v4.1 及更高版本)
红帽企业版Linux 操作系统 8.10/8.9/8.8/8.6 版本, 洛基 利努克斯 操作系统 8.10/8.9/8.8/8.6 版本 是 (Quest v4.1 及更高版本)
红帽企业版 Linux 7.9、社区企业操作系统 7.9 是 (Quest v4.1 及更高版本)
SUSE 操作系统 15.5
乌班图 操作系统 22.04/20.04 版本 是 (Quest v4.1 及更高版本)

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

当您使用 Citrix Cloud™ Connectors 将 Linux VDA 连接到控制平面时,请根据 Citrix 内部测试考虑以下事项:

  • Each Citrix Cloud Connector™ (4 vCPU, 10 GB memory) can support 6,000 Linux VDAs.

  • 在每个资源位置 中部署两个 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 专业版

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 发行版兼容。 要将 HDX 3D Pro 用于 Amazon Linux 2,我们建议您安装 NVIDIA 驱动程序 470。

GPU

对于 Linux 虚拟桌面代理,HDX 3D Pro 支持以下类型的图形处理器:

英伟达虚拟 GPU

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

确保为您的图形处理器卡安装最新的 vGPU 驱动程序。目前,Linux 虚拟投递代理最高支持 vGPU 17。有关详细信息,请参阅 NVIDIA Virtual GPU Software Supported GPUs

非虚拟化 GPU

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

  • 在远程 PC 访问方案中使用的 GPU
  • 从虚拟机管理程序直通的 GPU
支持适用于 Linux 的 英伟达捕获 SDK 的 英伟达图形处理器

对于支持 NVIDIA Capture SDK for Linux 的 NVIDIA 图形处理器,请在安装 Linux 虚拟桌面代理时将 CTX_XDL_HDX_3D_PRO 设置为 Y 以启用 HDX 3D Pro。无需进行额外配置。启用 HDX 3D Pro 后,硬件加速功能将默认启用。

提示:

要将 HDX 3D Pro 与 NVIDIA 图形处理器结合使用,您必须安装支持 NVIDIA Capture 开发工具包 版本 8 的 NVIDIA 图形驱动程序版本。有关详细信息,请参阅 NVIDIA Capture 开发工具包 文档