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

第 2 步,共 3 步:定义放置位置

贡献者

通过创建ILM规则向导的*定义放置位置*步骤、您可以定义放置说明、这些放置说明确定对象的存储时长、副本类型(已复制或已删除编码)、存储位置以及副本数量。

关于此任务

一个 ILM 规则可以包含一个或多个放置指令。每个放置指令适用场景 都有一段时间。如果使用多个指令,则时间段必须是连续的,并且至少有一个指令必须从第 0 天开始。这些说明可以永久继续,也可以一直持续到不再需要任何对象副本为止。

如果要在该时间段内创建不同类型的副本或使用不同的位置,则每个放置指令可以包含多行。

在此示例中、ILM规则会在第一年将一个复制副本存储在站点1中、并将一个复制副本存储在站点2中。一年后,将创建 2+1 纠删编码副本,并仅保存在一个站点上。

创建ILM规则向导步骤2.
步骤
  1. 对于*参考时间*,选择在计算放置指令的开始时间时要使用的时间类型。

    选项 Description

    载入时间

    对象的载入时间。

    上次访问时间

    上次检索(读取或查看)对象的时间。

    *注意:*要使用此选项、必须为S3存储分段或Swift容器启用上次访问时间更新。请参见 "在ILM规则中使用上次访问时间"

    用户定义的创建时间

    在用户定义的元数据中指定的时间。

    非当前时间

    如果您为问题"`仅将此规则应用于较旧的对象版本(在启用了版本控制的S3存储分段中)?`"选择了*是*、则会自动选择"`非当前时间`" 在中 "创建ILM规则向导的第1步"

    备注 如果要创建合规规则、则必须选择*内嵌时间*。请参见 "使用 S3 对象锁定管理对象"
  2. 在*时间段和位置*部分中,输入第一个时间段的开始时间和持续时间。

    例如、您可能希望指定第一年的对象存储位置(from day 0 store for 365 days)。至少有一个指令必须从第 0 天开始。

  3. 如果要创建复制的副本:

    1. 从*存储对象依据*下拉列表中,选择*复制*。

    2. 选择要创建的副本数。

      如果将副本数更改为 1 ,则会显示一条警告。如果 ILM 规则在任何时间段内仅创建一个复制副本,则会使数据面临永久丢失的风险。请参见 "为什么不应使用单副本复制"

      要避免此风险、请执行以下一项或多项操作:

      • 增加时间段内的副本数。

      • 向其他存储池或云存储池添加副本。

      • 选择*纠删编码*,而不选择*复制*。

        如果此规则已在所有时间段创建多个副本,则可以安全地忽略此警告。

    3. 在*副本位置*字段中、选择要添加的存储池。

      • 如果仅指定一个存储池 * ,请注意, StorageGRID 只能在任何给定存储节点上存储一个对象的一个复制副本。如果您的网格包含三个存储节点、而您选择4作为副本数、则只会创建三个副本—每个存储节点一个副本。

        备注 系统将触发 * 无法实现 ILM 放置 * 警报,以指示无法完全应用 ILM 规则。
      • 如果指定多个存储池 * ,请记住以下规则:

        • 副本数不能大于存储池数。

        • 如果副本数等于存储池数,则每个存储池中将存储一个对象副本。

        • 如果副本数小于存储池数、则会在载入站点存储一个副本、然后系统会分发其余副本、以保持池中的磁盘使用量保持平衡、同时确保任何站点都不会获得一个对象的多个副本。

        • 如果存储池重叠(包含相同的存储节点),则对象的所有副本可能只保存在一个站点上。因此、请勿指定所有存储节点存储池(StorageGRID 11.6及更早版本)和其他存储池。

  4. 如果要创建经过纠删编码的副本:

    1. 从*存储对象依据*下拉列表中,选择*纠删编码*。

      重要说明 纠删编码最适合大于 1 MB 的对象。不要对小于200 KB的对象使用纠删编码、以避免管理非常小的经过纠删编码的片段所产生的开销。
    2. 如果没有为大于0.2 MB的值添加对象大小筛选器,请选择*Previer*返回到步骤1。然后,选择*添加高级筛选器*并将*对象大小*筛选器设置为大于0.2 MB的任何值。

    3. 选择要添加的存储池以及要使用的纠删编码方案。

      纠删编码副本的存储位置包括纠删编码方案的名称、后跟存储池的名称。

  5. (可选):

    1. 选择*添加其他类型或位置*可在不同位置创建其他副本。

    2. 选择*添加其他时间段*以添加不同的时间段。

      备注 除非最后一个时间段以 * 永久 * 结束,否则对象将在最后一个时间段结束时自动删除。
  6. 如果要将对象存储在云存储池中:

    1. 在*存储对象依据*下拉列表中,选择*复制*。

    2. 选择*复制位置*字段、然后选择云存储池。

      使用云存储池时,请记住以下规则:

      • 您不能在一个放置说明中选择多个云存储池。同样、您也不能在同一放置说明中选择云存储池和存储池。

      • 您只能在任何给定的云存储池中存储一个对象的一个副本。如果将 * 副本 * 设置为 2 或更多,则会显示一条错误消息。

      • 不能同时在任何云存储池中存储多个对象副本。如果使用云存储池的多个放置位置的日期重叠,或者同一放置中的多个行使用云存储池,则会显示错误消息。

      • 您可以将对象存储在云存储池中,同时将该对象存储为 StorageGRID 中的复制副本或纠删编码副本。但是、您必须在该时间段的放置说明中包含多行、才能指定每个位置的副本数量和类型。

  7. 在保留图中、确认您的放置说明。

    图中的每一行都显示了对象副本放置的位置和时间。线条的颜色表示复印类型:

    复制副本的颜色

    复制的副本

    用于删除编码副本的颜色

    经过纠删编码的副本

    云存储池副本的颜色

    云存储池副本

    在此示例中、ILM规则会在第一年将一个复制副本存储在站点1中、并将一个复制副本存储在站点2中。一年后、再过10年、三个站点将保存一份6+3经过删除的副本。总共11年后、这些对象将从StorageGRID 中删除。

    保留图的规则分析部分指出:

    • 在此规则有效期内、StorageGRID 站点丢失保护将适用。

    • 此规则处理的对象将在第4015天后删除。

    ILM 规则保留图
  8. 选择 * 继续 * 。 "第3步(选择加热行为)" 的创建ILM规则向导。