创建迁移策略

通过该操作,可以创建迁移策略。迁移策略决定系统对特定文件进行迁移,迁移到的硬盘池。

前提条件

已经完成命名空间的创建。

注意事项

操作步骤

  1. 选择“资源 > 数据流动 > SmartTier”。

    存储系统默认关闭分级策略功能,初次进入“SmartTier”时,需要单击“启用”进行启用。分级策略功能启用后,可以登录CLI,执行如下命令进行关闭。
    change tier_global_parameter tier_switch=off service_type=服务类型

  2. 在左上方的“帐户”下拉框中选择需要创建迁移策略的命名空间所属的帐户。
  3. 单击“创建分级策略”。

    系统弹出“创建分级策略”页面。

  4. 选择“策略类型”为“迁移”。

    相关参数如表1所示。

    表1 迁移策略参数

    参数名称

    参数说明

    名称

    迁移策略的名称。

    说明:
    • 名称不能重复。
    • 名称只能包含字母、数字、特殊字符!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~和空格,不能以空格开头和结尾。
    • 长度为1~255个字符。

    执行模式

    迁移策略的执行模式,包括“周期性”和“一次性”。

    说明:

    设置“执行模式”为“周期性”时,迁移策略按照所设置的周期进行执行,默认执行时间为每天的00:00,您可以在设置迁移周期中进行修改。设置“执行模式”为“一次性”时,迁移策略会立即执行。

    命名空间

    迁移策略生效的命名空间。单击“选择”,在系统弹出的“命名空间”页面选择命名空间,然后单击“确定”。

    Dtree

    迁移策略生效的Dtree。单击“选择”,在系统弹出的“Dtree”页面选择Dtree,然后单击“确定”。

    文件目录

    迁移策略生效的文件目录。

    如果不设置Dtree和文件目录,迁移策略对整个命名空间生效;如果设置了Dtree且不设置文件目录,迁移策略对整个Dtree生效。

    说明:

    当迁移策略的执行模式为“一次性”时才能显示。

    场景化压缩模式

    选择对指定的文件是否进行场景化压缩或解压缩处理。
    • 无:不对文件进行压缩/解压缩处理
    • 压缩:对指定文件进行压缩处理,压缩后的文件占用容量减小,但不可读写。
    • 解压缩:对已压缩的文件进行解压处理,解压后文件恢复原大小,可读写。
    说明:
    • “执行模式”为“周期性”时,不能选择“解压缩”。
    • 选择“周期性”“压缩”模式时,设置的周期策略同样适用于压缩任务。
    • “通用”场景下,导入高级License后才支持配置场景化压缩模式;“智能视图”或“媒资”场景下不支持配置场景化压缩模式。
    • “分级等级”为“异构设备”时,“场景化压缩模式”将自动设置为“无”,且不支持手动更改。

  5. 设置过滤策略,相关参数如表2所示。

    • “智能分级”和“自定义”只能二选一。选择“自定义”时,自定义中的策略可以组合配置,迁移策略对同时满足所有过滤策略的文件生效。
    • 不设置过滤策略时,迁移策略对所选路径下的所有文件生效。
    • “执行模式”选择为“一次性”时,仅支持“自定义”策略类型。
    表2 过滤策略参数

    策略类型

    参数说明

    智能分级

    系统根据文件访问频率、操作时间、文件大小等条件智能识别冷热文件进行迁移任务。

    选择“智能分级”过滤时,文件的冷热等级与“分级等级”匹配的文件才会被迁移。

    自定义

    • 按文件名称

      选择“按文件名称”过滤时,需要设置文件名称过滤“文件名称过滤”为“包含”或“排除”,然后设置对应的文件名称。

      说明:
      • 文件名称的总长度为1~1023。
      • 通配符“*”能匹配任意字符,只支持以下写法:example、*、*example*、*example、example*、example*example。
      • 多个文件名称使用英文逗号(,)分隔。
    • 按文件大小

      选择“按文件大小”过滤时,需要设置具体的文件大小。

    • 按文件操作时间

      选择“按文件操作时间”过滤时,需要设置具体的操作时间。操作时间包括“crtime”、“mtime”、“ctime”、和“atime”。

      • crtime:文件的创建时间。
      • mtime:文件的修改时间。
      • ctime:文件的属性改变时间。
      • atime:文件的最后访问时间。
        说明:

        当所选命名空间开启了对象协议时,不支持“crtime”参数。

    • 按用户/用户组

      选择“按用户/用户组”过滤时,需要选择文件所属的用户/用户组类型并设置“用户名过滤”或“用户组名过滤”为“包含”或“排除”。

      • 当“所属用户/用户组类型”为“LDAP域用户”、“LDAP域用户组”、“NIS域用户”或“NIS域用户组”时,需要设置对应的用户/用户组名称。
      • 当“所属用户/用户组类型”为“UNIX本地认证用户”或“UNIX本地认证用户组”时,需要单击“选择”,在弹出的“UNIX本地认证用户”或“UNIX本地认证用户组”页面选择对应的用户/用户组,然后单击“确定”。
    • 按前缀

      选择“按前缀”过滤时,需要设置具体的前缀。

    • 按标签

      选择“按标签”过滤时,需要设置具体的标签。您可以通过单击增加多个标签

    说明:
    • 选择“自定义”模式时,当所选命名空间已开启对象协议时,过滤策略才支持设置“按前缀”和“按标签”。
    • 建议文件操作时间“≤”的条件与其他时间策略作为组合条件使用。例如:

      crtime设置为“>”“7”“天”,atime设置为“≤”“1”“天”。即对一周前创建且最近一天内访问过的文件进行迁移。

    • 迁移任务启动后,会对设置了迁移策略的目录下的文件逐个进行处理,对符合设置条件的文件进行迁移。由于文件是否符合条件是在文件处理的时候进行判断,为避免随着任务执行时间的推移,出现条件变化(例如任务启动时文件满足crtime≤1小时,但处理到该文件时其crtime已经大于一小时),请将“≤”的条件值设置为大于设置迁移周期中的迁移周期。

  6. 当所选命名空间开启了对象协议时,可以设置对象版本迁移策略 。

    1. 开启“对象版本迁移策略 ”。
    2. 设置对象版本迁移策略,相关参数如表3所示。
      表3 对象版本迁移策略参数

      参数名称

      参数说明

      当前版本

      设置当前版本对象的迁移策略。包括“按创建天数”和“按指定日期”。

      • 按创建天数

        选择“按创建天数”过滤时,当前版本对象的创建天数达到指定天数后将被迁移。取值范围为1~3653天。

      • 按指定日期
        • 若指定日期小于等于当前日期,则上传日期早于指定日期的当前版本对象将被迁移。
        • 若指定日期大于当前日期,则达到指定日期后上传日期早于指定日期的当前版本对象将被迁移,适用于执行模式为“周期性”的策略。

      非当前版本

      设置非当前版本对象的迁移策略,对象成为非当前版本的天数达到指定天数后将被迁移。取值范围为1~3653天。

      迁移策略对同时满足所有过滤策略和对象版本迁移策略的文件生效。

  7. 设置存储类型。

    1. 选择迁移策略的“分级等级”,分级等级包括:
      • 冷温热等级:即文件迁移到的硬盘池的等级,硬盘池等级为创建硬盘池时设置的硬盘池“分级等级”。
      • 异构设备:当所选的命名空间已启用分级存储时,可以选择将文件迁移到其他异构设备。

      当所选命名空间开启了“分级存储”并绑定了异构设备后,才支持选择“异构设备”。

    2. 当“分级等级”选择为“异构设备”时,需要设置迁移参数,相关参数如表4所示。
      表4 异构设备迁移参数

      迁移类型

      关联参数

      参数说明

      迁移到异构设备

      压缩

      启用后,待迁移的文件会压缩后再存储在异构设备上。

      聚合

      启用后,小文件聚合后再存储在异构设备上。

      数据加密

      启用后,软加密文件将会密文保存在异构设备上。

      说明:
      • 启用数据加密功能前,请先开启帐户的数据加密功能。
      • 跨站点容灾复制桶在配置迁移策略时,不支持启用数据加密。

      从异构设备迁回

      取回保留时间

      文件从异构设备取回后,可以保留的时长。超过保留时间,如果文件数据没发生变化,删除本地数据,保留异构设备上的数据;如果数据发生变化,删除异构设备上的数据,保留本地数据。

      说明:
      • “执行模式”选择为“一次性”时,才支持选择“从异构设备迁回”。
      • 如果从异构设备迁回的任务状态显示为失败,一般是因为连接异构设备失败,例如:网络连接异常、网络不稳定、异构设备的桶被删除或无权限访问。

  8. 单击“确定”。