vSAN 需要一定的容量才能执行内部操作。要使集群能够容许单个主机故障,vSAN 需要一定的可用空间来还原故障主机的数据。还原主机故障所需的容量与集群中最大主机的总容量一致。
这些值在“容量监控”页面中表示为阈值:
- 操作阈值 - 显示 vSAN 在集群中运行内部操作所需的空间。如果已用空间超过操作阈值,则 vSAN 可能无法正常运行。
- 主机重建阈值 - 显示 vSAN 容许一个主机故障所需的空间。如果已用空间超过主机重建阈值,并且主机发生故障,则 vSAN 可能无法成功还原故障主机中的所有数据。
有关容量阈值的详细信息,请参见监控 vSAN 容量。
vSAN 提供了提前预留容量的选项,以便其具有足够的可用空间来执行内部操作,并在单个主机故障时修复数据以便再次满足合规性。通过提前启用预留容量,vSAN 可防止将该空间用于创建工作负载,并可以节省集群中的可用容量。默认情况下,已禁用预留容量。
如果
vSAN 集群中有足够的可用空间,则您可以启用操作预留和/或主机重建预留。
- 操作预留 - 集群中用于 vSAN 内部操作的预留空间。
- 主机重建预留 - 供 vSAN 用于在单个主机故障时进行修复的预留空间。
如果创建新虚拟机或打开虚拟机电源会占用预留空间,则这些软预留会阻止此类操作。启用预留容量后,
vSAN 不会阻止“打开虚拟机电源”操作,例如,即使达到了阈值限制后也不会阻止客户机操作系统或应用程序的 I/O 使用空间。启用预留容量后,您必须监控集群中的磁盘空间运行状况警示和容量使用率,并采取适当措施来使容量使用率低于阈值限制。
注: 在延伸集群、具有故障域和嵌套故障域的集群或 ROBO 集群中或在集群中的主机数少于四个时,不支持预留容量。
要为主机重建操作启用预留容量,必须先启用操作预留。启用操作预留后,vSAN 会在操作预留中预留 5% 的额外容量作为缓冲区,以确保在达到实际阈值之前有时间对容量补充做出反应。
vSAN 指示集群中的容量使用率较高的时间。这些指示可以是运行状况警示的形式、容量图表变成黄色或红色等等。由于预留,可能导致
vSAN 没有剩余足够的可用空间。这会导致无法创建虚拟机或虚拟机快照,从而无法创建或扩展虚拟磁盘等。
注: 如果集群的容量高于指定阈值,则无法启用预留容量。
容量预留注意事项
以下是启用预留容量时的注意事项:
- 使用主机重建预留启用预留容量并将主机置于维护模式时,主机可能无法恢复联机状态。在这种情况下,vSAN 会继续为另一个主机故障预留容量。此主机故障是对已处于维护模式的主机的补充。如果容量使用率高于主机重建阈值,则可能会导致操作失败。
- 如果您使用主机重建预留启用预留容量并且主机发生故障,则在修复定时器到期之前,vSAN 可能不会开始修复受影响的对象。在这段时间内,vSAN 会继续为另一个主机故障预留容量。如果在第一个主机故障后容量使用率高于当前主机重建阈值,则可能会导致操作失败。完成修复后,如果集群没有用于另一个主机故障的容量,则可以禁用主机重建预留的预留容量。