此頁面說明適用於 Linux 機器的 Easy Setup Tool (easyinstall_viewagent.sh
)。此工具會執行所有必要的安裝和系統組態,這是讓 Linux 機器可用於 VMware 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 的 Linux 相依性套件中列出的必要代理程式相依項。
- 使用指定的安裝選項,來安裝 Horizon Agent for Linux。
- 建置下列核心模組,以支援 Linux 桌面平台的特定功能:
下載並執行 Easy Setup Tool
- 從 VMware 下載網站下載 Horizon Agent for Linux 安裝程式套件,網址為 https://my.vmware.com/web/vmware/downloads。
導覽至目前版本的 VMware Horizon 的下載頁面,然後導覽至適用於 64 位元 Linux 的 VMware Horizon 的下載頁面。
下載 Horizon Agent 安裝程式 tarball,檔案名稱為 VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz,其中 YYMM 是行銷版本號碼,y.y.y 是內部版本號碼,而 xxxxxxx 是組建編號。
- 解壓縮 Linux 發行版的 tarball。例如:
tar -xvzf VMware-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。 從 命令範例: ./easyinstall_viewagent.sh -s -f ./easyinstall.conf |
-l,--prompt-level | 根據安裝程式提示的層級,來指定使用者互動層級。 這些設定用來從 允許的值:
命令範例: ./easyinstall_viewagent.sh -l advanced -f ./easyinstall.conf |
-f,--config-file | 從指定的組態檔案中讀取組態。如需詳細資訊,請參閱Easy Setup Tool 的組態參數。 命令範例: ./easyinstall_viewagent.sh -s -f ./easyinstall.conf |
-p,--pre-check-only | 僅執行 Easy Setup Tool 概觀中所述的預先檢查作業。不執行系統組態或 Horizon Agent 安裝。 命令範例: ./easyinstall_viewagent.sh -p |
-c,--configure-only | 僅執行 Easy Setup Tool 概觀中所述的系統組態。不執行預先檢查作業或 Horizon Agent 安裝。 命令範例: ./easyinstall_viewagent.sh -c |
-i,--install-agent-only | 僅安裝 Horizon Agent,如 Easy Setup Tool 概觀中所述。不執行預先檢查作業或系統組態。 命令範例: ./easyinstall_viewagent.sh -i |
-h,--help | 顯示 Easy Setup Tool 的説明資訊,然後結束該工具。 命令範例: ./easyinstall_viewagent.sh -h |
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 | 指定是否安裝單一登入支援 [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_VMWGREETER | 指定是否停用支援 True SSO 和智慧卡 SSO 功能的 VMware 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 | 為 VMware 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 驅動程式) 進行簽署。