您可以通过安装最新版本的 Horizon Agent 来升级 Linux 计算机上的 Horizon Agent。
必备条件
-
确认 BlastServer 进程未运行。要停止此进程,请使用以下方法之一:
- 确保用户从计算机中注销,并且没有桌面会话处于活动状态。
- 重新启动虚拟机。
-
如果计划使用 tar 安装程序升级 Horizon Agent,请查看
install_viewagent.sh安装脚本的可选参数。请参阅用于安装 Horizon Agent for Linux 的命令行选项。 -
如果计划在虚拟机上升级 Horizon Agent,请打开终端窗口。您可以从终端运行 Horizon Agent 安装命令。
-
如果计划在物理主机上升级 Horizon Agent,请打开与该计算机的安全 Shell (SSH) 连接。建议方法是使用 SSH 在物理机上运行 Horizon Agent 安装命令。此外,停止 X Server 和 Gnome Display Manager,如为桌面部署准备 Linux 物理机中所述。
Horizon Agent for Linux 升级过程
**注意:*有关升级桌面池的一般准则,请参阅《Horizon 8 安装和升级》*文档中的“升级已发布的桌面和虚拟桌面”,该文档位于 Omnissa 产品文档 门户中。
在 RHEL 8.x 上升级 Horizon Agent 时,您可以在以下安装程序格式之间进行选择:
- 未进行数字签名的
.tar.gz安装程序软件包。不会自动保留现有的 Horizon Agent 功能配置和虚拟机部署模式。要保留现有配置,必须在运行安装程序时包含相应的功能参数。 - 已进行数字签名的
.rpm安装程序软件包。将自动保留现有的 Horizon Agent 功能配置和虚拟机部署模式。
在 RHEL 8.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 安装程序升级 Horizon Agent for Linux
如果要在物理机上升级 Horizon Agent,请查看为桌面部署准备 Linux 物理机中的信息,以了解其他步骤和必备条件。
**注意:**对于 RHEL 8.x 计算机,您还可以选择使用数字签名安装程序安装 Horizon Agent。请参阅本文后面所述的过程。
-
(RHEL 8.x) 如果现有 Horizon Agent 版本是使用数字签名的 RPM 安装程序安装的,请按照从 Linux 计算机中卸载 Horizon Agent 中所述卸载代理软件。
-
从 Omnissa Customer Connect 下载 Horizon Agent for Linux 的最新 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 是内部版本号。 -
解压缩适用于您所用 Linux 分发包的 tar。以下命令使用
agent-installer指代安装程序 tar。tar -xvzf *Omnissa-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz* -
要支持某些功能,请安装所需的驱动程序,如下所示。
- 要支持 USB 重定向功能,请按照 Horizon Agent for Linux 的系统要求的“用于 USB 重定向的 VHCI 驱动程序”部分中所述安装 VHCI 驱动程序。
- 要支持实时音频-视频功能,请完成在 Linux 计算机上安装 V4L2Loopback 驱动程序中所述的过程。
-
导航到 tar 文件夹,然后根据以下升级方案之一运行
install_viewagent.sh脚本。此外,还包括要安装的任何可选功能的命令行参数,例如 USB 重定向。有关可用于
install_viewagent.sh脚本的可选参数的详细列表,请参阅用于安装 Horizon Agent for Linux 的命令行选项。方案 脚本命令 升级未受管虚拟机部署并保留未受管虚拟机部署
此升级方案不需要创建新的桌面池。您可以根据虚拟机重用现有的桌面池。 注意:要确保尽可能获得最佳性能,请避免部署未受管虚拟机,而应部署受管虚拟机。sudo ./install_viewagent.sh -A yes -M no升级未受管虚拟机部署并将其更改为受管虚拟机部署
注意:在 Horizon Agent 中,从未受管虚拟机部署中删除现有的桌面池,并为受管虚拟机部署创建新的桌面池。有关详细信息,请参阅创建手动桌面池。sudo ./install_viewagent.sh -A yes -M yes升级受管虚拟机部署
注意:在升级 Horizon Agent 之后,您可以根据虚拟机重用现有的桌面池。sudo ./install_viewagent.sh -A yes -M yes -
重新启动 Linux 计算机以使更改生效。
(RHEL 8.x) 使用数字签名 RPM 安装程序升级 Horizon Agent for Linux
如果要在物理机上升级 Horizon Agent,请查看为桌面部署准备 Linux 物理机中的信息,以了解其他步骤和必备条件。
**注意:**如果要在运行 RHEL 8.x 以外的 Linux 分发包的计算机上升级 Horizon Agent,请勿使用这些说明。请改用本文前面所述的过程。
-
如果现有的 Horizon Agent 版本是使用未签名的 tar 安装程序安装的,请按照从 Linux 计算机中卸载 Horizon Agent 中所述卸载代理软件。
-
从 Omnissa Customer Connect 下载 Horizon Agent for Linux 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 是内部版本号。 -
导航到已下载的 RPM 软件包所在的文件夹,然后以升级模式运行安装程序。以下命令使用名称
agent-installer代替版本控制的特定文件名。运行命令时,替换为版本控制的特定文件名。sudo rpm -Uvh agent-installer.el8.x86_64.rpm允许升级不中断地持续执行。RPM 软件包可将 Horizon Agent 升级到当前版本,并保留现有的 Horizon Agent 配置。
-
重新启动 Linux 计算机以使更改生效。
-
要支持某些功能,请安装所需的驱动程序,如下所示。
- 要支持 USB 重定向功能,请按照 Horizon Agent for Linux 的系统要求的“用于 USB 重定向的 VHCI 驱动程序”部分中所述安装 VHCI 驱动程序。
- 要支持实时音频-视频功能,请完成在 Linux 计算机上安装 V4L2Loopback 驱动程序中所述的过程。
-
要将更多可选功能添加到 Horizon Agent 配置或者要修改配置,请运行
ViewSetup.sh脚本,如用于安装 Horizon Agent for Linux 的命令行选项中所述。例如,要同时添加实时音频-视频功能和 USB 重定向功能,请执行以下操作:
sudo /usr/lib/omnissa/viewagent/bin/viewSetup.sh -U yes -a yes --webcam
此页面对您有帮助吗?