此页面概述了准备 Linux 物理机以在桌面池中使用时必须执行的步骤。
必备条件
-
确认物理机运行的是受支持的 RHEL 8.x 或 9.x 版本,如 Horizon Agent 支持的 Linux 分发包中所述。只有运行 RHEL 分发包的物理机才支持 Horizon Agent。
-
要在远程桌面会话中支持软件编码,请确认物理机配备了 NVIDIA GPU。
-
要在远程桌面会话中支持硬件编码,请确认物理机配备了支持以下所有功能的 NVIDIA GPU:
-
NVIDIA 捕获 SDK,包括 NVIDIA Framebuffer Capture (NVFBC) API
-
NVIDIA 编码器 (NVENC)
-
H.264 硬件编码 例如,以下 GPU 型号满足所有支持要求:
-
Tesla
-
Quadro K2000 及更高版本
-
Quadro M2000 及更高版本
-
Quadro P2000 及更高版本
-
Quadro RTX2000 及更高版本 除了要用于呈现远程桌面会话的硬件编码方法外,Horizon Agent 还需要 GPU 来支持 H.264,以便满足性能要求。有关特定 GPU 的功能的信息(包括受支持的编码方法),请参阅 https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new。
-
步骤
-
打开与 Linux 物理机的安全 Shell (SSH) 连接。
建议使用 SSH 连接在计算机上执行 Horizon Agent 安装、升级和卸载过程。或者,您也可以切换到其他控制台窗口(例如,按 Ctrl+Alt+F3)。
-
确保计算机主机名可解析为 127.0.0.1。
-
如果要升级计算机上的现有 Horizon Agent 版本,请停止
viewagent服务。sudo systemctl stop viewagent -
停止计算机上的 X 服务器和 Gnome Display Manager (GDM)。
sudo systemctl stop gdm sudo systemctl isolate multi-user.target -
在未受管模式中下载并安装 Horizon Agent。
有关详细安装说明,请参阅在 Linux 计算机上安装 Horizon Agent。有关未受管模式的信息,请参阅用于安装 Horizon Agent for Linux 的命令行选项。
例如,可以使用以下命令在未受管模式下安装 Horizon Agent。**注意:**这些命令使用名称
agent-installer.el8.x86_64.rpm指代安装程序 RPM 文件。您必须替换为实际的文件名。-
tar 安装程序:
sudo ./install_viewagent.sh -M no -b <broker address> -u <user> -p <password> -d <domain> -
RPM 安装程序:
sudo rpm -ivh agent-installer.el8.x86_64.rpm sudo /usr/lib/omnissa/viewagent/bin/ViewSetup.sh -M no -b <broker address> -u <user> -p <password> -d <domain>
**注意:*作为在未受管模式下部署计算机的替代方法,您可以将计算机配置为使用 Horizon Agent Direct-Connection 插件进行直接连接。有关更多信息,请参阅 Omnissa 产品文档门户上的《Horizon Agent Direct-Connection 插件》*文档。
-
-
完成 Horizon Agent 安装后,请在
/etc/omnissa/config文件中配置以下设置。Desktop.displayNumberMin=0 Desktop.displayNumberMax=0 -
重新启动计算机。
在安装期间停止的服务会在计算机重新启动后恢复。
-
配置桌面环境。
有关更多信息,请参阅 Horizon Agent for Linux 的系统要求中的“桌面环境”。
Linux 物理机的注意事项
安装 Horizon Agent 后,以下注意事项将适用于物理机。
- 要在物理机上显示图形桌面,必须按 Ctrl+Alt+F7。要配置其他功能键快捷方式,请使用
/etc/omnissa/config中的 DesktopWorker.ttyNum 选项,如在 Linux 桌面上编辑配置文件中所述。 - 如果动态添加监控器,则必须重新启动计算机以检测添加的监控器。或者,您也可以重新安装 Horizon Agent 以支持检测新增显示器。
此页面对您有帮助吗?