此頁面概述了準備 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 硬體編碼
- 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 實體機器的 Secure 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。
- Tarball 安裝程式:
sudo ./install_viewagent.sh -M no -b <broker address> -u <user> -p <password> -d <domain>
- RPM 安裝程式:
sudo rpm -ivh VMware-horizonagent-linux-YYMM-y.y.y-xxxxxxx.el8.x86_64.rpm sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -M no -b <broker address> -u <user> -p <password> -d <domain>
備註: 作為在未受管理模式下部署機器的替代方法,您可以將機器設定為使用 Horizon Agent Direct-Connection 外掛程式進行直接連線。如需詳細資訊,請參閱 VMware Horizon 說明文件入口網站上的 《Horizon Agent Direct-Connection 外掛程式》。 - Tarball 安裝程式:
- 完成 Horizon Agent 安裝後,請在 /etc/vmware/config 檔案中設定以下設定。
Desktop.displayNumberMin=0 Desktop.displayNumberMax=0
- 重新啟動機器。
在安裝期間停止的服務會在機器重新啟動後恢復。
- 設定桌面平台環境。
如需詳細資訊,請參閱桌面平台環境。
- 繼續前往準備用於遠端桌面平台部署的 Linux 機器。
Linux 實體機器的考量事項
安裝 Horizon Agent 後,以下考量事項將適用於實體機器。
- 若要在實體機器上顯示圖形桌面平台,請按 Ctrl+Alt+F7 鍵。若要設定其他功能鍵快捷方式,請使用 /etc/vmware/config 中的 DesktopWorker.ttyNum 選項,如編輯 Linux 桌面平台上的組態檔中所述。
- 如果動態新增監控器,則必須重新啟動機器以偵測新增的監控器。或者,您也可以重新安裝 Horizon Agent 以支援偵測新增的顯示器。