為了實現高可用性,可以將 Horizon Recording 安裝在多部伺服器上,並為其設定負載平衡器。
以下是將 Horizon Recording 與負載平衡器搭配使用時,應遵循的高階步驟。本主題提供每個步驟的詳細資料。
- 使用適當的權限,在檔案伺服器上建立一個共用資料夾,並可供所有要安裝的 Recording Server 存取。
- 將 Horizon Recording 安裝在多部伺服器上 (最好安裝在同一資料中心)。如需詳細資料,請參閱使用 Linux 版 VMware Horizon Recording主題中的〈安裝 Horizon Recording Server〉。
- 編輯所有 Recording Server 上的部署,以指向相同的資料庫和相同的共用資料夾。資料庫將儲存錄製中繼資料,而共用資料夾將儲存實際的錄製檔案。
- 在連接埠 9443 上為 Horizon Recording Server 設定 L4 負載平衡。
- 在父桌面平台上安裝 Horizon Recording Agent,方法是指向負載平衡器的 IP/FQDN,同時向 Horizon Recording Server 登錄。
編輯 Recording Server 上的部署
針對每個 Recording Server:
- 導覽至管理員 -> 服務設定 -> 伺服器設定 -> 編輯部署。
- 閱讀顯示的訊息,然後按 [下一步]。
- 如果這是您編輯的第一部伺服器,請選取手動設定,然後按 [下一步]。如果這不是您要編輯的第一部伺服器,請跳至步驟 4。
- 選取所需的資料庫,然後從 [範例] 區段中複製適當的連線字串,並貼到 [連線字串] 方塊中。
- 使用適當的資訊修改使用者識別碼、密碼、伺服器、資料庫和 Trusted_Connection,然後按 [下一步]。
- 在 [儲存位置] 頁面中,提供可從所有 Recording Server 存取的共用資料夾。按一下測試路徑,驗證該資料夾是否可存取,然後按 [下一步]。
- 按一下儲存組態。如果一切正常,Web 服務會重新啟動,並將您登出。
- 登入並驗證組態是否已正確儲存。
- 針對後續的伺服器,選取從現有的伺服器匯入組態。
- 輸入現有伺服器的 URL、使用者名稱和密碼,然後按一下匯入。如果認證有效,則會顯示「已成功匯入服務設定,請在下列頁面進行驗證」訊息。
- 按 [下一步],然後驗證 [資料庫類型] 頁面中的組態詳細資料。這些資訊應與現有伺服器中的組態詳細資料相符。
- 按 [下一步],然後驗證 [儲存位置] 頁面中的組態詳細資料。這些資訊應與現有伺服器中的組態詳細資料相符。您也可以在此處測試路徑。
- 檢閱所做的變更,然後按一下儲存組態。如果一切正常,Web 服務會重新啟動,並且您將登出。
- 登入並驗證組態是否已正確儲存。
設定 L4 負載平衡器
以下是為 Recording Server 設定負載平衡器的高階步驟。請注意,這些步驟將會因所使用的負載平衡器而有所變更。
- 使用已啟用 SSL 的服務連接埠 9443 來建立虛擬服務。然後,將虛擬 IP 指派給該虛擬服務。
- 使用連接埠 9443 來建立 Recording Server 集區。
- 儲存負載平衡器組態後,使用
https://<FQDN_or_IP_address_of_the_load_balancer>:9443
來存取 Web 主控台。如果負載平衡器組態正確,則 UI 可供存取。
在父桌面平台上安裝 Horizon Recording Agent
- 依照執行適用於 Horizon Recording Agent 的 tarball 安裝程式或執行適用於 Horizon Recording Agent 的 RPM 安裝程式中所述,執行 Horizon Recording Agent 安裝程式。遵循文件中的指示,但需依如下所示來修改安裝命令:
- Tarball 安裝程式:
sudo ./install.sh -u https://<FQDN or IP address of the load balancer>:9443 -n <username> -p <password> -t
- RPM 安裝程式:
sudo /usr/lib/vmware/horizonrecording/rpminstall.sh -u https://<FQDN or IP address of the load balancer>:9443 -n <username> -p <password> -t
- Tarball 安裝程式:
- 當系統提示進行連線時,請以格式 https://<負載平衡器的 FQDN 或 IP 位址>:9443 提供負載平衡器的正確 URL,以及使用者名稱和密碼。
- 如果電腦是父虛擬機器,且將從中建立集區,請選取此電腦為範本核取方塊。
- 按一下登錄。
- 如果伺服器的憑證不受信任,請在出現提示時接受伺服器的指紋。
- Recording Agent 安裝完成後,使用負載平衡器 IP 來登入 Recording Server 的 Web 主控台,然後導覽至管理員 -> 管理代理程式。代理程式應會列在此處,且其類型會列出為範本。
備註: 此外,還可以登入每部 Recording Server 來進行驗證,以確保所有 Recording Server 之間的資料是同步的。