经测试显示,在Virtual SAN 6.0环境里,不开启Fault Domain的情况下,4节点环境的确可以做到死掉2节点的情况下依然能够继续运行。但是,这样做有二个前提条件:


  • 同一台主机的Home目录与VMDK所获取的主机位置要一致

  • 死掉的主机不能是同时承载了Home目录、VMDK对象和Witness



如果出现碰巧Home目录对象与VMDK对象所击中的节点主机分别是死掉的这两台主机,则此时,Replica、Witness位于这两台节点主机上的VMs都会崩溃。

这种崩溃将会持续到故障节点至少恢复1台时,当恢复了故障节点之后,激活了vSphere HA的Virtual SAN Cluster就会自动重新启动Protected List的VMs;

因此,Fault Domain无法开启的情况下,4节点是最底线要求,因为,这种情况下,死掉一台节点主机的情况下,不会影响正常运行,而在三节点环境里,则一旦死掉一台节点主机,就有70%以上的概率导致部分对象崩溃;

当然,这种崩溃的表现形式不是数据破坏性崩溃,而是业务破坏性崩溃。当故障节点恢复之后,业务会自动恢复,而数据也不会有问题……