若要支援 Horizon Cloud Connector 的服務層級 Fault Tolerance,請將 Worker 節點新增至包含主要節點的叢集,以建立雙節點叢集。Worker 節點包含 Horizon Cloud Connector 應用程式服務的複本。
若要將 Worker 節點新增至叢集,您必須先使用 vSphere Client 將 Worker 節點部署至網繭的 vSphere 環境。然後您需要執行命令,將 Worker 節點加入包含主要節點的叢集。
如需關於 Horizon Cloud Connector 的節點、叢集、Fault Tolerance 和高可用性功能的概觀,請參閱 Horizon Cloud Connector 叢集、節點層級高可用性和服務層級 Fault Tolerance。
備註: 此版本僅針對與下列網繭類型配對的應用裝置支援雙節點叢集、節點層級高可用性和服務層級 Fault Tolerance:
- 內部部署的 Horizon 網繭
- 使用全方位 SDDC 架構在 VMware Cloud on AWS 中部署的 Horizon 網繭
在所有其他環境中部署的 Horizon 網繭支援僅包含主要節點的單一節點叢集,而不支援節點層級高可用性和服務層級 Fault Tolerance。
程序
- 若要部署 Worker 節點,請遵循將 Horizon Cloud Connector 應用裝置部署為 OVF 範本的一般程序,如下載 Horizon Cloud Connector 並將其部署至網繭的 vSphere 環境中中所述。確保您已設定下列選項。
- 在自訂範本精靈頁面中,啟用 Worker 節點選項。依預設,Worker 節點選項會停用,從而導致主要節點部署。
- 為 Worker 節點的
ccadmin
使用者設定 SSH 公開金鑰。您必須啟用對 Worker 節點的 SSH 存取,才能執行此程序中稍後所需的命令。
- 部署完成後,使用 vSphere Client 開啟 Worker 節點虛擬機器的電源。在藍色主控台畫面上,記下用於啟動 Horizon Cloud Connector 組態入口網站的節點 URL。
- 為
ccadmin
帳戶啟用對 Worker 節點的 SSH 存取。請參閱使用命令列介面啟用對 Horizon Cloud Connector 的 SSH 存取。
- 開啟 SSH 工作階段並連線至叢集中的主要節點,然後執行下列命令,其中 <WORKER_IP> 是您稍早所取得 Worker 節點的 IP 位址。
/opt/vmware/sbin/primary-cluster-config.sh -as <WORKER_IP>
- 出現提示詢問您是否要繼續連線至 Worker 節點時,輸入 yes。
- 允許命令執行而不中斷。在命令輸出結尾尋找類似下列範例的行,其中 <PRIMARY_IP> 是主要節點虛擬機器的 IP 位址。
Please run the following command on worker node to join the cluster:
/opt/vmware/sbin/worker-cluster-config.sh -a <PRIMARY_IP> <TOKEN 1> <TOKEN 2>
記下此 cluster-join 命令。
- 開啟 SSH 工作階段並連線至 Worker 節點,然後執行您在上一個步驟中取得的 cluster-join 命令。
/opt/vmware/sbin/worker-cluster-config.sh -a <PRIMARY_IP> <TOKEN 1> <TOKEN 2>
- 將 Worker 節點加入叢集後,請在主要節點虛擬機器上執行下列命令,以確認新叢集成員資格。
kubectl get nodes -o wide
在命令傳回的輸出中,確認主要節點和 Worker 節點均顯示為叢集的已登錄成員 (依其 IP 位址識別)。