此頁面說明適用於 Linux 機器的 Easy Setup Tool (easyinstall_viewagent.sh)。此工具會執行所有安裝與系統組態,讓 Linux 機器可用於 Horizon 8 部署。
Easy Setup Tool 概觀
Easy Setup Tool 是一個引導式安裝程式,可在 Linux 機器上執行以下作業。
-
系統預先檢查
驗證機器是否符合以下需求:
- 此機器必須執行受支援的 Linux 發行版,如 Horizon Agent 支援的 Linux 發行版中所述。
- 機器上已正確設定所需的軟體存放庫。
- 此機器必須設定為受支援的桌面平台環境,如桌面平台環境中所述。
如果機器無法符合特定需求,該工具將顯示通知。
-
系統組態
執行以下系統組態:
-
設定 DNS。
-
設定 NTP 和主機名稱設定,並將機器加入指定的 Active Directory 網域。
**附註:**此版本的 Easy Setup Tool 僅執行系統安全服務精靈 (SSSD) 驗證方法來加入網域。
-
-
Horizon Agent 安裝
在機器上執行下列作業:
- 建置下列核心模組,以支援 Linux 桌面平台的特定功能:
- V4L2Loopback 驅動程式,其支援即時影音 (RTAV)
- 支援 USB 重新導向的 USB VHCI 驅動程式
- 安裝 Horizon Agent 所需的必要代理程式相依性套件,如安裝 Horizon Agent 的 Linux 相依性套件中所列。
- 依指定的安裝選項安裝 Horizon Agent for Linux。
- 建置下列核心模組,以支援 Linux 桌面平台的特定功能:
**附註:**如需如何指定安裝參數 (例如 Active Directory 網域、代理程式安裝選項及安裝程式提示層級) 的相關資訊,請參閱〈Easy Setup Tool 的組態參數〉。
下載並執行 Easy Setup Tool
-
從 Omnissa Customer Connect 下載 Horizon Agent for Linux 安裝程式套件。
導覽至目前 Horizon 8 版本的下載頁面,然後導覽至適用於 64 位元 Linux 的 Horizon 下載頁面。
下載 Horizon Agent tarball 安裝程式,其檔案名稱的模式為
Omnissa-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz,其中 YYMM 為行銷版本號碼,y.y.y 為內部版本號碼,xxxxxxx 為組建編號。 -
解壓縮適用於您的 Linux 發行版的 tarball。以下命令中使用
agent-installer作為安裝程式 tarball 的參照名稱。tar -xvzf *Omnissa-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz* -
導覽至 tarball 資料夾,然後以 root 使用者身分執行
easyinstall.viewagent.sh指令碼。為您想要包含的任何安裝選項,附加命令列參數。如需詳細資訊,請參閱下方的〈Easy Setup Tool 的命令列參數〉。
請參考以下命令範例:
#Run the Easy Setup Tool with default prompts and installation options ./easyinstall_viewagent.sh #Run the tool in silent mode with installation options specified in easyinstall.conf ./easyinstall_viewagent.sh -s -f ./easyinstall.conf -
允許 Easy Setup Tool 無中斷地繼續執行,並視需要回應任何安裝程式提示。
-
安裝程序完成後,重新啟動 Linux 機器,使變更生效。
-
透過執行下列命令來確認 viewagent 服務是否已啟動。
sudo service viewagent status
Easy Setup Tool 的命令列參數
下表說明命令列參數,這些參數可附加到 ./easyinstall_viewagent.sh 執行命令,以指定安裝選項和提示層級。
| 選項 | 說明 |
|---|---|
| -s,--silent |
在無提示模式下 (會略過所有安裝程式提示),執行 Easy Setup Tool。
從 -f 參數指定的組態檔案中擷取所需的安裝選項。如需更多詳細資料,請參閱本主題中的〈Easy Setup Tool 的組態參數〉章節。
命令範例: |
| -l,--prompt-level |
根據安裝程式提示的層級,來指定使用者互動層級。
這些設定用來從 -f 參數指定的組態檔案中,擷取每個提示層級。如需更多詳細資料,請參閱〈Easy Setup Tool 的組態參數〉。
允許的值:
|
| -f,--config-file |
從指定的組態檔案中讀取組態。如需詳細資訊,請參閱 Easy Setup Tool 的組態參數。
命令範例: |
| -p,--pre-check-only |
僅執行概觀中所述的預先檢查作業。不會執行系統組態或安裝 Horizon Agent。
命令範例: |
| -c,--configure-only |
僅執行概觀中所述的系統組態。不會執行預先檢查作業或安裝 Horizon Agent。
命令範例: |
| -i,--install-agent-only |
僅安裝 Horizon Agent,如概觀中所述。不會執行預先檢查作業或系統組態。
命令範例: |
| -h,--help |
顯示 Easy Setup Tool 的説明資訊,然後結束該工具。
命令範例: |
Easy Setup Tool 的組態參數
您可以將參數寫入至組態檔案,然後使用 -f 命令列參數擷取該檔案,以指定 Easy Setup Tool 的組態參數。
例如,下列命令會依據 easyinstall.conf 組態檔中指定的 advanced 安裝程式提示來執行該工具。
./easyinstall_viewagent.sh -l advanced -f ./easyinstall.conf
撰寫組態檔時,請遵循以下規則和慣例:
-
請參閱組態範本
easyinstall.conf.template,此範本位於與easyinstall_viewagent.sh指令碼相同的 tarball 資料夾中。 -
將組態檔儲存在相同 tarball 資料夾中。
-
將組態參數分成三組,各與三個安裝程式提示層級相對應:
default、advanced和expert。 -
若要略過提示,請在組態檔中註解排除該提示的組態參數。
-
在下表中,標有「選用」的項目對應至接受選用輸入的提示。使用者可略過選用提示,而不輸入任何內容。
-
對於接受「y」或「n」輸入的提示,大寫設定代表預設設定。
例如,EASYINSTALL_AGENT_MANAGED 參數的預設設定為「Y」,表示 Horizon Agent 依預設會以受管理模式安裝。在略過提示或在無提示模式下執行 Easy Setup Tool 時,預設設定將生效。
預設提示層級的參數
| 組態參數 | 說明 |
|---|---|
| EASYINSTALL_HOSTNAME | 指定主機的主機名稱 (選用)。 |
| EASYINSTALL_DNS_LIST | 指定主機的 DNS (選用)。 |
| EASYINSTALL_DOMAIN_FQDN | 指定要加入之 Active Directory 網域的 FQDN。 |
| EASYINSTALL_DOMAIN_JOIN_USER | 指定要用於網域加入的使用者帳戶。 |
| EASYINSTALL_DOMAIN_JOIN_PASSWORD | 指定要用於網域加入的密碼。 |
| EASYINSTALL_PROXY | 指定要在組態程序中使用的 Proxy 伺服器 (選用)。 |
| EASYINSTALL_AGENT_ACCEPT_GENERAL_TERMS | 指定是否接受通用條款合約 [Y/n]。 您必須接受通用條款,才能繼續使用 Easy Setup Tool。 |
進階提示層級的參數
| 組態名稱 | 說明 |
|---|---|
| EASYINSTALL_NTP | 輸入 NTP 伺服器的 IP 位址 (選用)。 |
| EASYINSTALL_DOMAIN_JOIN | 指定是否加入 Active Directory 網域 [Y/n]。 |
| EASYINSTALL_AGENT_MANAGED | 指定是否以受管理模式安裝 Horizon Agent [Y/n]。 |
| EASYINSTALL_AGENT_MULTIPLE_SESSION | 指定是否安裝多重工作階段支援 [Y/n]。 |
| EASYINSTALL_AGENT_WEBCAM | 指定是否安裝網路攝影機重新導向功能 [y/N]。 |
| EASYINSTALL_AGENT_AUDIO_IN | 指定是否安裝音訊輸入重新導向支援 [y/N]。 |
| EASYINSTALL_AGENT_USB_REDIRECTION | 指定是否安裝 USB 重新導向功能 [y/N]。 |
| EASYINSTALL_AGENT_CLIENT_DRIVE_REDIRECTION | 指定是否安裝用戶端磁碟機重新導向功能 [Y/n]。 |
| EASYINSTALL_AGENT_CLIPBOARD_REDIRECTION | 指定是否安裝剪貼簿重新導向功能 [Y/n]。 |
| EASYINSTALL_AGENT_PRINTER_REDIRECTION | 指定是否安裝印表機重新導向功能 [Y/n]。 |
| EASYINSTALL_AGENT_SKIP_BUILD_MODULES | 指定是否略過建置所需的模組 [y/N]。 |
| EASYINSTALL_AGENT_SINGLE_SIGN_ON | 指定是否安裝 Single Sign-On 支援 [Y/n]。 |
| EASYINSTALL_AGENT_RESTART_AFTER_INSTALLATION | 指定是否在安裝後自動重新啟動機器 [y/N]。 |
| EASYINSTALL_HORIZON_CONNECTION_SERVER_ADDRESS | 輸入連線伺服器的 FQDN 或 IP 位址 (僅適用於非受管理模式)。 |
| EASYINSTALL_HORIZON_ADMIN_DOMAIN | 輸入連線伺服器的管理員網域名稱 (僅適用於非受管理模式)。 |
| EASYINSTALL_HORIZON_ADMIN_USER | 輸入連線伺服器的管理員名稱 (僅適用於非受管理模式)。 |
| EASYINSTALL_HORIZON_ADMIN_PASSWORD | 輸入連線伺服器的管理員密碼 (僅適用於非受管理模式)。 |
專家提示層級參數
| 組態名稱 | 說明 |
|---|---|
| EASYINSTALL_AGENT_FIPS | 指定是否安裝 FIPS 模式支援 [y/N]。 |
| EASYINSTALL_AGENT_IPV6 | 指定是否安裝 IPv6 網路支援 [y/N]。 |
| EASYINSTALL_AGENT_NO_HOSTED_APP | 指定是否停用單一工作階段應用程式集區 [y/N]。 |
| EASYINSTALL_AGENT_DISABLE_HZNGREETER | 指定是否停用支援 True SSO 和智慧卡 SSO 功能的 Horizon Greeter [y/N]。 |
| EASYINSTALL_AGENT_SMARTCARD_REDIRECTION | 指定是否安裝智慧卡重新導向功能 [y/N]。 |
| EASYINSTALL_AGENT_TRUE_SSO | 指定是否安裝 True SSO 功能 [y/N]。 |
| EASYINSTALL_AGENT_SELF_SIGNED_CERT_SUBJECT_DN | 輸入偏好的自我簽署憑證的主體 DN (選用)。 |
| EASYINSTALL_AGENT_JMS_SSL_KEYSTORE_PASSWORD | 輸入偏好的 JMS SSL 金鑰儲存區密碼 (選用)。 |
| EASYINSTALL_AGENT_VHCI_SOURCE_DOWNLOAD_PATH | 指定 VHCI 來源套件的檔案路徑 (選用)。 |
| EASYINSTALL_AGENT_V4L2LOOPBACK_SOURCE_DOWNLOAD_PATH | 指定 V4L2Loopback 來源套件的檔案路徑 (選用)。 |
| EASYINSTALL_HORIZON_ADMIN_KDC | 指定 Horizon 8 管理員網域的 Kerberos 金鑰發佈中心 (KDC) (選用,僅適用於非受管理模式)。 |
| EASYINSTALL_HORIZON_CONNECTION_SERVER_KDC | 為連線伺服器域指定 KDC (選用,僅適用於非受管理模式)。 |
| EASYINSTALL_HORIZON_CONNECTION_SERVER_DOMAIN | 輸入連線伺服器的網域名稱 (選用,僅適用於非受管理模式)。 |
Easy Setup Tool 的功能考量事項
以下考量事項和限制適用於 Easy Setup Tool。
-
SSSD 驗證是該工具目前支援的唯一網域加入方法。
-
如果已安裝 True SSO 功能,您必須依照為 Linux 桌面平台設定 True SSO 中的說明執行進一步的組態步驟。
如果已安裝智慧卡重新導向功能,您必須依照為 Linux 桌面平台設定智慧卡重新導向中的說明執行進一步的組態步驟。
-
如果機器已啟用安全開機,您必須對 VHCI 驅動程式 (請參閱用於 USB 重新導向的 VHCI 驅動程式) 和 V4L2Loopback 驅動程式 (請參閱在 Linux 機器上安裝 V4L2Loopback 驅動程式) 進行簽署。
此頁面對您有幫助嗎?