3.4. 自定义系统标记


通过将自定义分组和标记应用到您的系统,您可以为各个系统添加上下文标记,根据混合云控制台应用程序中的这些标签过滤,并更轻松地关注相关系统。在大规模部署混合云控制台时,此功能可能尤其重要,但管理下的许多数百个或数千系统。

除了向多个混合云控制台服务添加自定义标签外,您还可以添加预定义的标签。顾问服务可以使用这些标签为您的系统创建目标建议,比如那些需要更高级别的安全性的系统。

注意

要创建自定义和预定义的标签,您必须具有 root 权限或等效权限才能添加到或更改 /etc/insights-client/tags.yaml 文件。

:

3.4.1. 标签结构

标签使用 namespace/key=value 对结构。

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

顾问服务包括红帽支持的预定义标签。

:

3.4.2. 创建 tags.yaml 文件并添加自定义组

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

  • 创建 etc/insights-client/tags.yaml 文件
  • group= key 和 &lt ;name-you-choose&gt; 值添加到 tags.yaml
  • 将新存档从系统上传到混合云控制台应用程序,以便新标签立即可见,以及您最新的结果

创建初始 标签后,通过编辑 /etc/insights-client/tags.yaml 文件根据需要添加额外的标签。

以下流程演示了如何创建 /etc/insights-client/tags.yaml 文件和初始组,然后如何验证 Hybrid Cloud Console 清单中是否存在该标签。

创建新组

  1. 以 root 身份运行以下命令,在 --group= 之后添加您的自定义组名称:

    [root@server ~]# insights-client --group=<name-you-choose>
    Copy to Clipboard Toggle word wrap

tags.yaml 格式示例

以下 tags.yaml 文件示例显示了文件格式示例,并为新组添加其他标签:

# tags
---
group: eastern-sap
name: Jane Example
contact: jexample@corporate.com
Zone: eastern time zone
Location:
- gray_rack
- basement
Application: SAP
Copy to Clipboard Toggle word wrap

验证您的自定义组是否已创建

  1. 进入 Red Hat Enterprise Linux > Inventory,并根据需要登录。
  2. Filter results 下拉菜单。
  3. 滚动浏览列表,或使用搜索功能来定位标签。
  4. 点标签来根据它过滤。
  5. 验证您的系统是否在公告系统列表的结果中。
  6. 验证系统是否已标记
  7. 进入 Red Hat Enterprise Linux > Inventory,并根据需要登录。
  8. 激活 Name 过滤器并开始输入系统名称,直到您看到系统,然后选择它。
  9. 验证系统名称旁边,标签符号为 darkened,并显示代表应用正确标签数的数字。

:

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

创建组过滤器后,根据需要编辑 /etc/insights-client/tags.yaml 的内容来添加或修改标签。

流程

  1. 使用命令行,打开标签配置文件进行编辑。

    [root@server ~]# vi /etc/insights-client/tags.yaml

  2. 根据需要编辑内容或添加额外的值。以下示例演示了如何在向系统添加多个标签时组织 tags.yaml

    # tags
    ---
    group: eastern-sap
    location: Boston
    description:
    - RHEL8
    - SAP
    key 4: value
    Copy to Clipboard Toggle word wrap
    注意

    根据需要添加任意数量的 key=value 对。使用大写字母、字母、数字、符号和空格的组合。

  3. 保存更改并关闭编辑器。
  4. 可选: 生成上传到 Hybrid Cloud Console 的上传。

    # insights-client
    Copy to Clipboard Toggle word wrap

:

Red Hat Insights 顾问服务建议会平等地处理每个系统。但是,有些系统可能需要比其他系统更高的安全性,或者需要不同的网络性能级别。除了添加自定义标签的功能外,Red Hat Hybrid Cloud Console 还提供预定义的标签,公告服务还可用来为您的系统创建需要更多关注的建议。

要选择并获取预定义的标签提供的扩展安全强化和增强检测和修复功能,您需要配置标签。配置后,公告服务根据定制的严重性级别和适用于您的系统的首选网络性能提供建议。

要配置标签,请使用 /etc/insights-client/tags.yaml 文件,以类似方式标记具有预定义标签的系统,您可以将其用于标记清单服务中的系统。要配置预定义的标签,请使用您用来创建自定义标签的同一 key=value 结构。下表列出了红帽预定义标签的详细信息。

Expand
表 3.1. 支持的预定义的标签列表
备注

安全

normal (默认)/ strict

默认情况下,公告服务将系统的风险配置文件与从 RHEL 最新版本的默认配置派生的基准和经常使用的使用模式进行比较。使公告服务能够在数字中保持建议、可操作和低建议。使用 严格的 值时,公告服务认为系统是安全的敏感性。安全敏感的系统需要特定的建议才能使用更严格的基准,即使在全新最新的 RHEL 上也可能会显示建议。

network_performance`

null (默认)/ 延迟 / 吞吐量

首选网络性能(根据您的业务要求,延迟或吞吐量)会影响到系统的顾问服务建议的严重性。

注意

预定义的标签键名称会被保留。如果您已使用密钥 安全,其值与其中一个预定义值不同,您将无法在建议中看到更改。只有在现有 key=value 与预定义键之一相同时,才会看到对建议的更改。例如,如果您有一个 key=valuesecurity: high,则建议不会因为红帽预定义的标签而改变。如果您目前具有 security: strictkey=value 对,您将在您的系统建议中看到更改。

:

3.4.5. 配置预定义的标签

您可以使用 Red Hat Hybrid Cloud Console advisor 服务的预定义标签来调整系统推荐行为。这可让您的系统获得扩展的安全强化和增强的检测和修复功能。这部分论述了如何配置预定义的标签。

先决条件

流程

  • 在命令行中,使用您首选的编辑器打开位于 /etc/insights-client/ 中的 tags.yaml 配置文件。(以下示例使用 Vim。)

    [root@server ~]# vi /etc/insights-client/tags.yaml
    Copy to Clipboard Toggle word wrap
  • 编辑 /etc/insights-client/tags.yaml 文件,为标签添加预定义的 key=value 对。本例演示了如何添加 security: strictnetwork_performance: latency 标签。

    # cat /etc/insights-client/tags.yaml
    group: redhat
    location: Brisbane/Australia
    description:
    - RHEL8
    - SAP
    security: strict
    network_performance: latency
    Copy to Clipboard Toggle word wrap
  • 保存您的更改。
  • 关闭编辑器。
  • 可选: 运行 insights-client 命令以生成上传到 Red Hat Hybrid Cloud 控制台,或等待下一次调度的 Red Hat Insights 上传。

    [root@server ~]# insights-client
    Copy to Clipboard Toggle word wrap

确认预定义的标签位于您的生产区域中

在生成上传到 Red Hat Insights (或等待下一个调度的 Insights 上传)后,您可以通过访问 Red Hat Enterprise Linux > Inventory 来检查标签是否在生产环境中。查找您的系统并查找新标签。您应该看到与下图中显示的内容类似。

应用预定义的标签后的建议示例

在以下镜像中,公告服务会显示配置了 network_performance: latency 标签的系统。

系统会显示一个更高的风险,其总风险被归类为 Important (重要)。没有 network_performance: latency 标签的系统被分类,总风险为 Moderate (中度)。您可以决定系统优先级更高的总风险。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat