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

在 StorageGRID 中管理纠删编码配置文件

您可以查看纠删码配置文件的详细信息,并在需要时重命名配置文件。如果纠删码配置文件当前未在任何 ILM 规则中使用,则可以停用它。

开始之前

查看擦除编码配置文件详细信息

您可以查看擦除编码配置文件的详细信息以确定其状态、使用的擦除编码方案和其他信息。

步骤
  1. 选择*配置* > 系统 > 擦除编码。

  2. 选择配置文件。此时将显示该配置文件的详细信息页面。

  3. (可选)查看 ILM 规则选项卡,以查看使用配置文件的 ILM 规则列表以及使用这些规则的 ILM 策略。

  4. 也可以查看"存储节点"选项卡,了解配置文件存储池中每个存储节点的详细信息,例如其所在的站点和存储使用情况。

重命名擦除编码配置文件

您可能需要重命名纠删码配置文件,以便更直观地了解该配置文件的用途。

步骤
  1. 选择*配置* > 系统 > 擦除编码。

  2. 选择要重命名的配置文件。

  3. 选择*重命名*。

  4. 请输入擦除编码配置文件的唯一名称。

    纠删码配置文件名称将附加到 ILM 规则放置指令中的存储池名称之后。

    备注 纠删码配置文件名称必须唯一。如果使用现有配置文件的名称,即使该配置文件已停用,也会出现验证错误。
  5. 选择 Save。

停用擦除编码配置文件

如果您不再计划使用纠删码配置文件,并且该配置文件当前未在任何 ILM 规则中使用,则可以停用该配置文件。

提示 确认没有正在进行的纠删码数据修复操作或退役程序。如果尝试在其中一个操作正在进行时停用纠删码配置文件,则会返回错误消息。
关于此任务

如果满足以下任一条件,StorageGRID 将阻止您停用纠删码配置文件:

  • 纠删码配置文件当前正在 ILM 规则中使用。

  • 纠删码配置文件不再用于任何 ILM 规则,但该配置文件的对象数据和奇偶校验片段仍然存在。

步骤
  1. 选择*配置* > 系统 > 擦除编码。

  2. 在活动选项卡上,查看 状态 列,以确认要停用的纠删码配置文件未在任何 ILM 规则中使用。

    如果在任何 ILM 规则中使用擦除编码配置文件,则无法将其停用。在该示例中,2+1 Data Center 1 配置文件至少在一个 ILM 规则中使用。

    ILM 规则中使用的 EC 配置文件

  3. 如果在ILM规则中使用配置文件,请执行以下步骤:

    1. 选择 ILM > 规则。

    2. 选择每个规则并查看保留图,以确定规则是否使用要停用的纠删码配置文件。

    3. 如果 ILM 规则使用要停用的纠删码配置文件,请确定该规则是否用于任何 ILM 策略。

    4. 根据擦除编码配置文件的使用位置,完成表中的其他步骤。

      配置文件在何处使用? 停用配置文件之前需要执行的其他步骤 请参阅这些其他说明

      从未在任何 ILM 规则中使用过

      无需执行其他步骤。请继续执行此过程。

      无

      在任何ILM策略中从未使用过的ILM规则中

      1. 编辑或删除所有受影响的 ILM 规则。如果编辑规则,请删除所有使用纠删码配置文件的放置位置。

      2. 继续执行此过程。

      在当前处于活动 ILM 策略中的 ILM 规则中

      1. 克隆此策略。

      2. 删除使用纠删码配置文件的 ILM 规则。

      3. 添加一个或多个新的 ILM 规则,以确保对象受到保护。

      4. 保存、模拟并激活新策略。

      5. 等待应用新策略,并根据您添加的新规则将现有对象移动到新位置。

        *注意:*根据新的 ILM 规则,ILM 操作可能需要数周甚至数月才能将对象移动到新位置,具体取决于对象的数量和 StorageGRID 系统的大小。

        虽然您可以安全地尝试停用仍与数据相关联的纠删编码配置文件,但停用操作将失败。如果配置文件尚未准备好停用,系统将显示一条错误消息。

      6. 编辑或删除您从策略中删除的规则。如果编辑规则,请删除所有使用纠删码配置文件的放置位置。

      7. 继续执行此过程。

      在当前处于ILM策略中的ILM规则中

      1. 编辑此策略。

      2. 删除使用纠删码配置文件的 ILM 规则。

      3. 添加一个或多个新的 ILM 规则,以确保所有对象都受到保护。

      4. 保存此策略。

      5. 编辑或删除您从策略中删除的规则。如果编辑规则,请删除所有使用纠删码配置文件的放置位置。

      6. 继续执行此过程。

    5. 刷新 Erasure-Coding Profiles 页面,以确保该配置文件未在 ILM 规则中使用。

  4. 如果配置文件未在 ILM 规则中使用,请选择单选按钮并选择 停用。此时将显示停用擦除编码配置文件对话框。

    提示 您可以同时选择要停用的多个配置文件,前提是每个配置文件未在任何规则中使用。
  5. 如果您确定要停用此个人资料,请选择*停用*。

结果
  • 如果 StorageGRID 能够停用纠删码配置文件,则其状态为"已停用"。您不能再为任何 ILM 规则选择此配置文件。您无法重新激活已停用的配置文件。

  • 如果 StorageGRID 无法停用配置文件,则会显示错误消息。例如,如果对象数据仍与此配置文件相关联,则会显示错误消息。您可能需要等待几周才能再次尝试停用过程。