为满足集群中虚拟机 (VM) 文件的要求并处理故障和维护操作,您可以设置 vSAN数据存储的容量大小。

原始容量

可以使用下列公式确定 vSAN 数据存储的原始容量。将集群中磁盘组的总数乘以这些磁盘组中容量设备的大小。减去 vSAN 磁盘格式所需的开销。

允许的故障数主要级别

规划 vSAN数据存储的容量时(不包括虚拟机数量及其 VMDK 文件大小),必须考虑集群的虚拟机存储策略的允许的故障数主要级别容错方法属性。

规划和优化 vSAN存储容量时,允许的故障数主要级别起着重要作用。基于虚拟机的可用性要求,与一个虚拟机及其各个设备的消耗相比,此设置可能会产生双倍的消耗甚至更多。

例如,如果容错方法设置为 RAID-1 (镜像) - 性能允许的故障数主要级别 (PFTT) 设置为 1,则虚拟机可使用大约 50% 的原始容量。如果 PFTT 设置为 2,则可用容量大约为 33%。如果 PFTT 设置为 3,则可用容量大约为 25%。

但是,如果容错方法设置为 RAID-5/6 (擦除编码) - 容量且 PFTT 设置为 1,则虚拟机可使用大约 75% 的原始容量。如果 PFTT 设置为 2,则可用容量大约为 67%。有关 RAID 5/6 的详细信息,请参见 《管理 VMware vSAN》

有关 vSAN 存储策略中属性的信息,请参见《管理 VMware vSAN》

计算所需容量

根据以下标准规划采用 RAID 1 镜像的集群中虚拟机所需的容量:

  1. 计算 vSAN集群中的虚拟机需要占用的存储空间。
    expected overall consumption = number of VMs in the cluster * expected percentage of consumption per VMDK 
  2. 请考虑存储策略中为集群中的虚拟机配置的允许的故障数主要级别属性。此属性直接影响集群中主机上 VMDK 文件的副本数。
    datastore capacity = expected overall consumption * (PFTT + 1)
  3. 估算 vSAN磁盘格式的开销要求。
    • 磁盘格式 3.0 及更高版本会增加额外开销,通常每个设备不超过 1-2% 的容量。如果启用去重和压缩功能以及软件校验和,则每个设备需要约 6.2% 容量的额外开销。
    • 磁盘格式版本 2.0 会增加额外开销,通常每个设备不超过 1-2% 的容量。
    • 磁盘格式版本 1.0 会增加额外开销,每个容量设备约为 1 GB。

容量大小设置准则

  • 至少留有 30% 的未使用空间,以防止vSAN重新均衡存储负载。只要单个容量设备上的消耗达到 80% 或以上,vSAN就会重新均衡集群中的组件。重新均衡操作可能会影响应用程序的性能。要避免这些问题,存储消耗应低于 70%。
  • 规划额外容量,用于处理任何潜在故障或替换容量设备、磁盘组和主机。当某个容量设备无法访问时,vSAN会在集群中的其他设备中恢复组件。当闪存缓存设备出现故障或移除时,vSAN会从整个磁盘组中恢复组件。
  • 预留额外容量以确保vSAN在出现主机故障或主机进入维护模式时恢复组件。例如,置备具有足够容量的主机,以便留有足够的可用容量以在主机出现故障或维护期间重新构建组件。存在三个以上的主机时此额外空间非常重要,这样您才有足够的可用容量来重新构建出现故障的组件。如果主机出现故障,将在其他主机的可用存储上进行重新构建,这样可以允许再次出现故障。但是,在三主机集群中,如果将允许的故障数主要级别设置为 1,则 vSAN 不会执行重新构建操作,因为在一个主机出现故障后,集群中只剩下两个主机。要允许故障后重新构建,至少必须有三个正常运行的主机。
  • 提供足够的临时存储空间,以便在vSAN虚拟机存储策略中进行更改。动态更改虚拟机存储策略时,vSAN 可能会创建新的对象 RAID 树布局。vSAN 实例化和同步新布局时,对象可能会暂时占用额外的空间。在集群中保留一些临时存储空间以处理此类更改。

  • 如果计划使用软件校验和或去重和压缩等高级功能,请保留额外的容量以处理操作开销。

虚拟机对象的注意事项

规划 vSAN数据存储中的存储容量时,应考虑数据存储中虚拟机主页命名空间对象、快照以及交换文件所需的空间。

  • 虚拟机主页命名空间。您可以专门为虚拟机的主页命名空间对象分配一个存储策略。为了避免不必要的容量和缓存存储分配,在虚拟机主页命名空间中,vSAN仅应用策略的允许的故障数主要级别强制置备设置。规划存储空间,以满足分配给允许的故障数主要级别大于 0 的虚拟机主页命名空间的存储策略要求。
  • 快照。增量设备继承基础 VMDK 文件的策略。根据需要的大小和快照数量以及 vSAN 存储策略中的设置,规划额外空间。

    所需的空间可能不同。它其大小取决于虚拟机更改数据的频率以及快照附加到虚拟机所需的时间。

  • 交换文件。vSAN为虚拟机的交换文件使用单独的存储策略。该策略允许出现一次故障,未定义条带化和读取缓存预留,启用了强制置备。