可以同时向多个对象添加标记。但是,此功能仅适用于虚拟机对象。

过程

  1. 使用 admin 特权登录到 NSX Manager
  2. 单击清单 > 标记
  3. 单击添加标记
  4. 输入标记名称。
    标记名称的最大长度为 256 个字符。
  5. (可选) 输入标记范围。
    例如,假定您希望根据虚拟机的操作系统(Windows、Mac、Linux)来标记虚拟机。为此,可创建三个标记,例如 Windows、Linux 和 Mac,并将每个标记的范围设置为“操作系统”。
    范围的最大长度为 128 个字符。
  6. 已分配给中,单击设置虚拟机
  7. (必选) 选择要向其分配标记的一个或多个虚拟机,然后单击应用

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

    注: 您可以将标记一次性批量分配给最多 1000 个虚拟机。
  8. 单击保存

结果

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

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

    GET /api/v1/infra/tags/tag-operations/<tag-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 中的标记。