在红帽订阅管理中使用通知和报告

Red Hat Subscription Management 2022

查看并响应系统通知、基础架构报告和其他订阅信息

摘要

本指南描述了常见报告和通知,并告诉您如何响应涉及资源或过期的订阅的情况。

第 1 章 订阅状态、通知和合规性

作为 IT 管理员,您必须管理和维护您管理的系统清单。系统清单包括硬件上安装的硬件和软件。软件通常会以订阅为基础安装。为了保持软件和相关订阅的准确清单,您需要跟踪关键信息:

  • 安装什么
  • 它被安装的位置
  • 有多少副本处于活跃状态
  • 当订阅过期时

作为 IT 管理员,您可能负责提供准确的软件清单。例如,公司必须维护并提供有关其软件资产的准确信息,以便遵守美国或支付卡行业数据安全标准(PCI-DSS)中的 Sarbanes-Oxley 规定。收集和维护软件资产的所有信息通常称为 软件许可证管理。当您使用红帽订阅模式时,它被称为 订阅管理

订阅管理是一种识别和创建您通过红帽获取的软件产品中系统之间的关系的一种方式。通过有效管理您的订阅,您可以实现以下目标:

  • 通过跟踪软件订阅和过期日期来保持法规合规性。
  • 通过维护最新的部署信息来简化 IT 审计。
  • 通过明确订阅、系统和使用情况之间的关系来更加有效地分配订阅。
  • 通过主动管理订阅与超额订阅来降低成本。

订阅遵循生命周期:

  • 帐户购买一个产品的订阅,这使得他们能够访问红帽内容交付网络、勘误表及补丁、升级和支持。

订阅可用于 设定 的时间,并可用于一定次数( 数量)。

  • 服务器添加到订阅管理服务的清单中。 添加系统后,有一个事实列表用于定义系统的属性和配置集,它列出了安装的产品及其版本。
  • 订阅 附加到系统,以便系统有权支持该产品的服务和内容。

可将订阅由管理员手动分配,或者也可由订阅流程自动附加,具体取决于与系统属性和已安装产品最匹配的订阅。

  • 因为订阅的有效性期或添加新产品被添加,因此必须将新订阅附加到系统,以便其保持覆盖范围。

1.1. 与订阅、产品和系统交互

系统上的产品具有关系、依赖项和相互冲突。同样,订阅也与它所代表的软件关系有并行关系。有些订阅允许虚拟客户机,有些订阅需要其他订阅,一些与其他订阅冲突。

订阅会定义安装的产品与其他产品之间的关系,以及安装这些产品的系统。订阅还可定义系统之间的关系以及它们在环境中的交互方式。该交互明显出现在虚拟环境中,订阅可定义物理主机和虚拟客户机的不同关系。此外,系统还可以其他方式(如数据中心和云基础架构)进行交互。订阅是这些元数据关系的一部分。

使用订阅来定义这些不同关系,增加了产品和系统交互方式的灵活性:

  • 将一个产品数量与单一系统关联,这是最常见的关系。
  • 限制一个产品,使其无法安装与特定不同产品相同的系统上。
  • 使系统保持在一致的服务级别。每个订阅都包括哪种服务级别的定义。订阅客户端首先尝试为同一服务级别分配订阅,从而为系统提供一致的支持级别。
  • 允许虚拟客户机从其主机继承一些订阅。
  • 允许某些主机对数据中心部署有无限的客户机。
  • 允许单个订阅在多个系统间中断。这适用于与 Red Hat Cloud Infrastructure 类似,其中单个购买实际上涵盖了四个产品:Red Hat Enterprise Linux、Red Hat OpenStack、Red Hat Virtualization 和 CloudForms。这些产品各自有自己的订阅,它们可用于不同的系统来创建堆栈。
  • 堆栈或组合同一类型的订阅以涵盖系统。

1.2. 计算订阅

订阅服务清单的一部分是跟踪购买的订阅以及订阅可用性。

订阅购买包括可以使用订阅的次数或其权利。订阅服务会了解系统是物理还是虚拟,以及系统拥有的插槽数:

  • 物理系统通常会使用两个权利,而虚拟系统会使用一个权利。
  • 一个系统中的每两个插槽会使用一个权利。

另一个数量可以是内核数。插槽、内核或某些其他系统元素是否取决于特定的订阅。订阅直接涵盖的系统或软件的每个元素称为 实例

例如,Red Hat Enterprise Linux 的单一订阅涵盖了两个插槽。产品是 Red Hat Enterprise Linux,System 属性是物理插槽对。插槽对 包含一个实例。下面是一个 8 套接字系统(四对)需要超过一个插槽对的订阅。

这个套接字对表示,不适用于所有订阅。红帽订阅管理跟踪其他类型的订阅关系:

  • 带有单个订阅(Red Hat Cloud Infrastructure)的多个产品
  • 可继承的订阅
  • 数据中心订阅,允许无限的虚拟客户机(只有主机需要特定订阅)

相同的订阅用于物理系统和虚拟系统,但所使用的数量可能会不同,具体取决于订阅是物理系统还是一个虚拟系统。

一个订阅数量用于物理系统中的每个插槽对。虚拟客户机计为一个插槽,而不是一个插槽对,因此它是订阅数量的一半。当虚拟客户端添加到清单中时,可用订阅总数乘以二。这允许订阅数停留在整数,即使虚拟客户机只具有"half"数量。

由于订阅计算方式的变体,订阅管理工具中显示的使用数量可能与实际购买的订阅数量稍有不同。

1.3. 过期日期和有效范围

订阅在有限的时间段内处于活跃状态,称为 有效期期限。购买订阅时,将设置有效期期限的开始和结束日期。

在一个系统中,可以附加多个订阅。每个产品都需要自己的订阅。另外,一些产品可能需要多个数量的订阅可以被完全覆盖。覆盖范围基于系统是物理还是虚拟的,以及系统拥有的插槽数。

当您以 root 用户身份运行 subscription-manager-gui 命令时,My Installed Products 选项卡会显示整个系统的订阅状态。它还会显示一个日期,用于指示您的第一次订阅过期。

rhsm compliance2

例如,如果您有一个在 4 月 17 日过期的产品订阅,且所有其他产品订阅在 10 月 1 日起有效,则 状态 概述表明您的订阅在 4 月 17 日之前有效。

订阅可以在队列中组合字符串。例如,您有一个 4 套接字系统,它使用两个 2 套接字订阅来覆盖套接字计数。但是,该系统实际上会附加三个订阅:

  • 2 套接字订阅 A 过期,2012 年 4 月 1 日.
  • 2 套接字订阅 B 将于 2013 年 7 月 31 日过期。
  • 2012 年 3 月 1 日开始 2 套接字订阅,2014 年 4 月 1 日过期。

系统在 2013 年 7 月 31 日之前有效,因为订阅 C 已经排队,以便替换订阅 A。

1.4. 订阅状态

所有订阅管理工具都提供日志和 UI 信息,它们指示了对系统中已安装产品的有效订阅的更改。

产品订阅状态以颜色编码:

  • 绿色表示 所有订阅对所有已安装的产品都有效。
  • yellow 表示某些产品需要注意,如并非所有所需订阅都有效,但更新仍有效。
  • 红帽 意味着禁用订阅更新,需要新的订阅。

ents colorcoded

命令行工具还显示机器的状态。绿色、黄色和红色代码转换为 订阅部分订阅以及 已过期或 订阅 的文本状态消息。

[root@localhost ~]# subscription-manager list
+-------------------------------------------+
    Installed Product Status
+-------------------------------------------+
Product Name:   Red Hat Enterprise Linux Server
Product ID:     69
Version:        7.6
Arch:           x86_64
Status:         Subscribed
Status Details:
Starts:         04/24/2013
Ends:           01/01/2022

表 1.1. 状态标签和图标

图标消息描述

status green

* valid

* 订阅

* 足够

所有已安装的产品都附加了有效的订阅,并且系统已完全覆盖。

status yellow

* 不足

* 部分订阅

有些安装的产品没有订阅,或者没有附加足够数量的订阅。更新和支持政策仍然有效。

status red

* 无效

* 没有订阅

没有订阅附加到系统或安装的产品。禁用更新且支持响应可能会受到影响。

1.5. 通知和消息

本地系统中的红帽订阅管理部分是 rhsmcertd 服务,它与订阅服务交互以检查新订阅,监控订阅过期以了解本地系统附加的订阅过期,以及跟踪安装的产品以获取所需订阅。

rhsmcertd 服务可在本地系统上为过期或不足订阅发出警告。因为 rhsmcertd 服务与订阅服务、订阅管理仪表板(如客户门户网站中的红帽订阅管理)交互,显示注册到您的帐户的所有系统状态,以及各个系统的状态。

订阅合规性在系统级别管理,因此红帽订阅管理消息和通知有助于响应系统中的订阅状态变化。对于总体基础架构跟踪、资源规划和标准合规,高级别概述对于所有订阅合规活动(如审计、购买和规划)非常有用。

1.6. 订阅状态和合规性

当系统没有足够的订阅或过期的订阅时,修复该系统的方式是为该系统更新订阅。这可以手动完成,但最有效的管理是在系统上自动附加,以便在系统更改的订阅状态时自动附加或更新订阅。

autoattaching 是 rhsmcertd 服务的一部分。在其默认检查 rhsmcertd 服务时,每四个小时检查一次:

  • 当前安装产品的状态
  • 当前附加和活跃的订阅
  • 可用订阅

如果启用了自动附加,则 rhsmcertd 服务会自动使用最适合的订阅。

您还可以运行异步自动附件操作。在本地系统中,这可以通过 Red Hat Subscription Management 工具(CLI)完成。使用 subscription-manager man 命令查看手册页。

第 2 章 状态和通知

Red Hat Subscription Management 提供了两个主要工具来查看订阅状态和通知。

  • Red Hat Subscription Manager 从本地系统运行,以显示系统信息。
  • 红帽客户门户网站为您的注册订阅提供了一个基于 Web 的界面。

2.1. Red Hat Subscription Manager

Red Hat Subscription Management 提供有关已安装产品的系统级信息、每个已安装产品的订阅状态以及可用的订阅。您可以使用 CLI 发出 Red Hat Subscription Management 命令,或者调用 Red Hat Subscription Management GUI。

2.1.1. 状态

所有订阅管理工具都提供日志消息和 UI 信息,它们指示系统中已安装产品的有效订阅的更改。

产品订阅状态以颜色编码:

  • 绿色表示 所有订阅对所有已安装的产品都有效。
  • yellow 表示某些产品需要注意,如并非所有所需订阅都有效,但更新仍有效。
  • 红帽 意味着禁用订阅更新,需要新的订阅。

ents colorcoded

命令行工具还显示机器的状态。绿色、黄色和红色代码转换为 订阅部分订阅以及 已过期或 订阅 的文本状态消息。

[root@localhost ~]# subscription-manager list
+-------------------------------------------+
    Installed Product Status
+-------------------------------------------+
Product Name:   Red Hat Enterprise Linux Server
Product ID:     69
Version:        7.6
Arch:           x86_64
Status:         Subscribed
Status Details:
Starts:         04/24/2013
Ends:           01/01/2022

2.1.2. 订阅过期通知

每当出现有关订阅更改的警告时,Subscription Manager GUI 顶部菜单栏中会出现一个通知图标。

ents nag

当安装的产品接近其订阅过期日期时,订阅管理器守护进程会显示通知。当安装产品没有有效的订阅证书时,会提供一个类似的信息。这意味着不会附加任何订阅覆盖安装的产品,或安装的产品超过了其订阅过期日期。您可以在通知窗口中点击 Manage My Subscriptions…​ 以打开 Red Hat Subscription Manager GUI 查看和更新订阅。

ents nag warning

2.2. 红帽客户门户网站订阅管理

您可以使用红帽客户门户网站查看和管理您的订阅,并浏览 My Subscriptions 链接。打开 My Subscriptions 链接时,您会看到 Red Hat Subscription Management 页面。此页中的 Overview 选项卡提供您的订阅的高级概述。可通过 Red Hat Subscription Management 页的链接和标签页提供附加详情。

rhsm cust 门户

2.2.1. 订阅使用

Red Hat Subscription Management 页面中的 Subscription Utilization 链接会显示有关所有有效订阅和权利使用情况的产品概述信息。您可以点击以下订阅状态类别来显示更多信息:

  • Active
  • 准备续订
  • 最近到期
  • 未来日期

您可以使用 CSV 表格格式下载信息。

rhsm cust 门户订阅

2.2.2. 清单(Inventory)

Red Hat Subscription Management 页面中的 Inventory 链接会显示与您的帐户关联的所有红帽订阅。有用的信息包括:

  • 订阅号
  • 订阅名称(产品名称)
  • 合同号
  • 数量
  • 开始日期、结束日期和状态

您可以根据产品的状态选择清单视图,以提供特定的视图。

您可以使用 CSV 表格格式下载信息。

rhsm 清单

2.2.3. 系统

Red Hat Subscription Management 页面中的 Systems 链接会显示与您的帐户关联的所有系统。在以下类型的系统中显示信息:

  • 物理系统
  • 虚拟系统
  • 虚拟机监控程序
rhsm 系统

第 3 章 响应通知和更改状态

3.1. 订阅自动附加和更新

Red Hat Enterprise Linux 系统运行一个服务 rhsmcertd,它监控附加到系统的订阅。rhsmcertd 服务跟踪已安装产品的订阅并收集红帽订阅管理报告中提供的信息。例如,当安装的产品订阅接近其过期日期时,如果被续订,或者是否被删除。

当安装的产品没有有效的订阅时,Red Hat Subscription Management 会自动尝试附加最匹配的订阅,以覆盖系统中已安装的产品。因为附加是自动的,所以不需要管理员干预。机制与注册系统时自动附加系统类似。这个自动过程将订阅保留在动态环境中,如下所示:

  • 安装新产品
  • 当订阅过期时
  • 当订阅被续订时
  • 当订阅管理应用程序替换其清单时

autoattaching 会被默认启用。您可以使用 subscription-manager 命令或通过订阅服务(如在线红帽订阅管理或 Satellite)禁用并重新启用自动附加。可以修改 /etc/rhsm/rhsm.conf 文件,以更改 rhsmcertd 服务执行自动附加检查的时间间隔。

3.1.1. 服务级别和操作系统版本

当使用 Red Hat Subscription Management 进行订阅更新和自动附加时,您可以配置附加信息:

  • 服务级别。
  • 操作系统的次要版本(X.Y)。

3.1.2. 服务级别

包含在已安装产品的订阅合同中,是 服务级别。服务级别与系统中的已安装产品相关联,并根据具体支持要求对每个产品不同。

红帽服务级别在产品合同中定义。您可以在 Service 的产品支持条款中查看产品支持级别 概述。

一个帐户可以有多个级别的支持,即使同一产品也是如此。您可以为系统配置支持级别,以实现适当级别的支持。例如,生产系统可能具有高级 1 级支持,而开发系统可能具有标准支持(甚至自助支持)。

注意

默认情况下,为订阅和系统选择可用支持级别。

3.1.3. 首选操作系统版本

根据 RHEL 发行版本,产品订阅和更新可能取决于软件的特定主版本及次版本(X.Y)。您可以为特定操作系统版本设置系统首选项。

表 3.1. 主版本和次版本示例

主版本

RHEL 6

RHEL 7

次版本

RHEL 6.1

RHEL 7.1

 

RHEL 6.3

RHEL 7.5

由于许多生产 IT 环境必须获得特定版本的软件,因此务必要为更新设置操作系统版本,以便保持与认证的合规性。这可让您控制系统上允许哪些更新或补丁。

设置版本首选项可限制系统访问与该操作系统版本关联的内容存储库,而不是自动使用最新或最新版本存储库。

例如,如果首选操作系统版本是 7.5,则所有已安装产品和附加的订阅都需要 7.5 内容存储库。即使有其他内容库可用,也会维护此首选项。

只有该首选操作系统版本的软件包、更新和勘误才会用于系统。

3.1.4. 使用 Red Hat Subscription Management GUI 查看服务级别

使用 Subscription Manager GUI 时,您可以查看每个已安装产品的服务级别。

  1. 打开 Subscription Manager GUI。
  2. 单击 My Subscriptions 选项卡。
  3. 从订阅列表中选择安装的产品并点它。
  4. 查看订阅详情。

图 3.1. 服务

rhsm sla 信息

3.1.5. 使用红帽订阅管理 GUI 设置服务级别和操作系统版本首选项

您可以为系统中的每个安装产品设置服务级别和操作系统版本。这通过 Subscription Manager 中的 System > 首选项 菜单完成。

注意

选择服务级别和操作系统版本时,可用的值将基于您的当前帐户和订阅状态。

  1. 打开 Subscription Manager GUI。
  2. 选择 系统 > 首选项 或者输入 Ctrl+P快捷方式

    rhsm 菜单新的
  3. "系统首选项 "对话框中,选择您想要应用到您的系统的首选项。

    rhsm 菜单 prefs 新
  4. 点击 Close 保存首选项。

3.1.6. 使用红帽订阅管理 GUI 删除操作系统版本首选项

您可以使用 Red Hat Subscription Management GUI 删除或取消设置首选项。

  1. 打开 Subscription Manager GUI。
  2. 选择 系统 > 首选项 或者输入 Ctrl+P快捷方式

    rhsm 菜单新的
  3. "系统首选项 "对话框中,从对应的下拉菜单中选择 Not Set,以删除发行版本或满足服务级别的首选项。
  4. 点击 Close 保存首选项。

3.1.7. 通过命令行设置服务级别

当您在注册的过程中自动附加系统时,您可以为该系统选择首选服务级别。产品订阅会根据与首选服务级别最匹配的选择。

3.1.7.1. 查看服务级别

个系统可以有多个可用的服务级别。可用的级别可能不对系统或系统中的已安装产品产生影响。服务级别取决于订阅。

您可以使用 subscription-manager service-level 命令查看系统中的服务级别。

  1. 您必须具有 root 访问权限才能使用 subscription-manager service-level 命令。
  2. 输入 subscription-manager service-level --list 命令来列出可用的服务级别。

    [root@server ~]# subscription-manager service-level --list
    +-------------------------------------------+
              Available Service Levels
    +-------------------------------------------+
    Standard
    None
    Premium
    Self-Support
  3. 输入 subscription-manager service-level --show 命令以显示系统的当前服务级别设置。

    [root#server ~]# subscription-manager service-level --show
    Current service level: self-support

3.1.7.2. 更改服务级别

注册后,您可以将首选服务级别更改为系统中的一个可用级别。

使用 subscription-manager service-level 命令,为系统设置服务级别首选项。您可以为您的帐户和本地系统选择默认服务级别。帐户设置和本地系统设置并不相同。

  1. 您必须具有 root 访问权限才能使用 subscription-manager service-level 命令。
  2. 输入 subscription-manager service-level 命令来列出可用的服务级别。

    [root@server ~]# subscription-manager service-level --list
    +-------------------------------------------+
              Available Service Levels
    +-------------------------------------------+
    Standard
    None
    Premium
    Self-Support
  3. 输入 subscription-manager service-level 命令来选择其中一个可用服务级别。此命令将服务级别设置为 自助支持

    [root@server ~]# subscription-manager service-level --set=self-support
    Service level set to: self-support
  4. 确认服务级别。

    [root#server ~]# subscription-manager service-level --show
    Current service level: self-support

3.1.7.3. 使用服务级别自动附加订阅

您可以使用 subscription-manager attach 命令自动附加订阅并设置首选服务级别。

注意

有关使用 --auto 和 --auto -attach 命令选项的信息,请参阅 subscription-manager attach 命令的 man page 条目。

  1. 您必须具有 root 访问权限才能使用 subscription-manager attach 命令。
  2. 要在注册后选择服务级别,请输入 subscription-manager attach --auto 命令并选择首选的服务级别。

    [root#server ~]# subscription-manager attach --auto --servicelevel Premium
    Service level set to: Premium
    Installed Product Current Status:
    ProductName:            RHEL 6 for Workstations
    Status:                 Subscribed

3.1.7.4. 在注册过程中设置操作系统发行版本

您可以在 subscription-manager register 命令中使用 --release 选项为系统注册时为发行版本设置首选项。

  1. 您必须具有 root 访问权限才能使用 subscription-manager register 命令。
  2. 当您注册系统时,将发行版本首选项应用到系统自动附加的所选订阅。

    [root#server ~]# subscription-manager register --auto-attach --release=6.4 --username=admin@example.com...

    当您设置发行版本首选项时,必须使用 --auto-attach 选项,因为它是选择自动附加的订阅的标准之一。

注意

与设置服务级别首选项不同,版本首选项只能在注册期间使用,或者设置为首选项。无法通过 attach 命令指定它。

3.1.8. 使用命令行设置操作系统版本首选项

您可以使用 CLI 查看、设置和删除操作系统版本首选项。

3.1.8.1. 查看操作系统首选项

使用 subscription-manager release --list 命令查看系统上可用的操作系统首选项。

  1. 您必须具有 root 访问权限才能使用 subscription-manager 发行 命令。
  2. 输入 subscription-manager release --list 命令查看系统中的可用操作系统版本首选项。

    [root#server ~]# subscription-manager release --list
    +-------------------------------------------+
              Available Releases
    +-------------------------------------------+
    7.0
    7.1
    7.2
    7.3
    7.4
    7.5
    7.6
    7Server

3.1.8.2. 设置操作系统首选项

使用 subscription-manager release --set 命令在系统上设置首选操作系统版本。

  1. 您必须具有 root 访问权限才能使用 subscription-manager 发行 命令。
  2. 输入 subscription-manager release --set 命令,将首选设置为可用版本之一。

    [root#server ~]# subscription-manager release --set=7.3
    Release version set to: 7.3

3.1.8.3. 通过命令行删除操作系统首选项

使用 subscription-manager release --unset 命令取消设置系统中的首选操作系统版本。

  1. 您必须具有 root 访问权限才能使用 subscription-manager 发行 命令。
  2. 输入 subscription-manager release --unset 命令取消设置发行版本的首选。

    [root#server ~]# subscription-manager release --unset
    Release version set to:

3.1.9. 自动附加以响应 Subscription Manager 通知

您可以使用 Subscription Manager GUI 自动附加订阅。

  1. 打开 Subscription Manager UI。
  2. 选择具有过期订阅的已安装产品。
  3. Auto-attach

3.1.10. 在系统注册时自动附加

您可以使用 subscription-manager register 命令将系统注册到订阅服务,并自动附加已安装的产品订阅。此操作通常是在您注册系统时执行。

  1. 您必须具有 root 访问权限才能使用 subscription-manager 命令。
  2. 输入 subscription-manager register 命令来自动附加系统:

    [root@server1 ~]# subscription-manager register --username admin-example --password secret --auto-attach

3.1.11. 注册后自动附加

您可以在初始系统注册后为自动附加配置订阅。在安装未包含在默认系统配置中的附加产品时,可在初始注册后自动附加。安装后自动附加可以更轻松地附加正确的订阅。

  1. 您必须具有 root 访问权限才能使用 subscription-manager 命令。
  2. 输入 subscription-manager 命令:

    [root@server1 ~]# subscription-manager attach --auto

3.2. Red Hat Subscription Management Customer Portal 订阅更新

红帽客户门户网站(Red Hat Customer Portal)提供了管理和更新您的订阅的工具。您可以使用红帽客户门户网站查看和管理您的订阅,并浏览 My Subscriptions 链接。打开 My Subscriptions 链接时,您会看到 Red Hat Subscription Management 页面。此页中的 Overview 选项卡提供您的订阅的高级概述。可通过 Red Hat Subscription Management 页的链接和标签页提供附加详情。

3.2.1. 首选服务级别支持

包含在已安装产品的订阅合同中,是 服务级别。服务级别与系统中的已安装产品相关联,并根据具体支持要求对每个产品不同。

红帽服务级别在产品合同中定义。您可以在 Service 的产品支持条款中查看产品支持级别 概述。

一个帐户可以有多个级别的支持,即使同一产品也是如此。您可以为系统配置支持级别,以实现适当级别的支持。例如,生产系统可能具有高级 1 级支持,而开发系统可能具有标准支持(甚至自助支持)。

注意

默认情况下,为订阅和系统选择可用支持级别。

当您注册系统时,您可以分配首选服务级别。当订阅自动附加到系统和首选服务级别时,会使用与首选服务级别匹配的订阅。

注意

在客户端系统注册、自动附加或者更新首选项时,您必须首先在本地设置服务级别首选项。此操作通过 CLI 完成。以下示例显示了一个高级服务级别:

[root#server ~]# subscription-manager attach --auto --servicelevel Premium

为系统设置了服务级别首选项后,可以通过客户门户网站中的 Red Hat Subscription Management 查看并编辑首选项。

执行初始系统配置后,您可以在 红帽订阅管理客户门户网站的系统详情页中查看服务级别首选项。

3.2.2. 查看操作系统版本首选项

由于许多生产 IT 环境必须获得特定版本的软件,因此务必要为更新设置操作系统版本,以便保持与认证的合规性。这可让您控制系统上允许哪些更新或补丁。

设置版本首选项可限制系统访问与该操作系统版本关联的内容存储库,而不是自动使用最新或最新版本存储库。

例如,如果首选操作系统版本是 7.5,则所有已安装产品和附加的订阅都需要 7.5 内容存储库。即使有其他内容库可用,也会维护此首选项。

只有该首选操作系统版本的软件包、更新和勘误才会用于系统。

您可以使用客户门户网站中的红帽订阅管理工具、订阅管理器 GUI 或 subscription-manager CLI 指定发行版本首选项。在本地系统中设定了发行版本首选项后,您可以在 Red Hat Subscription Management Customer Portal 中查看该首选项。

3.2.3. 自动附加订阅

订阅服务可以监控附加到系统的订阅,并在其接近到期日期时进行跟踪。在订阅过期后 24 小时内,订阅管理器会自动将系统重新关联到新的匹配订阅,以便订阅状态保持有效。

autoattaching 可防止系统具有过期的产品,只要其有有效的兼容订阅可用。

3.2.4. 在系统中启用自动附加

在系统中默认启用自动附加,以确保它们保持其订阅状态。自动附加功能可通过在系统详情页面中切换 Disable/Enable 来禁用并重新启用。

图 3.2. 切换自动附加

rhsm autoattach enable

3.2.5. 订阅和过度分配

通过客户门户网站使用红帽订阅管理时,您可以查看有关购买的订阅、订阅权利和附加或分配的订阅的信息。您负责管理订阅及其连接方式。

警告

遵守行业标准,通常需要为 IT 基础架构安装的所有软件提供适当的许可证。如果使用的订阅数量超过授权,则可能会违反您的服务合同,并导致您的安装无法合规。

3.2.6. 查看订阅使用

您可以从红帽客户门户网站查看您的订阅使用。

  1. 在红帽客户门户网站中登录到您的帐户。https://access.redhat.com/
  2. 单击 My Subscriptions,这将进入 Red Hat Subscription Management 页面。
  3. Subscription Utilization。此时会显示所有产品和订阅的摘要。
  4. 点击特定产品名称,以显示有关订阅状态和授权使用的详情。

3.2.7. 查看系统利用率

对于超额订阅,红帽没有自动补救,红帽提供了您应更改的系统或订阅以便修复超额订阅的指导。

您可以查看订阅红帽客户门户网站的系统使用。

  1. 在红帽客户门户网站中登录到您的帐户。https://access.redhat.com/
  2. 单击 My Subscriptions,这将进入 Red Hat Subscription Management 页面。
  3. Systems,这会列出您可以在帐户登录中查看的所有系统。
  4. Name 列表中的系统名称来显示该系统及其订阅使用率的详细信息。

点击任意系统的名称会打开其详情页面,以便您可以更改该订阅。

注意

您必须有适当的权限才能查看 系统 页面上的信息。您只能查看您可以访问的系统,这可能不包含与该帐户关联的所有系统。

第 4 章 管理勘误通知

4.1. 注册系统的红帽订阅管理勘误通知

当有错误修正或软件更新时,将发出勘误通知。通过 Red Hat Portal 配置集,您可以选择系统级别或订阅级别的通知。推荐的通知适用于您的帐户中的所有系统,这是系统级通知。

在系统级别,勘误通知电子邮件将发送到附加已安装产品的所有注册系统的用户帐户。为某个产品附加了订阅的系统,但没有安装该产品,不会收到通知。

对于订阅级别的通知,您只收到帐户注册的订阅通知。各个系统不会在勘误表通知中列出,即使检查所有注册的系统也是如此。

4.2. 配置勘误通知

您可以通过红帽客户门户网站中的帐户详情配置勘误通知。这些信息是您为登录账户设置联系信息的位置。

  1. 登录到您的红帽帐户 https://access.redhat.com/
  2. 在客户门户网站的右上角,点击您的帐户名称展开登录用户的帐户信息。
  3. Account Details
  4. 单击 勘误通知
  5. Red Hat SUBSCRIPTION MANAGEMENT 下,选择您的选择。请记住,系统通知是推荐的设置。
  6. 点击 Save

4.3. 本地系统的红帽订阅管理软件包配置集

软件包配置集 是系统中安装的软件包列表,无论其订阅状态如何。注册系统后,rhsmcertd 服务将轮询系统以确定安装什么产品。这些信息转发到订阅服务。软件包配置集是管理更新、系统通知和勘误表通知中不可或缺的一部分。

Red Hat Subscription Management 维护一个已安装软件包的本地列表,用于跟踪系统的订阅状态。软件包配置集包含有关每个安装产品的一些一般信息,如产品名称、ID 和版本。

有关当前安装的软件包的所有信息都由 rhsmcertd 服务收集并发送到注册订阅服务,以及用户帐户信息。

有关如何显示配置集软件包和订阅信息的信息,请参阅 订阅 使用。

附录 A. 修订历史记录

表 A.1. 修订历史记录

修订Date更改操作作者

修订 1.4-0

2019 年 6 月

RHEL 7 更新了内容。订阅资产管理器(SAM)和红帽网络(RHN)信息被删除。

Spank McCoy

修订 1.3-7

2014 年 4 月 13 日

更新了基于实例和虚拟设置部分。

Ella Deon Ballard

修订 1.3-4

2013 年 10 月 1 日

SAM 1.3 发行版本的新内容和重新组织

Deon Ballard