vSAN 支援跨兩個位置的延伸叢集部署。
在 vSAN 6.5 及更早版本中,資料站台之間的 vSAN 流量,針對中繼資料為多點傳送,而針對 I/O 為單點傳播。
在 vSAN 6.6 及更新版本中,所有流量皆為單點傳播。在所有版本的 vSAN 中,資料站台與見證主機之間的見證流量為單點傳播。
第 2 層任意位置
您可以在第 2 層網路中設定 vSAN 延伸叢集,但不建議進行此設定。
考慮在一個大型第 2 層設計中設定 vSAN 延伸叢集的設計。資料站台 1 和資料站台 2 是部署虛擬機器所在的位置。站台 3 包含見證主機。
為了盡可能簡單示範第 2 層任意位置,我們會在拓撲中使用交換器 (而非路由器)。
第 2 層網路不能有任何迴圈 (多個路徑),因此需使用跨距樹狀目錄通訊協定 (STP) 之類的功能來封鎖站台 1 與站台 2 之間的其中一個連線。現在考慮站台 2 和站台 3 之間連結中斷 (站台 1 和站台 2 之間的連結) 的情況。網路流量可透過站台 3 上的見證主機從站台 1 切換至站台 2。由於 VMware 對見證主機支援較低的頻寬和較高的延遲,如果資料網路流量透過較低規格的見證站台傳遞,則效能會明顯降低。
如果透過見證站台切換資料站台之間的流量不會影響應用程式的延遲時間,且頻寬可接受,則站台間的延伸 L2 組態是可行的。在多數情況下,此類組態是不可行的,且會增加網路需求的複雜性。
使用 vSAN 6.5 或更早版本 (使用多點傳送流量) 時,您必須在交換器上設定 IGMP 窺探。不需要對 vSAN 6.6 及更新版本執行此操作。不需要 PIM,因為不存在多點傳送流量的路由。
支援的延伸叢集組態
vSAN 支援延伸叢集組態。
下列組態可防止在任一資料站台的網路發生故障時,透過見證主機將來自站台 1 的流量路由至站台 2。此組態可避免效能降低。若要確保資料流量不會透過見證主機進行切換,請使用下列網路拓撲。
在站台 1 和站台 2 之間,實作延伸的第 2 層切換組態或第 3 層路由組態。這兩個組態均支援。
在站台 1 與見證主機之間,實作第 3 層路由組態。
在站台 2 與見證主機之間,實作第 3 層路由組態。
此處說明的這些組態 (L2+L3 和 L3 任意位置) 考量的是 vSAN 6.5 及更早版本中的多點傳送,以及在 vSAN 6.6 中提供的僅限單點傳播。多點傳送流量會為 IGMP 窺探以及用於路由多點傳送流量的 PIM 增加額外的設定步驟。
我們應檢查資料站台之間的延伸第 2 層網路和通往見證站台的第 3 層路由網路。為了盡可能簡單示範第 2 層和第 3 層的組合,請在拓撲中使用交換器和路由器的組合。
資料站台之間的延伸第 2 層,第 3 層至見證主機
vSAN 支援資料站台之間的延伸第 2 層組態。
在此案例中路由的唯一流量是見證流量。針對使用多點傳送的 vSAN 6.5 及更早版本,對資料站台之間延伸 L2 vSAN 的多點傳送使用 IGMP 窺探。但是,由於見證流量是單點傳播,因此不需要在第 3 層區段上實作 PIM。
使用單點傳播的 vSAN 6.6 不需要考慮使用 IGMP 窺探或 PIM。
第 3 層任意位置
在此 vSAN 延伸叢集組態中,資料流量會在資料站台與見證主機之間路由。
為了盡可能簡單實作第 3 層任意位置,請在拓撲中使用交換器或路由器。
例如,考慮使用 vSAN 6.5 或更早版本的環境,它會使用多點傳送流量。在此情況下,請在資料站台交換器上設定 IGMP 窺探,以管理網路上的多點傳送流量。由於見證流量為單點傳播,因此在見證主機上不需要進行此設定。此多點傳送流量會在資料站台之間路由,因此,請將 PIM 設定為允許多點傳送路由。
在 vSAN 6.6 及更新版本中,由於所有路由流量皆為單點傳播,因此不需要使用 IGMP 窺探或 PIM。
在 vSAN 延伸叢集上分隔見證流量
vSAN 支援在延伸叢集上分隔見證流量。
在 vSAN 6.5 及更新版本中,您可以將見證流量與雙節點組態中的 vSAN 流量分隔。這表示兩台 vSAN 主機可在沒有 10 Gb 交換器的情況下直接連線。
僅 vSAN 6.6 中的雙節點部署支援此見證流量分隔。vSAN 6.7 及更新版本中支援在 vSAN 延伸叢集上分隔見證流量。
使用延伸叢集達成機架感知
有了延伸叢集,vSAN 會在單一站台中提供機架感知。
如果有兩個機架的 vSAN 主機,則可以在完成機架故障後繼續執行您的 vSAN 叢集。在此情況下,虛擬機器工作負載的可用性會由剩餘機架和遠端見證主機提供。
在此範例中,如果機架 1 失敗,則機架 2 和見證主機會提供虛擬機器可用性。此組態是 vSAN 6.6 之前的環境,並且需要在網路上設定多點傳送。見證主機必須位於 vSAN 網路上。見證流量為單點傳播。在 vSAN 6.6 及更新版本中,所有流量皆為單點傳播。
此拓撲也可透過 L3 支援。將主機 vSAN VMkernel 連接埠置於不同的子網路或 VLAN 上,並針對每個機架使用不同的子網路或 VLAN。
此拓撲支援具有兩個機架的部署,以透過 vSAN 延伸叢集實現機架感知 (容錯網域)。此解決方案使用叢集外部的見證主機。