Skip to main content

2026 年 10 月 2 日

在 Linux 计算机上升级 Horizon Agent

您可以通过安装最新版本的 Horizon Agent 来升级 Linux 计算机上的 Horizon Agent。

必备条件

  • 确认 BlastServer 进程未运行。要停止此进程,请使用以下方法之一:

    • 确保用户从计算机中注销,并且没有桌面会话处于活动状态。
    • 重新启动虚拟机。
  • 如果计划使用 tar 安装程序升级 Horizon Agent,请查看 install_viewagent.sh 安装脚本的可选参数。请参阅用于安装适用于 Linux 的 Horizon Agent 的命令行选项。

  • 如果计划在虚拟机上升级 Horizon Agent,请打开终端窗口。您可以从终端运行 Horizon Agent 安装命令。

  • 如果计划在物理主机上升级 Horizon Agent,请打开与该计算机的安全 Shell (SSH) 连接。建议方法是使用 SSH 在物理机上运行 Horizon Agent 安装命令。此外,停止 X Server 和 Gnome Display Manager,如为桌面部署准备 Linux 物理机中所述。

适用于 Linux 的 Horizon Agent 升级过程

**注意:*有关升级桌面池的一般准则,请参阅《Horizon 8 安装和升级》*文档中的“升级已发布的桌面和虚拟桌面”,该文档位于 Omnissa 产品文档 门户中。

在 RHEL 8.x 或 9.x,上升级 Horizon Agent 时,您可以在以下安装程序格式之间进行选择:

  • 未进行数字签名的 .tar.gz 安装程序软件包。不会自动保留现有的 Horizon Agent 功能配置和虚拟机部署模式。要保留现有配置,必须在运行安装程序时包含相应的功能参数。
  • 已进行数字签名的 .rpm 安装程序软件包。将自动保留现有的 Horizon Agent 功能配置和虚拟机部署模式。

在 RHEL 8.x 或 9.x 以外的 Linux 分发包上升级 Horizon Agent 时,必须使用 .tar.gz 安装程序软件包。要保留现有的功能配置,必须在运行安装程序时包含相应的功能参数。

此外,您还可以在两种类型的虚拟机部署之间进行选择,如以下章节中所述。

未受管计算机部署

  • 这种类型的升级可用于现有的未受管虚拟机和物理机。物理机必须使用未受管模式。

  • Horizon Agent 安装程序将虚拟机注册到需要代理管理员信息的 Horizon Connection Server。

  • 桌面池创建向导使用“计算机源”页面中的其他源来选择已注册的虚拟机。

受管虚拟机部署

  • 这种类型的升级可用于未受管虚拟机或受管虚拟机。
  • Horizon Agent 安装程序无法与 Horizon Connection Server 通信。
  • 桌面池创建向导使用“计算机源”页面中的 vCenter 虚拟机来通过 vCenter 选择虚拟机。
  • 部署支持以下功能:
    • 远程计算机电源策略
    • 允许用户重置其计算机

您可以使用以下方法来升级未受管虚拟机:

  • 在升级到最新版本的 Horizon Agent 时保留未受管虚拟机部署。此升级方案不需要在 Horizon Connection Server 中进行任何配置修改。
  • 从未受管虚拟机部署升级到使用最新版本的 Horizon Agent 的受管虚拟机部署。此升级方案需要基于虚拟机创建新的桌面池。

**注意:**要确保尽可能获得最佳性能,请升级到受管虚拟机部署。Horizon Agent 升级不支持将受管虚拟机部署转换为未受管虚拟机部署。

使用未签名的 tar 安装程序升级适用于 Linux 的 Horizon Agent

如果要在物理机上升级 Horizon Agent,请查看为桌面部署准备 Linux 物理机中的信息,以了解其他步骤和必备条件。

**注意:**对于 RHEL 8.x 或 9.x 计算机,您还可以选择使用数字签名安装程序安装 Horizon Agent。请参阅本文后面所述的过程。

  1. (RHEL 8.x 或 9.x)如果现有 Horizon Agent 版本是使用数字签名的 RPM 安装程序安装的,请按照从 Linux 计算机中卸载 Horizon Agent 中所述卸载代理软件。

  2. 从 Omnissa Customer Connect 下载适用于 Linux 的 Horizon Agent 的最新 tar 安装程序。

    a. 导航到当前 Horizon 8 版本的下载页面,然后导航到适用于 64 位 Linux 的 Horizon 的下载页面。

    b. 下载 Horizon Agent 安装程序 tar,文件名采用 Omnissa-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz 模式,其中 YYMM 是营销版本号,y.y.y 是内部的版本号,xxxxxxx 是内部版本号。

  3. 解压缩适用于您所用 Linux 分发包的 tar。以下命令使用 agent-installer 指代安装程序 tar。

    tar -xvzf *Omnissa-horizonagent-linux-x86\64-YYMM-y.y.y-xxxxxxx.tar.gz*

  4. 要支持某些功能,请安装所需的驱动程序,如下所示。

  5. 导航到 tar 文件夹,然后根据以下升级方案之一运行 install_viewagent.sh 脚本。此外,还包括要安装的任何可选功能的命令行参数,例如 USB 重定向。

    有关可用于 install_viewagent.sh 脚本的可选参数的详细列表,请参阅用于安装适用于 Linux 的 Horizon Agent 的命令行选项。

    方案脚本命令
    升级未受管虚拟机部署并保留未受管虚拟机部署
    sudo ./install_viewagent.sh -A yes -M no
    此升级方案不需要创建新的桌面池。您可以根据虚拟机重用现有的桌面池。 注意:要确保尽可能获得最佳性能,请避免部署未受管虚拟机,而应部署受管虚拟机。
    升级未受管虚拟机部署并将其更改为受管虚拟机部署
    sudo ./install_viewagent.sh -A yes -M yes
    注意:在 Horizon Agent 中,从未受管虚拟机部署中删除现有的桌面池,并为受管虚拟机部署创建新的桌面池。有关详细信息,请参阅创建手动桌面池。
    升级受管虚拟机部署
    sudo ./install_viewagent.sh -A yes -M yes
    注意:在升级 Horizon Agent 之后,您可以根据虚拟机重用现有的桌面池。
  6. 重新启动 Linux 计算机以使更改生效。

(RHEL 8.x 或 9.x)使用数字签名 RPM 安装程序升级适用于 Linux 的 Horizon Agent。

如果要在物理机上升级 Horizon Agent,请查看为桌面部署准备 Linux 物理机中的信息,以了解其他步骤和必备条件。

**注意:**如果要在运行 RHEL 8.x 或 9.x 以外的 Linux 分发包的计算机上升级 Horizon Agent,请勿使用这些说明。请改用本文前面所述的过程。

  1. 如果现有的 Horizon Agent 版本是使用未签名的 tar 安装程序安装的,请按照从 Linux 计算机中卸载 Horizon Agent 中所述卸载代理软件。

  2. 从 Omnissa Customer Connect 下载适用于 Linux 的 Horizon Agent RPM 安装程序。

    a. 导航到当前 Horizon 8 版本的下载页面,然后导航到适用于 64 位 Linux 的 Horizon 的下载页面。 b. 下载 Horizon Agent RPM 软件包,文件名采用 horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm 模式,其中 YYMM 是营销版本号,y.y.y 是内部的版本号,xxxxxxx 是内部版本号。

  3. 导航到已下载的 RPM 软件包所在的文件夹,然后以升级模式运行安装程序。以下命令使用名称 agent-installer 代替版本控制的特定文件名。运行命令时,替换为版本控制的特定文件名。

    sudo rpm -Uvh agent-installer.el8.x86_64.rpm

    允许升级不中断地持续执行。RPM 软件包可将 Horizon Agent 升级到当前版本,并保留现有的 Horizon Agent 配置。

  4. 重新启动 Linux 计算机以使更改生效。

  5. 要支持某些功能,请安装所需的驱动程序,如下所示。

  6. 要将更多可选功能添加到 Horizon Agent 配置或者要修改配置,请运行 ViewSetup.sh 脚本,如用于安装适用于 Linux 的 Horizon Agent 的命令行选项中所述。

    例如,要同时添加实时音频-视频功能和 USB 重定向功能,请执行以下操作:

    sudo /usr/lib/omnissa/viewagent/bin/viewSetup.sh -U yes -a yes --webcam

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…