如果您的 vSAN 叢集跨越資料中心中的多個機架或刀鋒型伺服器底座,且您要確定您的主機可防止機架或底座故障,您可以建立容錯網域並向每個容錯網域中新增一或多台主機。

容錯網域包含根據其在資料中心的實體位置歸為同一組的一或多個 vSAN 主機。設定後,容錯網域可讓 vSAN 容許整個實體機架的故障,以及單一主機、容量裝置、網路連結或專用於容錯網域之網路交換器的故障。

叢集的容許的主要層級故障數原則取決於對虛擬機器佈建之可容許的故障次數。例如,若設定虛擬機器時將容許的主要層級故障數設為 1 (PFTT = 1) 且正在使用多個容錯網域,則 vSAN 可以容許容錯網域中任何種類以及任何元件的單次故障,包括整個機架的故障。

在機架上設定容錯網域和佈建新的虛擬機器時,vSAN 會確保複本和見證等保護物件放置在不同的容錯網域中。例如,如果虛擬機器儲存區原則將容許的主要層級故障數設為 N (PFTT = n),則 vSAN 需要在叢集中至少有 2*n+1 個容錯網域。使用該原則在包含多個容錯網域的叢集中佈建虛擬機器時,相關聯的虛擬機器物件的複本會儲存在單獨的機架中。

需要至少三個容錯網域。為獲得最佳效果,請在叢集中設定四個或更多容錯網域。具有三個容錯網域的叢集與包含三台主機的叢集擁有相同的限制,例如,無法在故障後重新保護資料,以及無法使用移轉全部資料模式。如需設計和調整容錯網域大小的相關資訊,請參閱設計和調整 vSAN 容錯網域大小

假設有一個案例,您擁有包含 16 台主機的 vSAN 叢集。主機分散在 4 個機架中,即每個機架 4 台主機。為了容許整個機架故障,您應為每個機架建立一個容錯網域。此類容量的叢集可設定為將容許的主要層級故障數設為 1。如果要將叢集設定為允許容許的主要層級故障數設為 2 的虛擬機器,則您需要在叢集中設定 5 個容錯網域。

某個機架發生故障時,機架中包括 CPU、記憶體在內的所有資源對叢集不可用。若要減少潛在機架故障的影響,您應設定更小的容錯網域。這樣會在機架故障後增加叢集中資源可用性的總量。

使用容錯網域時,請遵循以下最佳做法。

  • vSAN 叢集中設定至少三個容錯網域。為獲得最佳效果,請設定四個或更多容錯網域。

  • 未包含於任何容錯網域中的主機將被視為位於其自身的單一主機容錯網域中。

  • 您無需將每個 vSAN 主機指派給容錯網域。如果決定使用容錯網域來保護 vSAN 環境,請考量建立大小相同的容錯網域。

  • 移到另一個叢集時,vSAN 主機會保留其容錯網域指派。

  • 設計容錯網域時,建議設定主機數目一致的容錯網域。

    如需有關設計容錯網域的準則,請參閱設計和調整 vSAN 容錯網域大小

  • 您可以將任何數目的主機新增到容錯網域。每個容錯網域必須包含至少一台主機。