Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

对低只读水印覆盖警报进行故障排除

贡献者

如果对存储卷水印使用自定义值,则可能需要解决 * 低只读水印覆盖 * 警报。如果可能,您应更新系统以开始使用优化值。

在先前版本中、这三个"存储卷水印"值分别为全局设置—每个存储节点上的每个存储卷都应用了相同的值。从 StorageGRID 11.6 开始,软件可以根据存储节点的大小和卷的相对容量为每个存储卷优化这些水印。

升级到StorageGRID 11.6或更高版本时、优化的只读和读写水印会自动应用于所有存储卷、除非满足以下任一条件:

  • 您的系统容量已接近,如果应用了优化的水印,则无法接受新数据。在这种情况下, StorageGRID 不会更改水印设置。

  • 您先前已将任何存储卷水印设置为自定义值。StorageGRID 不会使用优化值覆盖自定义水印设置。但是、如果存储卷软只读水印的自定义值太小、StorageGRID可能会触发*低只读水印覆盖*警报。

了解警报

如果对存储卷水印使用自定义值,则可能会为一个或多个存储节点触发 * 低只读水印覆盖 * 警报。

每个警报实例均指示存储卷软只读水印的自定义值小于该存储节点的最小优化值。如果您继续使用自定义设置,则存储节点可能会在空间严重不足的情况下运行,然后才能安全地过渡到只读状态。当节点达到容量时,某些存储卷可能无法访问(自动卸载)。

例如、假设您之前将存储卷软只读水印设置为5 GB。现在,假设 StorageGRID 已为存储节点 A 中的四个存储卷计算出以下优化值:

卷0

12 GB

第1卷

12 GB

第2卷

11 GB

第3卷

15 GB

为存储节点 A 触发 * 低只读水印覆盖 * 警报,因为您的自定义水印( 5 GB )小于该节点中所有卷的最小优化值( 11 GB )。如果继续使用自定义设置,则节点可能会在空间严重不足的情况下运行,然后才能安全过渡到只读状态。

解决警报

如果触发了一个或多个 * 低只读水印覆盖 * 警报,请执行以下步骤。如果您当前正在使用自定义水印设置,并且希望开始使用优化设置,即使未触发任何警报,也可以使用这些说明。

开始之前
关于此任务

您可以通过将自定义水印设置更新为新的水印覆盖来解决 * 低只读水印覆盖 * 警报。但是,如果一个或多个存储节点接近全满或您有特殊的 ILM 要求,则应首先查看优化的存储水印并确定使用它们是否安全。

评估整个网格的对象数据使用情况

步骤
  1. 选择 * 节点 * 。

  2. 对于网格中的每个站点,展开节点列表。

  3. 查看每个站点的每个存储节点的 * 对象数据已用 * 列中显示的百分比值。

    节点页面,显示用于 3 SnS 的对象数据
  4. 按照相应步骤操作:

    1. 如果所有存储节点均未接近全满(例如,所有 * 已使用的对象数据 * 值均小于 80% ),则可以开始使用覆盖设置。转到。 使用优化的水印

    2. 如果ILM规则使用严格的加载行为,或者特定存储池接近全满,请执行和中的步骤。查看优化的存储水印确定是否可以使用优化的水印

[[view-优化 的水印]]查看优化的存储水印

StorageGRID使用两个Prometheus指标来显示为存储卷软只读水印计算的优化值。您可以查看网格中每个存储节点的最小和最大优化值。

步骤
  1. 选择 * 支持 * > * 工具 * > * 指标 * 。

  2. 在 Prometheus 部分中,选择用于访问 Prometheus 用户界面的链接。

  3. 要查看建议的最小软只读水印,请输入以下 Prometheus 指标,然后选择 * 执行 * :

    storagegrid_storage_volume_minimum_optimized_soft_readonly_watermark

    最后一列显示每个存储节点上所有存储卷的软只读水印的最小优化值。如果此值大于存储卷软只读水印的自定义设置、则会为存储节点触发*低只读水印覆盖*警报。

  4. 要查看建议的最大软只读水印数,请输入以下 Prometheus 指标,然后选择 * 执行 * :

    storagegrid_storage_volume_maximum_optimized_soft_readonly_watermark

    最后一列显示每个存储节点上所有存储卷的软只读水印的最大优化值。

  5. 【最大优化值】记下每个存储节点的最大优化值。

确定是否可以使用优化的水印

步骤
  1. 选择 * 节点 * 。

  2. 对每个联机存储节点重复上述步骤:

    1. 选择 * 存储节点 _* > * 存储 * 。

    2. 向下滚动到对象存储表。

    3. 将每个对象存储(卷)的 * 可用 * 值与您为该存储节点记下的最大优化水印进行比较。

  3. 如果每个联机存储节点上至少有一个卷的可用空间超过该节点的最大优化水印、请转到开始使用优化水印。使用优化的水印

    否则、请尽快扩展网格。"添加存储卷"到现有节点或"添加新存储节点"。然后、转到使用优化的水印以更新水印设置。

  4. 如果您需要继续对存储卷水印使用自定义值,"静默"或者"禁用"低只读水印覆盖”警报。

    备注 相同的自定义水印值将应用于每个存储节点上的每个存储卷。对存储卷水印使用小于建议值可能发生原因 会导致某些存储卷在节点达到容量时无法访问(自动卸载)。

[[use-优化 水印]]使用优化水印

步骤
  1. 转到*support*>*other >*存储水印

  2. 选中*使用优化值*复选框。

  3. 选择 * 保存 * 。

现在,根据存储节点的大小和卷的相对容量,优化的存储卷水印设置将对每个存储卷生效。