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

使用用户创建的自定义标记管理ONTAP FabricPool卷

贡献者

从 ONTAP 9.8 开始, FabricPool 支持使用用户创建的自定义标记进行对象标记,以便对对象进行分类和排序,从而简化管理。如果您是具有管理员权限级别的用户,则可以创建新的对象标记,以及修改,删除和查看现有标记。

在创建卷期间分配新标记

如果要为从创建的新卷分层的新对象分配一个或多个标记,则可以创建新的对象标记。您可以使用标记帮助对对象进行分类和排序、以便于管理数据。从ONTAP 9.8开始、您可以使用System Manager创建对象标记。

关于此任务

您只能在连接到 StorageGRID 的 FabricPool 卷上设置标记。这些标记会在卷移动期间保留。

  • 每个卷最多允许4个标记。

  • 在命令行界面中、每个对象标记都必须是一个键值对、并以等号分隔。

  • 在命令行界面中、多个标记必须以逗号分隔。

  • 每个标记值最多可包含127个字符。

  • 每个标记键都必须以字母字符或下划线开头。

    密钥只能包含字母数字字符和下划线,允许的最大字符数为 127 。

您可以使用ONTAP 系统管理器或ONTAP 命令行界面分配对象标记。

示例 1. 步骤
System Manager
  1. 导航到*存储>层*。

  2. 找到包含要标记的卷的存储层。

  3. 单击 * 卷 * 选项卡

  4. 找到要标记的卷、然后在*对象标记*列中选择*单击以输入标记*。

  5. 输入密钥和值。

  6. 单击 * 应用 * 。

命令行界面
  1. 使用 volume create 命令 -tiering-object-tags 用于创建具有指定标记的新卷的选项。您可以使用逗号分隔对指定多个标记:

    volume create [ -vserver <vserver name> ] -volume <volume_name> -tiering-object-tags <key1=value1> [,<key2=value2>,<key3=value3>,<key4=value4> ]

    以下示例将创建一个名为 fp_volume1 的卷,其中包含三个对象标记。

    vol create -volume fp_volume1 -vserver vs0 -tiering-object-tags project=fabricpool,type=abc,content=data

修改现有标记

您可以更改标记的名称,替换对象存储中现有对象上的标记,或者向计划稍后添加的新对象添加其他标记。

示例 2. 步骤
System Manager
  1. 导航到*存储>层*。

  2. 找到包含要修改的标记的卷的存储层。

  3. 单击 * 卷 * 选项卡

  4. 找到包含要修改的标记的卷、然后在*对象标记*列中单击标记名称。

  5. 修改标记。

  6. 单击 * 应用 * 。

命令行界面
  1. 使用 volume modify 命令 -tiering-object-tags 用于修改现有标记的选项。

    volume modify [ -vserver <vserver name> ] -volume <volume_name> -tiering-object-tags <key1=value1> [ ,<key2=value2>,
    <key3=value3>,<key4=value4> ]

    以下示例将现有标记 type=abc 的名称更改为 type=xyz 。

    vol create -volume fp_volume1 -vserver vs0 -tiering-object-tags project=fabricpool,type=xyz,content=data

删除标记

如果不再需要在卷或对象存储中的对象上设置对象标记,则可以删除这些对象标记。

示例 3. 步骤
System Manager
  1. 导航到*存储>层*。

  2. 找到包含要删除的标记的卷的存储层。

  3. 单击 * 卷 * 选项卡

  4. 找到包含要删除的标记的卷、然后在*对象标记*列中单击标记名称。

  5. 要删除此标记、请单击垃圾桶图标。

  6. 单击 * 应用 * 。

命令行界面
  1. 使用 volume modify 命令 -tiering-object-tags 选项、后跟一个空值 ("")以删除现有标记。

    以下示例将删除 fp_volume1 上的现有标记。

    vol modify -volume fp_volume1 -vserver vs0 -tiering-object-tags ""

查看卷上的现有标记

在向列表附加新标记之前,您可以查看卷上的现有标记,以查看哪些标记可用。

步骤
  1. 使用 `volume show`命令和 `tiering-object-tags`选项查看卷上的现有标记。

    volume show [ -vserver <vserver name> ] -volume <volume_name> -fields tiering-object-tags

检查 FabricPool 卷上的对象标记状态

您可以检查一个或多个 FabricPool 卷上的标记是否已完成。

步骤
  1. 使用 `vol show`命令和 `-fields needs-object-retagging`选项查看是否正在进行标记、是否已完成标记或是否未设置标记。

    vol show -fields needs-object-retagging  [ -instance | -volume <volume name>]

    此时将显示以下值之一:

    • true:尚未对此卷运行对象标记扫描程序,或者需要对此卷再次运行对象标记扫描程序

    • false:对象标记扫描程序已完成对此卷的标记

    • <->:对象标记扫描程序不适用于此卷。对于不驻留在 FabricPool 上的卷,会发生这种情况。