若要為雲端連線的 Horizon 網繭取得最新的功能,請將這些網繭的 Horizon Cloud Connector 虛擬應用裝置更新成最新版本。此文章說明在虛擬應用裝置部署所在的環境內手動更新該裝置的步驟。
Horizon Cloud Connector 更新程序概觀
如果已為您的 Horizon Cloud 租用戶帳戶設定 Horizon Cloud Connector 的自動更新,則無需執行手動更新。有了自動更新功能,當 VMware 營運團隊將可用的新版本提供給您的租用戶帳戶時,應用裝置將會自動從雲端平面進行更新。如需詳細資料,請參閱設定 Horizon Cloud Connector 虛擬應用裝置的自動更新。
所有現有版本皆可往上更新一或兩個版本。也就是說,版本 N
可以更新為 N+1
或 N+2
。
計劃升級 Horizon Cloud Connector 和雲端連線 Horizon 網繭的連線伺服器時,請務必在升級程序期間監控並確認網繭的健全狀況。監控網繭的健全狀況有助於疑難排解可能出現的任何問題。在雲端連線的 Horizon 網繭上升級連線伺服器時,有時候會導致該網繭的健全狀況出現問題。如果您後續嘗試升級與該狀況不良網繭配對的 Horizon Cloud Connector,則 Horizon Cloud Connector 的升級可能會失敗。遵循此最佳做法:
- 升級雲端連線 Horizon 網繭的連線伺服器之後,請確認網繭的健全狀況良好。
- 若要檢視網繭的健全狀況狀態,請先登入 Horizon Universal Console,然後執行 Active Directory 網域繫結。此步驟可讓您存取主控台的 [容量] 頁面,您可以在其中驗證網繭的健全狀況狀態是否顯示 [上線] 或 [就緒]。
- 如果網繭顯示為健全狀況不良的狀態,請連絡 VMware 支援以解決任何涉及網繭的連線問題,然後再嘗試升級 Horizon Cloud Connector。
Horizon Cloud Connector 1.10 或更早版本的手動更新工作流程
對於執行 1.10 版或更早版本的現有 Horizon Cloud Connector 應用裝置,請遵循本文章所述的程序來執行手動更新。
Horizon Cloud Connector 2.0 或更新版本的手動更新工作流程
對於執行 2.0 版或更新版本的現有 Horizon Cloud Connector 應用裝置,手動更新工作流程會因您部署了單一節點叢集還是多節點叢集而有所不同。
- 如果您部署了僅包含一個主要節點的單一節點叢集,請遵循本文章所述的程序來執行手動更新。
- 如果您部署了包含一個主要節點以及一或多個 Worker 節點的多節點叢集,請使用以下工作流程來執行手動更新。
- 遵循本文章所述的程序來執行主要節點的手動更新。
- 遵循 Horizon Cloud Connector 2.0 及更新版本 - 將 Worker 節點新增至 Horizon Cloud Connector 叢集中所述程序,將更新版本的 Worker 節點新增至叢集中。
- 關閉舊版主要節點和 Worker 節點的電源,並將其從網繭環境中移除。
必要條件
- 下載目前雲端控制平面版本支援的 Horizon Cloud Connector 虛擬應用裝置最新版本。如需目前版本及版本資訊,請參閱 Horizon Cloud 說明文件頁面中的版本說明。
- 確認新 Horizon Cloud Connector 虛擬應用裝置和需要更新的現有 Horizon Cloud Connector 虛擬應用裝置位於相同網路,以便新虛擬應用裝置能建立與現有虛擬應用裝置的 SSH 通訊。
- 確認虛擬應用裝置的電源已開啟。應用裝置的電源已關閉是異常現象,因為 Horizon Cloud Connector 必須維持與雲端控制平面的連線,以確保您的 Horizon 訂閱授權對雲端連線網繭而言仍維持作用中狀態。
- 如果在 Horizon Cloud Connector 信任存放區中設定自訂 CA 簽署憑證以對輸出流量進行 SSL 卸載後,要從 Horizon Cloud Connector 2.4.0 版更新至更新版本,則在新應用裝置準備就緒後,必須手動將自訂憑證複製到新應用裝置,並執行當您為輸出流量設定了 SSL 卸載時,請設定自訂 CA 簽署憑證,以允許連線至 Horizon 控制平面中所述的步驟。憑證不會自動從先前的虛擬應用裝置傳輸到新的虛擬應用裝置。
重要: 在更新之前,必須將憑證的備份複本從應用裝置的 /opt/container-data/hydracerts/ 目錄儲存至暫存位置。儲存複本可讓您在升級後將其複製到新的應用裝置。由於現有應用裝置將會關閉,之後您將無法擷取憑證。因此,您應在開始升級之前從該目錄取得憑證,並將其儲存至暫存位置,您可以在其中擷取這些憑證,以便在新應用裝置準備就緒時將其上傳至該應用裝置。
- (內部部署和全方位 SDDC Horizon 網繭) 使用 vSphere Client 為現有 Horizon Cloud Connector 虛擬應用裝置建立快照。
- (採用同盟架構之 Azure VMware Solution 中的 Horizon 網繭) 使用下列其中一種方法來建立現有 Horizon Cloud Connector 虛擬應用裝置的快照。
- 如需關於如何使用 Azure 入口網站或 PowerShell 來建立應用裝置快照的指示,請參閱https://docs.microsoft.com/en-us/azure/virtual-machines/windows/snapshot-copy-managed-disk。
- 如需關於如何建立應用裝置虛擬機器備份的指示,請參閱https://docs.microsoft.com/en-us/azure/backup/backup-azure-vms-introduction。
- 取得 Horizon Cloud Connector 虛擬應用裝置的靜態 IP 位址、DNS 位址、閘道位址和子網路遮罩。
- 確認您擁有可登入您的雲端平面租用戶帳戶的有效 Customer Connect 帳戶認證。如部署指南中的上架資訊中所述,您可以使用此帳戶登入 Horizon Cloud Connector 上架和管理入口網站。如果網繭相關聯的 Active Directory 網域已登錄至您與連接器配對的 Horizon Cloud 租用戶,則在您使用 My VMware 認證登入後,將會出現第二個登入畫面。第二個登入畫面會要求提供在您 Horizon Cloud 租用戶環境中具有超級管理員角色之管理員的 Active Directory 認證。如果您看到第二個登入畫面,您將需要該網域中具有存取權限之 Active Directory 帳戶的認證。如需此登入程序的說明,請參閱登入 Horizon Universal Console以在您的 Horizon Cloud 環境上執行管理工作。
- (內部部署和全方位 SDDC Horizon 網繭) 將 vCenter Server 的 FQDN 新增至 Horizon Cloud Connector 虛擬應用裝置上的 /etc/hosts 檔案中。這些手動更新步驟需要此 FQDN 才能正常運作。
若為 Cloud Connector 1.10 版或更舊版本,在您編輯 /etc/hosts 檔案後,必須重新啟動 hze-core 和 csms 服務。使用下列命令:
systemctl restart hze-core systemctl restart csms
若為 Cloud Connector 2.0 版或更新版本,在您編輯 /etc/hosts 檔案後,必須重新啟動 Kubernetes 服務。執行下列指令碼:/opt/vmware/bin/configure-adapter.py --updateHostAlias
chage -E -1 -M -1 tomcat8
命令。
[email protected] [ ~ ]# chage -E -1 -M -1 tomcat8從 Horizon Cloud Connector 1.0 版更新時才需要執行此命令,但從更新的版本更新時則不需要。
程序
下一步
- 如果已更新至 Horizon Cloud Connector 2.4.x 版或更新版本,則可以使用當您為輸出流量設定了 SSL 卸載時,請設定自訂 CA 簽署憑證,以允許連線至 Horizon 控制平面中所述的步驟。
- 如果已更新至早於 2.4.0 的版本,請使用為 Horizon Cloud Connector 虛擬應用裝置設定 CA 簽署的憑證中的步驟。
從您的網繭環境中移除舊版的應用裝置。
針對未來的更新,如果您想要啟用 Horizon Cloud Connector 虛擬應用裝置的自動更新,而非使用這些手動步驟,請參閱設定 Horizon Cloud Connector 虛擬應用裝置的自動更新中的資訊。