本文說明 Horizon Cloud Connector 2.0 及更新版本的系統架構,該架構依賴於叢集中主要和 Worker 節點上執行的 Kubernetes 網繭。其中說明此架構如何支援節點的高可用性功能,以及核心 Horizon Cloud Connector 服務 (包括 Horizon 通用授權) 的 Fault Tolerance 功能。
從 2.0 版開始,Horizon Cloud Connector 支援雙節點叢集、節點層級高可用性和服務層級 Fault Tolerance。在 Horizon Cloud Connector 2.0 和更新版本中,所有服務都會在節點上以 Kubernetes 網繭形式執行。
注: 此版本僅針對與下列網繭類型配對的應用裝置支援雙節點叢集、節點層級高可用性和服務層級 Fault Tolerance:
- 內部部署的 Horizon 網繭
- 在 VMC on AWS 中使用全方位 SDDC 架構部署的 Horizon 網繭
在所有其他環境中部署的 Horizon 網繭支援僅包含主要節點的單一節點叢集,而不支援節點層級高可用性和服務層級 Fault Tolerance。
什麼是 Horizon Cloud Connector 叢集?
Horizon Cloud連接器叢集由下列成員組成:
- Horizon Cloud Connector 虛擬應用裝置的主要節點
- Horizon Cloud Connector 虛擬應用裝置的 Worker 節點
叢集至少必須包含作為成員的主要節點。您可以在包含主要節點的現有叢集中新增和移除 Worker 節點。
什麼是主要節點?
主要節點是 Horizon Cloud Connector 應用裝置的虛擬機器 (VM),可執行管理 Horizon Cloud Connector 叢集所需的控制平面服務。
主要節點也會執行下列服務的主要執行個體:
- Horizon Cloud Connector 應用程式服務,其中包含應用裝置組態入口網站中列出的下列服務:
- 連接器用戶端服務
- 雲端 Proxy 服務
- 連線伺服器 Proxy 服務
- 支援 Universal Broker 的雲端代理用戶端服務 (CBCS)
- 映像位置服務 (ILS),支援選用的 Horizon 映像管理服務
- 將Horizon Cloud租用戶上架至 Cloud Services 後提供的服務。如需詳細資訊,請參閱 第一代租用戶 - 使用 Horizon Universal Console 將 Horizon Cloud 租用戶上架至 Cloud Services Cloud Services。
- 2.0 到 2.4.1 版也包含連線伺服器監控服務 (CSMS)
若要部署主要節點並將其與您的 Horizon 網繭配對,請遵循 上架現有 Horizon 網繭時的高階工作流程中所述的準則。
什麼是工作節點?
Worker 節點是執行下列服務的複本執行個體之 Horizon Cloud Connector 應用裝置的次要虛擬機器:
- Horizon Cloud Connector 應用程式服務,其中包含 Horizon Cloud Connector 組態入口網站中列出的下列服務:
- 連接器用戶端服務
- 雲端 Proxy 服務
- 連線伺服器 Proxy 服務
- 將Horizon Cloud租用戶上架至 Cloud Services 後提供的服務。如需詳細資訊,請參閱 第一代租用戶 - 使用 Horizon Universal Console 將您的 Horizon Cloud 租用戶上架至 Cloud Services。
透過將 Worker 節點新增至 Horizon Cloud Connector 叢集,您可以垂直擴充這些服務以支援增加的工作負載,以便在服務的主要和複本執行個體之間進行負載平衡。如果您從叢集中移除 Worker 節點,則服務會縮小為在主要節點上以單一執行個體的形式執行。
注: 在此版本中,Worker 節點僅支援 Horizon Cloud Connector 應用程式服務的複本執行個體。所有其他服務,如叢集管理服務,以及上述〈什麼是主要節點?〉一節中列出的其他服務,會以單一執行個體的形式在主要節點上執行。
若要部署 Worker 節點,請遵循 Horizon Cloud Connector 2.0 及更新版本 - 將 Worker 節點新增至 Horizon Cloud Connector 叢集中所述的步驟。若要從叢集中移除 Worker 節點,請遵循 Horizon Cloud Connector 2.0 及更新版本 - 從 Horizon Cloud Connector 叢集中移除 Worker 節點中所述的步驟。
什麼是節點層級高可用性?它如何運作?
如需完整資訊,請參閱 Horizon Cloud Connector 2.0 及更新版本 - 設定節點層級高可用性。
服務層級 Fault Tolerance 如何在不同的中斷案例下運作?
本節說明雙節點 Horizon Cloud Connector 叢集如何在各種中斷情況下支援 Fault Tolerance 以及 Horizon 通用授權的持續可用性。
注: 在此版本中,Horizon Cloud Connector 僅支援 Horizon Cloud Connector 應用程式服務的 Fault Tolerance,如上一節中所述。所有其他服務會以單一執行個體的形式在主要節點上執行,並在該單一執行個體失敗時變得無法使用。
-
如果架構服務失敗
如前所述,Horizon Cloud Connector 架構服務 (連接器用戶端服務、雲端 Proxy 服務、連線伺服器 Proxy 服務) 會在主要節點和 Worker 節點上以雙執行個體的形式執行。如果某個節點上的架構服務失敗,則該服務的複本執行個體會繼續在另一個節點上執行,以確保 Horizon Cloud Connector 架構服務和 Horizon 通用授權完全正常運作。
例如,如果主要節點上的雲端 Proxy 服務失敗,則 worker 節點上雲端 Proxy 服務的複本執行個體會繼續執行。完全正常運作的架構服務可確保 Horizon Cloud 授權服務可以每 24 小時繼續與網繭同步。
-
如果工作節點失敗
注: 僅在 未設定 節點層級 HA 時,此中斷案例才適用。當您依 照 Horizon Cloud Connector 2.0 及更新版本 - 設定節點層級高可用性中所述設定節點層級 HA,vSphere HA可確保 Worker 節點的高可用性。
如果整個 Worker 節點無法正常運作,則所有服務會繼續執行而不會中斷,因為主要節點上的單一執行個體以及 Horizon 通用授權仍可完全正常運作。
Horizon Cloud Connector 應用程式服務會暫時縮小,直到 Worker 節點還原為完全正常運作為止。
-
如果主要節點失敗
注: 僅在 未設定 節點層級 HA 時,此中斷案例才適用。當您依 照 Horizon Cloud Connector 2.0 及更新版本 - 設定節點層級高可用性中所述設定節點層級 HA,vSphere HA可確保主要節點的高可用性。
如果整個主要節點無法正常運作,則 Horizon 通用授權會進入 25 天的同步寬限期。在此期間,授權會保持有效,且網繭仍可完全正常運作。如需詳細資訊,請參閱 監控 Horizon 通用授權。
您可以繼續使用 Horizon Universal Console 在網繭上監控和執行管理工作。但是,存在以下限制:
- Horizon Cloud Connector 叢集會進入錯誤狀態。
- 您無法從 Worker 節點存取 Horizon Cloud Connector 組態入口網站。
- Universal Broker、Cloud Monitoring Service 和 Horizon 映像管理服務會變得暫時無法使用。
此頁面對您有幫助嗎?