延伸叢集可將 vSAN 叢集從一個站台延展至兩個站台,從而獲取較高層級的可用性以及站台間的負載平衡。延伸叢集通常部署於資料中心之間的距離具有一定限制的環境中,例如大都市或大學校園環境。

您可以使用延伸叢集管理計劃的維護並避免出現嚴重損壞情況,因為一個站台進行維護或遺失不會影響叢集的整體運作。在延伸叢集組態中,兩個站台均是作用中站台。如果其中一個發生故障,vSAN 便會使用另一個站台上的儲存區。vSphere HA 會重新啟動必須在仍處於作用中的站台上重新啟動的任何虛擬機器。

您必須將一個站台指定為慣用站台。其他站台會成為次要站台或非慣用站台。系統僅在兩個作用中站台間出現網路連線遺失時使用慣用站台,因此指定為慣用的站台是仍保持運作的站台。

vSAN 延伸叢集一次可容許一個連結失敗,而不會出現資料不可用情況。連結失敗是指兩個站台間或一個站台與見證主機間的網路連線遺失。在站台故障或網路連線遺失期間,vSAN 會自動切換到完全運作的站台。

如需有關使用延伸叢集的詳細資訊,請參閱vSAN 延伸叢集指南》

見證主機

每個延伸叢集由兩個站台與一個見證主機組成。見證主機位於第三站台上,包含虛擬機器物件的見證元件。見證主機僅包含中繼資料,不參與儲存區作業。

如果兩個站台間的網路連線遺失,必須根據資料存放區元件的可用性做出決定時,見證主機用作一個連接斷路器。在此案例中,見證主機通常使用慣用站台構建一個 vSAN 叢集。但是,如果慣用站台已與次要站台及見證主機相隔離,則見證主機會使用次要站台構建叢集。當慣用主機重新處於線上時,系統會重新同步資料,以確保兩個站台均具有所有資料的最新複本。

如果見證主機出現故障,則所有對應物件均會不符合標準,但是可進行完全存取。

見證主機具有下列特性:

  • 見證主機可以使用低頻寬/高延遲連結。

  • 見證主機無法執行虛擬機器。

  • 一台見證主機僅能支援一個 vSAN 延伸叢集。

  • 見證主機必須有一個已啟用 vSAN 流量且已連線至叢集中所有主機的 VMkernel 介面卡。見證主機使用一個 VMkernel 介面卡來進行管理,以及一個 VMkernel 介面卡用於 vSAN 資料流量。見證主機只能有一個專用於 vSAN 的 VMkernel 介面卡。

  • 見證主機必須是一台專用於延伸叢集的獨立主機。不得透過 vCenter Server 將見證主機新增至任何其他叢集,或者在詳細目錄中進行移動。

見證主機可以是實體主機,也可以是於虛擬機器內部執行的 ESXi 主機。虛擬機器見證主機不提供其他類型功能,如儲存或執行虛擬機器。多台見證主機可以作為虛擬機器在一台實體伺服器上執行。對於修補、基本網路功能與監控組態,虛擬機器見證主機的運作方式與一般 ESXi 主機相同。針對見證主機,您可以使用 vCenter Server 進行管理,使用 esxcli 或 vSphere Update Manager 進行修補及更新,以及使用與 ESXi 主機進行交互的標準工具進行監控。

您可以將見證虛擬應用裝置用作延伸叢集中的見證主機。見證虛擬應用裝置是虛擬機器中的 ESXi 主機,封裝為 OVF 或 OVA。基於部署的大小,應用裝置可位於不同的選項中。

延伸叢集與容錯網域

延伸叢集可在兩個地理位置中的資料中心間提供冗餘和故障保護。容錯網域可在同一站台內提供機架層級的故障保護。延伸叢集中的每個站台均位於單獨的容錯網域中。

延伸叢集需要三個容錯網域:慣用站台、次要站台以及見證主機。

vSAN 6.6 及更新版本中,您可以為延伸叢集中的虛擬機器物件提供附加層級的本機容錯保護。在每個站台中設定包含四個或更多主機的延伸叢集時,以下原則規則適用於叢集中的物件:

  • 容許的主要層級故障 (PFTT)。此規則定義虛擬機器物件在兩個站台之間可容許的主機和裝置故障次數。預設值為 1,上限值為 3。

  • 容許的次要層級故障。定義虛擬機器物件在單一站台內可容許的主機和裝置故障次數。預設值為 0,上限值為 3。

  • 相似性。此規則僅在容許的主要層級故障設定為 0 時可用。您可以將「相似性」規則設定為 [無]、[慣用] 或 [次要]。此規則可讓您將虛擬機器物件限制在延伸叢集中的所選站台。預設值為 [無]。

備註︰

您為延伸叢集設定容許的次要層級故障時,Fault Tolerance 方法規則適用於容許的次要層級故障。用於容許的主要層級故障 (PFTT) 的容錯方法預設為 RAID 1。

在具有本機容錯保護的延伸叢集中,即使一個站台不可用,叢集仍可在可用站台中的遺失或損毀元件上執行修復。