如果您的 vSAN 叢集跨越多個機架或刀鋒伺服器底座,容錯網域可讓您防止機架或底座故障。您可以建立容錯網域,並新增一或多個主機至每個容錯網域。
容錯網域包含根據其在資料中心的實體位置歸為同一組的一或多個 vSAN 主機。設定後,容錯網域可讓 vSAN 容許整個實體機架的故障,以及單一主機、容量裝置、網路連結或專用於容錯網域之網路交換器的故障。
叢集的容許的主要層級故障數原則取決於對虛擬機器佈建之可容許的故障次數。若設定虛擬機器時將容許的主要層級故障數設為 1 (PFTT=1),則 vSAN 可以容許容錯網域中任何種類以及任何元件的單次故障,包括整個機架的故障。
在機架上設定容錯網域和佈建新的虛擬機器時,vSAN 會確保複本和見證等保護物件放置在不同的容錯網域中。例如,如果虛擬機器儲存區原則將容許的主要層級故障數設為 N (PFTT=n),則 vSAN 需要在叢集中至少有 2*n+1 個容錯網域。使用該原則在包含多個容錯網域的叢集中佈建虛擬機器時,相關聯的虛擬機器物件的複本會儲存在單獨的機架中。
需要至少三個容錯網域,才能支援 PFTT = 1。為獲得最佳效果,請在叢集中設定四個或更多容錯網域。具有三個容錯網域的叢集與包含三台主機的叢集擁有相同的限制,例如,無法在故障後重新保護資料,以及無法使用移轉全部資料模式。如需有關設計和調整容錯網域大小的資訊,請參閱《vSAN 規劃和部署》中的「設計和調整 vSAN 容錯網域大小」。
假設有一個案例,您擁有包含 16 台主機的 vSAN 叢集。主機分散在 4 個機架中,即每個機架 4 台主機。若要容許整個機架故障,請為每個機架建立一個容錯網域。您可以將具有此類容量之叢集的容許的主要層級故障數設為 1。如果您想將容許的主要層級故障數設為 2,請在叢集中設定 5 個容錯網域。
某個機架發生故障時,機架中包括 CPU、記憶體在內的所有資源對叢集不可用。若要減少潛在機架故障的影響,請設定更小的容錯網域。增加容錯網域數目會在機架發生故障後增加叢集中資源可用性的總量。
- 在 vSAN 叢集中設定至少三個容錯網域。為獲得最佳效果,請設定四個或更多容錯網域。
- 未包含於任何容錯網域中的主機將被視為位於其自身的單一主機容錯網域中。
- 您無需將每個 vSAN 主機指派給容錯網域。如果決定使用容錯網域來保護 vSAN 環境,請考量建立大小相同的容錯網域。
- 移到另一個叢集時,vSAN 主機會保留其容錯網域指派。
- 設計容錯網域時,在每個容錯網域中放置統一數目的主機。
如需有關設計容錯網域的準則,請參閱《vSAN 規劃和部署》中的「設計和調整 vSAN 容錯網域大小」。
- 您可以將任何數目的主機新增到容錯網域。每個容錯網域必須包含至少一台主機。