可以同时向多个对象添加标记。但是,只有虚拟机对象才支持此功能。

过程

  1. 从浏览器中,通过 https://nsx-manager-ip-address 登录到 NSX Manager
  2. 单击清单 > 标记
  3. 单击添加标记
  4. 输入标记名称。
    标记名称的最大长度为 256 个字符。
  5. (可选) 输入标记范围。
    例如,假定您希望根据虚拟机的操作系统(Windows、Mac、Linux)来标记虚拟机。为此,可创建三个标记,例如 Windows、Linux 和 Mac,并将每个标记的范围设置为“操作系统”。
    范围的最大长度为 128 个字符。
  6. 已分配给列下,单击设置虚拟机
  7. (必选) 选择要向其分配标记的虚拟机,然后单击应用

    您必须将标记分配给至少一个虚拟机,然后才能保存标记。

  8. 单击保存 (Save)

结果

  • 如果将标记分配给多个虚拟机,分配可能需要一些时间。在进行分配时,上次分配状态会显示正在运行。在将标记成功分配给所有选定的虚拟机后,上次分配状态列将更改为成功
  • 如果发生部分分配情况,系统不会从已应用标记的虚拟机回滚标记分配。例如,假定您为批量标记分配选择了 100 个虚拟机,但有 10 个虚拟机的分配失败。不会回滚在其余 90 个虚拟机上分配的标记。

    在此类部分分配情况下,请运行以下 API 以检索标记操作的状态:

    GET /api/v1/infra/tags/tag-operations/<operation-id>/status

    您还可以使用以下 API 来检索标记操作的已实现状态:

    GET /api/v1/infra/realized-state/realized-entities?intent_path=/infra/tags/tag-operations/<operation-id>

    有关这些 API 的更多详细信息,请参见NSX API 指南

下一步做什么

如果清单中的标记列表很长,您可以筛选或搜索标记以快速找到感兴趣的标记。您可以按源、范围和标记(标记的名称)进行筛选。您还可以对 UI 中的标记进行排序。但是,由于标记具有区分大小写的性质,因此,标记仅按词法顺序排序。

以下限制适用于搜索或筛选标记:
  • 您不能同时按“源”和“范围”属性筛选标记,因为这两者均使用标记的“范围”属性。
  • API 不支持使用特殊字符(例如 *、&、/、\ 等)筛选标记。但是,您可以使用特殊字符来筛选 UI 中的标记。