创建放置策略

通过该操作,可以创建放置策略。放置策略决定命名空间中的文件写入时的硬盘池。

前提条件

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

注意事项

优先使用Dtree本身的策略,如果Dtree本身没有策略,则向上继承父命名空间的策略。

操作步骤

  1. 选择“资源 > 调优 > SmartTier”。

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

    change tier_global_parameter tier_switch=off service_type=服务类型

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

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

  4. 选择“策略类型”为“放置”。

    相关参数如表1所示。

    表1 放置策略参数

    参数名称

    参数说明

    名称

    放置策略的名称。

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

    命名空间

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

    Dtree

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

    过滤策略

    文件的过滤策略,包括“按文件名称”和“按用户/用户组”。

    • 按文件名称

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

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

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

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

    放置策略对同时满足所有过滤策略的文件生效。

    分级等级

    放置策略的分级等级。即文件写入时存储到的硬盘池的等级,硬盘池等级为创建硬盘池时设置的硬盘池“分级等级”。

  5. 单击“确定”。