如需有關在主動/主動部署模式下在 vSAN 延伸叢集拓撲上執行 vSphere IaaS control plane 的 vSphere 主機和虛擬機器組態的概念說明,請參閱本章節。

可以在 主動/主動部署模式下在 vSAN 延伸叢集拓撲上執行 vSphere IaaS control plane 元件。如需有關虛擬機器群組、主機群組和虛擬機器/主機規則的詳細資料,請參閱 vSphere 說明文件:vSphere 資源管理說明文件

主動/主動部署模式

在主動/主動部署模式下,可以使用 vSphere 主機群組、虛擬機器群組和虛擬機器-主機相似性規則,在兩個 vSAN 延伸叢集站台之間平衡 主管 和 TKG 叢集節點虛擬機器。由於兩個站台都處於作用中狀態,因此只要遵循分組和平衡,虛擬機器就可以放置在任一站台上。

以下資訊概述了主動/主動部署的群組組態和規則組態。如需詳細指示,請參閱 vSAN 延伸叢集上 vSphere IaaS control plane 的主動/主動組態
主機群組
在主動/主動部署中,建立兩個主機群組,每個站台各一個。將參與 ESXi 主機新增至每個主機群組。
如需相關指示,請參閱 為站台 1 和站台 2 建立主機群組
主管 控制平面虛擬機器
必須對 主管 控制平面節點虛擬機器進行分組。使用虛擬機器-主機相似性規則將 主管 控制平面虛擬機器群組繫結到站台 1 或站台 2 主機群組。
如需相關指示,請參閱 為 主管 控制平面虛擬機器建立虛擬機器群組為 主管 控制平面虛擬機器建立虛擬機器-主機規則
TKG 服務 控制平面虛擬機器
必須對 TKG 服務 叢集控制平面虛擬機器進行分組。對於每個叢集,使用虛擬機器-主機相似性規則將虛擬機器群組繫結到站台 1 或站台 2 主機群組。如果有多個叢集,請為每個叢集控制平面建立一個虛擬機器群組,並且平衡地將每個虛擬機器群組繫結到站台主機群組。
如需相關指示,請參閱 為 TKG 服務 叢集控制平面虛擬機器建立虛擬機器群組為 TKG 服務 叢集控制平面虛擬機器建立虛擬機器-主機規則
TKG 服務 Worker 節點虛擬機器
TKG 服務 叢集 worker 節點虛擬機器應分散在兩個站台之間。建議的方法是建立兩個 worker 節點虛擬機器群組,並使用虛擬機器-主機相似性規則將每個虛擬機器群組繫結到其中一個站台主機群組。使用循環配置資源方法將 worker 節點虛擬機器新增至每個 worker 節點虛擬機器群組,使 worker 節點平衡地散佈在兩個站台之間。確保同一節點集區中的 worker 節點散佈在兩個站台之間。
如需相關指示,請參閱 為 TKG 服務 叢集 worker 虛擬機器建立虛擬機器群組為 TKG 服務 叢集 worker 節點虛擬機器建立虛擬機器-主機規則

主動/主動部署範例

考慮以下部署範例。
  • 具有 6 個 ESXi 主機的 vSAN 延伸叢集
  • 主管 部署在單一 vSphere 區域上
  • TKG 叢集 1 佈建了 3 個控制平面節點、1 個 worker 節點集區和 3 個 worker 節點
  • TKG 叢集 2 佈建了 3 個控制平面節點、1 個 worker 節點集區和 2 個 worker 節點
  • TKG 叢集 3 佈建了 3 個控制平面節點和 2 個 worker 節點集區:集區 1 具有 3 個 worker 節點,集區 2 具有 4 個 worker 節點
下表說明了可為此部署設定的主機群組、虛擬機器群組和虛擬機器-主機相似性規則。
表 1. 主動/主動部署範例
站台 1 站台 2
具有 3 個 ESXi 主機的主機群組 1 具有 3 個 ESXI 主機的主機群組 2
  • 具有 3 個虛擬機器的主管 CP 虛擬機器群組
  • 虛擬機器-主機相似性規則應繫結到站台 1 主機群組
  • 具有 3 個虛擬機器的 TKG 叢集 1 CP 虛擬機器群組
  • 虛擬機器-主機相似性規則應繫結到站台 2 主機群組
  • 具有 3 個虛擬機器的 TKG 叢集 2 CP 虛擬機器群組
  • 虛擬機器-主機相似性規則應繫結到站台 1 主機群組
  • 具有 3 個虛擬機器的 TKG 叢集 3 CP 虛擬機器群組
  • 虛擬機器-主機相似性規則應繫結到站台 2 主機群組
  • 具有 6 個 worker 節點虛擬機器的 worker 節點 1 虛擬機器群組:
    • 2 個虛擬機器來自叢集 1
    • 1 個虛擬機器來自叢集 2
    • 1 個虛擬機器來自叢集 3 的集區 1
    • 2 個虛擬機器來自叢集 3 的集區 2
  • 虛擬機器-主機相似性規則應繫結到站台 1 主機群組
  • 具有 6 個 worker 節點虛擬機器的 worker 節點 2 虛擬機器群組:
    • 1 個虛擬機器來自叢集 1
    • 1 個虛擬機器來自叢集 2
    • 2 個虛擬機器來自叢集 3 的集區 1
    • 2 個虛擬機器來自叢集 3 的集區 2
  • 虛擬機器-主機相似性規則應繫結到站台 2 主機群組

vSphere IaaS control plane 元件的預設主機相似性規則

vSphere IaaS control plane 包含預設主機相似性規則和反相似性規則,這些規則強制執行解決方案的關鍵架構方面。您無法變更這些規則,但務必在將 vSphere IaaS control plane 設定為在 vSAN 延伸叢集上執行之前瞭解這些規則。
主管 控制平面虛擬機器
主管 控制平面虛擬機器彼此之間具有反相似性關係,並放置在單獨的 ESXi 主機上。系統允許每個 ESXi 主機具有 1 個 主管 控制平面虛擬機器,因此至少需要 3 個 ESXi 主機,建議設定 4 個 ESXi 主機以實現升級目的。
升級 vCenter Server 期間,當主機可用性有限時, 主管 控制平面虛擬機器可能會移轉到同一 ESXi 主機。升級 主管 期間,會在可用的 ESXi 主機上建立並啟動第四個 主管 控制平面虛擬機器。
TKG 服務 叢集控制平面節點虛擬機器
TKG 服務 叢集控制平面虛擬機器彼此之間具有反相似性關係,並放置在單獨的 ESXi 主機上。
TKG 服務 叢集 worker 節點虛擬機器
TKG 服務 叢集 worker 節點虛擬機器沒有任何反相似性規則。因此,在 vSAN 延伸叢集拓撲中部署叢集時,需要手動建立這些規則。

更新 vSphere IaaS control plane 元件時會刪除自訂虛擬機器群組和規則

更新 vCenter Server主管 時,會刪除控制平面虛擬機器群組和虛擬機器-主機相似性規則。更新完成後,您需要手動重新建立群組和規則。

更新 TKG 服務 叢集時,會刪除已為控制平面和 worker 節點建立的虛擬機器群組和虛擬機器-主機相似性規則。更新完成後,您需要手動重新建立群組和規則。請注意,叢集的輪流更新可以手動起始,也可以由系統自動起始。請參閱〈瞭解主管上 TKG 叢集的輪流更新模型〉

如果您沒有在系統更新後重新建立這些群組和規則,則 vSphere IaaS control plane 在 vSAN 延伸叢集拓撲中的行為將不明確且不受支援。