瞭解有關在 vSAN 延伸叢集上部署 主管 的一般拓撲和準則。vSAN 延伸叢集提供了跨延伸資料中心環境執行虛擬機器並實現高可用性的功能。從 vSphere 8 Update 3 版本開始,您還可以在單一 vSAN 延伸叢集上執行 TKG 工作負載,在該叢集中,相等數量的主機在地理位置上分開。這樣一來,您可以跨延伸資料中心環境為 TKG 工作負載提供分散式高可用性。
vSAN 延伸叢集是跨兩個資料站台的 vSAN 叢集,可提供更高層級的可用性和更快的站台間負載平衡。兩個站台具有相等數量的 ESXi 主機,並且屬於同一 vSphere 叢集。通常,屬於 vSAN 延伸叢集一部分的站台在地理位置上分開,稱為 vSAN 容錯網域。在大多數情況下,您可以在資料中心之間的距離有限的環境中部署 vSAN 延伸叢集,例如大都市或大學校園環境。在 vSAN 延伸叢集組態中,兩個資料站台均是作用中站台。如果某個站台出現故障,工作負載將在仍處於作用中狀態的站台上重新啟動。每個 vSAN 延伸叢集還具有一個見證節點,在兩個站台之間網路中斷的情況下需要針對資料存放區元件的可用性作出決定時,該見證節點將用作 Tiebreaker。
如需有關 vSAN 延伸叢集的詳細資訊,請參閱 VMware vSAN 說明文件和《vSAN 延伸叢集指南》。
您可以在主動/主動模式下在現有 vSAN 延伸叢集上部署 主管。在 vSAN 延伸叢集上部署 主管 並套用相應設定來為 主管 工作負載提供 HA 時,此組態稱為部署模式。
vSAN 延伸叢集上支援的 主管 部署是單一區域 主管,其中底層 vSphere 叢集是 vSAN 延伸叢集。
若要部署 vSAN 延伸叢集,請遵循《vSAN 延伸叢集指南》和 VMware vSAN 說明文件中提供的建議和指示。若要啟用並設定在 vSAN 延伸叢集上執行的 主管,請遵循目前指南中的指示。這樣一來,您可以確保:
- 單一主機故障不會關閉所有 主管 控制平面虛擬機器以及 Tanzu Kubernetes Grid 叢集 worker 節點和控制平面節點。
- 單一站台故障或隔離允許完全復原所有 主管 工作負載,並使其在仍正常運作的站台上恢復執行狀態。如果其中一個 vSAN 延伸叢集站台出現故障或與另一個站台和見證節點發生網路隔離,則仍可以復原 主管 工作負載,並使其在仍正常運作且連線至見證節點的站台上恢復執行狀態。這包括所有 主管 控制平面虛擬機器、Tanzu Kubernetes Grid 叢集控制平面節點和 worker 節點,以及 Tanzu Kubernetes Grid 叢集內的所有網繭。
- 透過關閉 vSAN 網路上兩個站台之間的站台間連結,可以復原所有工作負載、主管 控制平面虛擬機器、Tanzu Kubernetes Grid worker 節點和控制平面節點,並使其恢復執行狀態。
- 所有 主管 工作負載都能存取它們在發生故障事件 (包括單一主機故障、整個站台故障或隔離、站台間連結故障) 之前存取的持續性磁碟區宣告 (PVC)。
- 發生故障事件後,仍可以從 主管 外部存取所有 主管 和 Tanzu Kubernetes Grid 負載平衡器服務。
在以下範例部署中,vSAN 延伸叢集使用主動/主動拓撲執行。主管 以主動/主動部署模式單獨設定。主管 與 Tanzu Kubernetes Grid 叢集控制平面節點共置。Tanzu Kubernetes Grid 叢集的 worker 節點散佈在兩個站台之間。主管 和 Tanzu Kubernetes Grid 叢集虛擬機器的位置使用站台相似性規則來確定。見證主機部署在 vSAN 延伸叢集外部。