若要支援 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。

必要條件

確保您已完成下列初步工作:

程序

  1. 若要部署 Worker 節點,請遵循將 Horizon Cloud Connector 應用裝置部署為 OVF 範本的一般程序,如下載 Horizon Cloud Connector 並將其部署至網繭的 vSphere 環境中中所述。確保您已設定下列選項。
    • 自訂範本精靈頁面中,啟用 Worker 節點選項。依預設,Worker 節點選項會停用,從而導致主要節點部署。
    • 為 Worker 節點的 ccadmin 使用者設定 SSH 公開金鑰。您必須啟用對 Worker 節點的 SSH 存取,才能執行此程序中稍後所需的命令。
  2. 部署完成後,使用 vSphere Client 開啟 Worker 節點虛擬機器的電源。在藍色主控台畫面上,記下用於啟動 Horizon Cloud Connector 組態入口網站的節點 URL。
  3. ccadmin 帳戶啟用對 Worker 節點的 SSH 存取。請參閱使用命令列介面啟用對 Horizon Cloud Connector 的 SSH 存取
  4. 開啟 SSH 工作階段並連線至叢集中的主要節點,然後執行下列命令,其中 <WORKER_IP> 是您稍早所取得 Worker 節點的 IP 位址。
    /opt/vmware/sbin/primary-cluster-config.sh -as <WORKER_IP>
  5. 出現提示詢問您是否要繼續連線至 Worker 節點時,輸入 yes
  6. 允許命令執行而不中斷。在命令輸出結尾尋找類似下列範例的行,其中 <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 命令。

  7. 開啟 SSH 工作階段並連線至 Worker 節點,然後執行您在上一個步驟中取得的 cluster-join 命令。
    /opt/vmware/sbin/worker-cluster-config.sh -a <PRIMARY_IP> <TOKEN 1> <TOKEN 2>
  8. 將 Worker 節點加入叢集後,請在主要節點虛擬機器上執行下列命令,以確認新叢集成員資格。
    kubectl get nodes -o wide
    在命令傳回的輸出中,確認主要節點和 Worker 節點均顯示為叢集的已登錄成員 (依其 IP 位址識別)。