记录一下自己搞不清的vsan集群raid1和raid5以及ftt的冗余关系,不同的raid和ftt配置至少需要多少物理机
-
ftt=0
无法做raid,因此没有冗余,读写性能好。 -
raid 1 ftt=1
需要的物理机最小数量为3,读性能好,消耗双倍的空间,见证节点是仲裁节点,用于故障发生时,防止脑裂现象,决定哪些机器的数据是可用的。
-
raid1 ftt=2和ftt=3
需要的物理机最小数量是2n+1,n为ftt配置,和ftt=1一样,也有见证节点,2n+1的来由是需要满足存活主机属于多少派,避免脑裂,如果机器是4台,ftt=2,那么故障2台后,可用主机是2台,无法判断是故障的两台数据可用还是存活的主机数据可用。
-raid 5 ftt=1
需要的物理机最小数量是4台,因为有读写校验,有写惩罚,不适用机械硬盘,并且vsan如果不是全闪环境,用不了raid 5(vsphere 6.7版本);比raid1节省至少30%空间,节点越多越节省空间。
raid 5的特性只能支持ftt=1,因为坏2个节点时,意味着2个数据块和校验块三缺二,无法恢复数据了。