您可以使用 RAID 5 或 RAID 6 纠删码防止数据丢失,提高存储效率。
纠删码使用更少的存储容量就可以提供与镜像 (RAID 1) 同一级别的数据保护。RAID 5 或 RAID 6 纠删码最多支持 vSAN 允许数据存储中的两个容量设备出现故障。您可以在具有四个或更多故障域的全闪存集群上配置 RAID 5。您可以在具有六个或更多故障域的全闪存集群上配置 RAID 5 或 RAID 6。
与 RAID 1 镜像相比,RAID 5 或 RAID 6 纠删码需要较少的额外容量即可保护数据。例如,允许的故障数为 1 时使用 RAID 1 保护的虚拟机需要两倍的虚拟磁盘大小,但使用 RAID 5 只需要 1.33 倍的虚拟磁盘大小。下表是 RAID 1 与 RAID 5 或 RAID 6 的常规比较。
RAID 配置 | 允许的故障数 | 数据大小 | 所需容量 |
---|---|---|---|
RAID 1(镜像) | 1 | 100 GB | 200 GB |
具有四个故障域的 RAID 5 或 RAID 6(纠删码) | 1 | 100 GB | 133 GB |
RAID 1(镜像) | 2 | 100 GB | 300 GB |
具有六个故障域的 RAID 5 或 RAID 6(纠删码) | 2 | 100 GB | 150 GB |
RAID 5 或 RAID 6 纠删码是可以应用于虚拟机组件的策略属性。要使用 RAID 5,请将容错方法设置为 RAID-5/6 (纠删码),将允许的故障数设置为 1。要使用 RAID 6,请将容错方法设置为 RAID-5/6 (纠删码),将允许的故障数设置为 2。RAID 5 或 RAID 6 纠删码不支持将允许的故障数设置为 3。
要使用 RAID 1,请将容错方法设置为 RAID-1 (镜像)。RAID 1 镜像要求对存储设备执行较少 I/O 操作,以便提供更好的性能。例如,使用 RAID 1 完成集群重新同步所需的时间更少。
注: 在
vSAN 延伸集群中,
RAID-5/6 (纠删码) 的
容错方法仅适用于
站点容灾设置。
注: 对于 vSAN Express Storage Architecture 集群,根据使用的故障域数量,
RAID 5(
监控 >
vSAN >
虚拟对象 > testVM >
查看放置详细信息)下列出的组件数量将会有所不同。如果集群中有六个或六个以上的故障域可用,则会在
RAID 5 下列出五个组件。如果有五个或五个以下的故障域可用,则将列出三个组件。
有关配置策略的更多信息,请参见使用 vSAN 策略。