在 StorageGRID 中创建 ILM 策略
创建一个或多个 ILM 策略以满足您的服务质量要求。
使用一个活动的 ILM 策略,您可以将相同的 ILM 规则应用于所有租户和存储桶。
通过具有多个活动的 ILM 策略,您可以将适当的 ILM 规则应用于特定的租户和存储区,以满足多个服务质量要求。
创建 ILM 策略
在创建自己的策略之前,请验证"默认 ILM 策略"是否满足您的存储要求。
|
|
在测试系统中,仅使用系统提供的策略:2 个副本策略(用于单站点网格)或每个站点 1 个副本(用于多站点网格)。对于 StorageGRID 11.6 及更早版本,此策略中的默认规则使用"所有存储节点"存储池,其中包含所有站点。如果您的 StorageGRID 系统有多个站点,则同一站点上可能会放置两个对象副本。 |
|
|
如果是"全局 S3 对象锁定设置已启用",则必须确保 ILM 策略符合启用了 S3 Object Lock 的存储桶的要求。在本节中,请按照提及启用 S3 Object Lock 的说明进行操作。 |
-
您已使用 "支持的 Web 浏览器" 登录到网格管理器。
-
您有 "所需的访问权限"。
-
您必须"已创建 ILM 规则"根据是否启用了 S3 Object Lock。
S3 对象锁定未启用-
您有 "创建 ILM 规则" 要添加到策略中。根据需要,您可以保存策略、创建其他规则,然后编辑策略以添加新规则。
-
您有"已创建默认 ILM 规则"不包含任何筛选条件。
S3 对象锁定已启用-
StorageGRID 系统的 "全局 S3 对象锁定设置已启用"。
-
您有 "创建了合规和不合规的 ILM 规则" 要添加到策略中。根据需要,您可以保存策略、创建其他规则,然后编辑策略以添加新规则。
-
您有 "已创建默认 ILM 规则" 符合合规要求的策略。
-
-
或者,您已观看视频:
另请参见 "使用 ILM 策略"。
-
选择 ILM > 策略。
如果启用了全局 S3 对象锁定设置,则 ILM 策略页面会指示哪些 ILM 规则是合规的。
-
确定要如何创建 ILM 策略。
创建新策略-
选择*创建策略*。
克隆现有策略-
选中要开始使用的策略的复选框,然后选择 Clone。
编辑现有策略-
如果策略处于非活动状态,则可以对其进行编辑。请选中要开始使用的非活动策略的复选框,然后选择*编辑*。
-
-
在*策略名称*字段中,输入该策略的唯一名称。
-
(可选)在 更改原因 字段中输入创建新策略的原因。
-
要向策略中添加规则,请选择*Select rules*。选择一个规则名称以查看该规则的设置。
如果要克隆策略:
-
已选择要克隆的策略使用的规则。
-
如果要克隆的策略使用了任何没有筛选器且不是默认规则的规则,系统将提示您删除除其中一个规则之外的所有规则。
-
如果默认规则使用了筛选器,系统会提示您选择新的默认规则。
-
如果默认规则不是最后一个规则,则可以将该规则移动到新策略的末尾。
S3 对象锁定未启用-
为策略选择一个默认规则。要创建新的默认规则,请选择 ILM rules page。
默认规则适用于与策略中的其他规则不匹配的任何对象。默认规则不能使用任何筛选器,并且始终在最后进行评估。
请勿将"生成 2 个副本"规则用作策略的默认规则。"生成 2 个副本"规则使用单个存储池"所有存储节点",其中包含所有站点。如果您的 StorageGRID 系统有多个站点,则可能在同一站点上放置两个对象的副本。
S3 对象锁定已启用-
为策略选择一个默认规则。要创建新的默认规则,请选择 ILM rules page。
规则列表仅包含符合要求且不使用任何过滤器的规则。
请勿将"制作 2 个副本"规则用作策略的默认规则。"制作 2 个副本"规则使用单个存储池"所有存储节点",其中包含所有站点。如果使用此规则,则可能会将对象的多个副本放在同一站点上。 -
如果需要为不合规 S3 存储桶中的对象设置不同的"默认"规则,请选择*包括一个不含筛选器的不合规 S3 存储桶规则*,并选择一个不使用筛选器的不合规规则。
例如,您可能希望使用云存储池将对象存储在未启用 S3 Object Lock 的存储桶中。
您只能选择一个不使用筛选器的不合规规则。
-
-
选择完默认规则后,选择*继续*。
-
对于"其他规则"步骤,选择要添加到策略中的任何其他规则。这些规则至少使用一个筛选器(租户帐户、存储区名称、高级筛选器或非当前参考时间)。然后选择 Select。
创建策略窗口现在会列出您选择的规则。默认规则位于结尾,其他规则位于其上方。
如果已启用 S3 Object Lock,并且您还选择了不合规的"默认"规则,则该规则将作为倒数第二个规则添加到策略中。
如果任何规则不能永久保留对象,则会出现警告。激活此策略时,您必须确认您希望 StorageGRID 在默认规则的放置指令到期时删除对象(除非存储桶生命周期将对象保留更长时间)。 -
拖动非默认规则的行,以确定评估这些规则的顺序。
您不能移动默认规则。如果启用了 S3 对象锁定,并且选择了不合规的"默认"规则,则也不能移动该规则。
您必须确认 ILM 规则的顺序正确。激活策略后,新对象和现有对象将按列出的顺序依规则进行评估,从顶部开始。 -
根据需要,选择*Select rules*以添加或删除规则。
-
完成后,选择*保存*。
-
重复这些步骤以创建其他 ILM 策略。
-
模拟 ILM 策略。在激活策略之前,应始终模拟策略,以确保其按预期工作。
模拟策略
在激活策略并将其应用于生产数据之前,先在测试对象上模拟策略。
-
您知道要测试的每个对象的 S3 存储桶/对象密钥。
-
使用 S3 客户端或"S3 控制台",接收测试每个规则所需的对象。
-
在 ILM 策略页面上,选中该策略的复选框,然后选择 Simulate。
-
在 Object 字段中,输入测试对象的 S3
bucket/object-key。例如,bucket-01/filename.png。 -
如果启用了 S3 版本控制,则可以选择在 Version ID 字段中输入对象的版本 ID。
-
选择*模拟*。
-
在"模拟结果"部分,确认每个对象都与正确的规则匹配。
-
要确定哪个存储池或纠删编码配置文件有效,请选择匹配规则的名称以转到规则详细信息页面。
|
|
查看对现有复制和擦除编码对象位置的任何更改。更改现有对象的位置可能会在评估和实施新放置时导致临时资源问题。 |
对策略规则所做的任何编辑都将反映在模拟结果中,并显示新的匹配项和之前的匹配项。模拟策略窗口将保留您测试的对象,直到您选择 全部清除 或为模拟结果列表中的每个对象选择删除图标
。
激活策略
激活单个新的 ILM 策略时,现有对象和新接收的对象由该策略管理。激活多个策略时,分配给存储桶的 ILM 策略标记将确定要管理的对象。
激活新策略之前:
-
模拟策略,确认其行为符合您的预期。
-
查看对现有复制和擦除编码对象位置的任何更改。更改现有对象的位置可能会在评估和实施新放置时导致临时资源问题。
|
|
ILM 策略中的错误可能会导致不可恢复的数据丢失。 |
激活 ILM 策略时,系统会将新策略分发到所有节点。但是,在所有网格节点可用于接收新策略之前,新的活动策略可能不会实际生效。在某些情况下,系统会等待实施新的活动策略,以确保不会意外删除网格对象。具体而言:
-
如果您进行的策略更改*增加了数据冗余或持久性*,则这些更改会立即实施。例如,如果您激活的新策略包含三副本规则而不是两副本规则,则该策略将立即实施,因为它会增加数据冗余。
-
如果您所做的策略更改*可能会降低数据冗余或持久性*,则在所有网格节点都可用之前,不会实施这些更改。例如,如果激活的新策略使用两份规则而不是三份规则,则新策略将显示在"活动策略"选项卡中,但在所有节点都联机且可用之前不会生效。
请按照以下步骤激活一项或多项策略:
如果您只有一个有效策略,请按照以下步骤操作。如果您已经有一个或多个有效策略,并且要激活其他策略,请按照激活多个策略的步骤进行操作。
-
准备好激活策略时,选择 ILM > 策略。
或者,您可以从 ILM > 策略标签 页面激活单个策略。
-
在"策略"选项卡上,选中要激活的策略的复选框,然后选择 Activate。
-
按照相应的步骤进行操作:
-
如果系统提示您确认要激活策略,请选择*OK*。
-
如果出现包含此策略详细信息的警告消息:
-
查看详细信息,以确保该策略能够按预期管理数据。
-
如果默认规则存储对象的天数有限,请查看保留图,然后在文本框中键入该天数。
-
如果默认规则永久存储对象,但一个或多个其他规则的保留时间有限,请在文本框中键入 yes。
-
选择*激活策略*。
-
-
要激活多个策略,您必须创建策略标记并为每个标记分配策略。您最多可以为网格创建 10 个策略标签。
|
|
当使用多个策略标记时,如果租户经常将策略标记重新分配给存储区,则可能会影响网格性能。如果您有不受信任的租户,请考虑仅使用默认策略标记。 |
-
选择 ILM > 策略标签。
-
选择 Create。
-
在创建策略标记对话框中,键入标记名称,还可以选择键入标记的说明。
标签名称和描述对租户可见。选择有助于租户在选择要分配给其存储桶的策略标签时做出明智决策的值。例如,如果分配的策略将在一段时间后删除对象,您可以在描述中说明这一点。请勿在这些字段中包含敏感信息。 -
选择*创建标签*。
-
在 ILM 策略标记表中,使用下拉列表选择要分配给标记的策略。
-
如果 Policy limitations(策略限制)列中出现警告,请选择 View policy details 以查看策略。
-
确保每个策略都能按预期管理数据。
-
选择*激活分配的策略*。或者,选择*清除更改*以删除策略分配。
-
在使用新标记激活策略对话框中,查看每个标记、策略和规则将如何管理对象的说明。根据需要进行更改,以确保策略能够按预期管理对象。
-
确实要激活策略时,在文本框中键入 yes,然后选择*激活策略*。