Linux Virtual Delivery Agent

新增功能

2212 中的新增功能

Linux VDA 2212 版包括以下新增功能和增强功能:

支持 RHEL 9.0 和 Rocky Linux 9.0

我们添加了 RHEL 9.0 和 Rocky Linux 9.0 作为支持的发行版。有关详细信息,请参阅系统要求

USB 设备重定向增强功能

我们对 USB 设备重定向进行了以下增强:

  • 我们现在使用 USB/IP 作为 USB 设备重定向的新虚拟主机控制器。因为在大多数情况下,USB/IP 内核模块是在 Linux 内核版本 3.17 及更高版本中发布的,因此,默认情况下您不必构建内核模块。
  • 我们增加了对 USB 3.0 端口的支持。现在,您可以将 USB 3.0 设备插入客户端设备上的 USB 3.0 端口。
  • 我们优化了批量传输并提高了传输速度。对于高延迟环境,这种提升更为突出。
  • 我们已将 USB 设备重定向扩展到更多 USB 设备,例如 TD-RDF5A Transcend USB 设备和复合 USB 设备 Yubico YubiKey OTP+FIDO+CCID

有关详细信息,请参阅 USB 设备重定向

来自 NVIDIA 的未虚拟化的特定 GPU 的硬件加速

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

  • Remote PC Access 场景中使用的 GPU
  • 从虚拟机管理程序传递的 GPU

为了让 HDX 3D Pro 图形以卓越的性能进行渲染,我们现在为来自 NVIDIA 的未虚拟化的特定 GPU 启用硬件加速。有关未非虚拟化的特定 GPU,请参阅 NVIDIA Linux Capture SDK 发行说明中“支持的硬件”部分。

有关详细信息,请参阅未虚拟化的 GPU

将 pam_krb5 替换为 SSSD 以进行智能卡和 FAS 身份验证

以前,要在 RHEL 8 和 Rocky Linux 8 上使用智能卡或联合身份验证服务 (FAS) 身份验证,必须手动构建 pam_krb5 模块。自本版本起,对于在 VDI 模式下交付的 RHEL 8 和 Rocky Linux 8 计算机,不再需要执行此手动步骤。有关详细信息,请参阅联合身份验证服务智能卡

扩展轻松安装 GUI 以包括 MCS 配置

以前,您只能通过编辑 /etc/xdl/mcs/mcs.conf 文件来配置 MCS 变量。此版本扩展了轻松安装 GUI,使其包括 MCS 配置,因此您也可以使用 GUI 配置 MCS 变量。在 GUI 上单击部署后,在 GUI 上设置的变量将覆盖您在 /etc/xdl/mcs/mcs.conf 文件中设置的变量。有关详细信息,请参阅步骤 3:准备主映像

支持录制 Linux 会话(实验性功能)

作为一项实验性功能,您现在可以录制和播放在 Linux VDA 上托管的会话。有关详细信息,请参阅 Session Recording(实验性)

数据库选项现已可用(实验性功能)

作为一项实验性功能,除了 PostgreSQL 外,您现在还可以使用 SQLite。安装 Linux VDA 软件包后,您也可以通过编辑 /etc/xdl/db.conf 在 SQLite 与 PostgreSQL 之间切换。为此,请完成以下步骤:

  1. 运行 /opt/Citrix/VDA/sbin/ctxcleanup.sh。如果是全新安装,则省略此步骤。
  2. 编辑 /etc/xdl/db.conf 以指定要使用的数据库。
  3. 根据您的安装方法运行以下任意脚本:
  • /opt/Citrix/VDA/sbin/ctxinstall.sh/opt/Citrix/VDA/bin/easyinstall(如果您使用的是轻松安装)
  • /opt/Citrix/VDA/sbin/ctxsetup.sh(如果您要手动安装 Linux VDA)
  • /opt/Citrix/VDA/sbin/deploymcs.sh(如果您使用 MCS 创建 Linux VDA)

注意:

  • 我们建议您仅对 VDI 模式使用 SQLite。
  • 对于手动安装,必须先手动安装 SQLite 和 PostgreSQL,然后才能在这两者之间切换。对于轻松安装和 MCS,您可以在 SQLite 与 PostgreSQL 之间切换,而不必手动安装。
  • 也可以使用 /etc/xdl/db.conf 来配置 PostgreSQL 的端口号。

有关详细信息,请参阅安装文章。

早期版本中的新增功能

有关在 1912 LTSR 到 2210 CR 之后提供的发行版中包含的新增功能,请参阅新增功能历史记录

新增功能