什么是存储卷水印

StorageGRID 使用存储卷水印来监控存储节点上的可用空间量。如果节点上的可用空间量小于配置的水印设置,则会触发警报,以便您确定是否需要添加存储节点。

要查看存储卷水印的当前设置,请选择 Configuration > Storage Options > Overview


水印

下图显示了一个包含三个卷的存储节点,并显示了三个存储卷水印的相对位置。在每个存储节点中 StorageGRID 会在卷 0 上为对象元数据预留空间;该卷上的任何剩余空间将用于对象数据。所有其他卷仅用于对象数据,其中包括复制的副本和经过纠删编码的片段。


水印图

存储卷水印是系统范围的默认设置 StorageGRID ,表示存储节点中每个卷所需的最小可用空间量,以防止 StorageGRID 更改节点的读写行为或触发警报。请注意, StorageGRID 执行操作之前,所有卷都必须达到水印。如果某些卷的可用空间量超过所需的最小可用空间量,则不会触发警报,并且节点的读写行为也不会发生变化。

存储卷软只读水印( VHWM )

存储卷软只读水印是第一个用于指示节点的对象数据可用空间即将用尽的水印。此水印表示存储节点中的每个卷必须具有多少可用空间,才能防止节点进入 软只读模式。软只读模式表示存储节点向 StorageGRID 系统的其余部分公布只读服务,但满足所有待处理的写入请求。

如果每个卷上的可用空间量小于此水印的设置,则存储状态( SSTS )警报将在通知级别触发,并且存储节点将过渡到软只读模式。

例如,假设存储卷软只读水印设置为 10 GB ,这是其默认值。如果存储节点中每个卷上的可用空间不足 10 GB ,则在通知级别触发 SSTS 警报,并且存储节点将过渡到软只读模式。

存储卷硬只读水印( VROM )

下一个水印是 Storage Volume 硬只读水印,用于指示节点的对象数据可用空间正在变满。此水印表示存储节点中的每个卷必须具有多少可用空间,才能防止节点进入 硬只读模式。硬只读模式表示存储节点为只读,不再接受写入请求。

如果存储节点中每个卷上的可用空间量小于此水印的设置,则存储状态( SSTS )警报将在主要级别触发,而存储节点将过渡到硬只读模式。

例如,假设存储卷硬只读水印设置为 5 GB ,这是其默认值。如果存储节点中的每个存储卷上的可用空间不足 5 GB ,则在主要级别触发 SSTS 警报,并且存储节点将过渡到硬只读模式。

存储卷硬只读水印的值必须小于存储卷软只读水印的值。

存储卷读写水印( VLWM )

存储卷读写水印仅适用于已过渡到只读模式的存储节点。此水印用于确定何时允许存储节点重新变为读写状态。

例如,假设某个存储节点已过渡到硬只读模式。如果存储卷读写水印设置为 30 GB (默认值),则存储节点中每个存储卷上的可用空间必须从 5 GB 增加到 30 GB ,然后该节点才能重新变为读写状态。

存储卷读写水印的值必须大于存储卷软只读水印的值。