7.3. 自定义系统标记

您可以将自定义分组和标记应用到您的系统。这可让您向各个系统添加上下文标记,根据 Insights for Red Hat Enterprise Linux 应用程序中的标签进行过滤,并更轻松地专注于相关系统。在大规模部署 Insights for Red Hat Enterprise Linux 时,此功能特别有价值,管理有大量数百个或数千个系统。

除了将自定义标签添加到多个 Insights for Red Hat Enterprise Linux 服务外,您还可以添加预定义的标签。顾问服务可以使用这些标签为您的系统创建目标建议,这些系统可能需要更多关注,比如那些需要更高级别安全性的系统。

7.3.1. 过滤结构

过滤器使用 namespace=valuekey=value 对的结构。

  • namespace。命名空间是 ingestion point, insights-client 的名称。无法更改这个值。tags.yaml 文件从命名空间中提取,它在上传前由客户端注入。
  • 密钥。您可以创建密钥或使用系统中的预定义密钥。您可以使用大写、字母、数字、符号和空格的组合。
  • 值。您可以定义自己的描述性字符串值。您可以使用大写、字母、数字、符号和空格的组合。

7.3.2. 创建自定义组和 tags.yaml 文件

要创建并添加标签到 /etc/insights-client/tags.yaml,使用带有 --group=<name-you-choose> 选项的 insights-client。这个命令选项执行以下操作:

  • 创建 etc/insights-client/tags.yaml 文件
  • group= 键和 &lt ;name-you-choose&gt; 值添加到 tags.yaml
  • 将系统的新存档上传到 Insights for Red Hat Enterprise Linux 应用程序,使新标签立即可见以及最新的结果

先决条件

  • 对您的系统的根级别访问权限。

流程

  1. 以 root 用户身份运行以下命令,添加自定义组名称以代替 < name-you-choose>

    [root@server ~]# insights-client --group=<name-you-choose>
  2. 可选。要添加其他标签,请编辑 /etc/insights-client/tags.yaml 文件。
  3. 进入 Inventory > Systems 并在需要时登录。
  4. Filter by tags 下拉菜单。您还可以使用搜索框输入所有标签名称的一部分,以便在标签中自动显示带有该文本的系统。
  5. 向上或向下滚动列表以查找标签。
  6. 单击标签以对其进行过滤。
  7. 验证您的系统是否在公告系统列表中的结果。

    1. 进入 Inventory > Systems 并在需要时登录。
    2. 激活 Name 过滤器并开始输入系统名称,直到您看到您的系统,然后选择它。
    3. 标签符号是一个黑色,它旁边的数字显示应用的正确标签数。

7.3.3. 编辑 tags.yaml 以添加或更改标签

创建组 标签后,您可以编辑 tags.yaml 的内容来添加或修改标签。

以下流程演示了如何编辑 /etc/insights-client/tags.yaml 文件,然后验证 Red Hat Insights > RHEL > Inventory 中存在该标签。

先决条件

  • 对您的系统的根级别访问权限。

流程

  1. 在编辑器中打开标签配置文件 tags.yaml

    [root@server ~]# vim /etc/insights-client/tags.yaml
  2. 编辑文件内容或添加额外的 key=value 对。如果需要,添加额外的 key=value 对。使用大写、字母、数字、符号和空格的组合。以下示例演示了如何在向系统添加多个标签时组织 tags.yaml

    # tags
    ---
    group: _group-name-value_
    location: _location-name-value_
    description:
    - RHEL8
    - SAP
    key 4: value
  3. 保存更改并关闭编辑器。
  4. 为 Red Hat Enterprise Linux 生成上传到 Insights 的上传。

    [root@server ~]# insights-client
  5. 进入 Inventory > Systems 并在需要时登录。
  6. Filter Results 框中,点向下箭头并选择其中一个过滤器,或者输入过滤器的名称并选择它。

    注意

    您可以通过 tag 键或其值进行搜索。

  7. 在结果中查找您的系统。
  8. 验证过滤器图标是否被判断,并显示代表系统应用的过滤器数量的数字。