第 10 章 管理勘误
作为红帽质量控制和发布过程的一部分,我们为客户提供了每个官方红帽 RPM 版本的更新。红帽将相关软件包组编译为一个勘误(erratum) 以及一个提供更新描述的公告。公告类型有三种(按重要程度):
- 安全公告
- 描述软件包中找到的固定安全问题。问题的安全影响可以是 Low, Moderate, Important, 或 Critical。
- 错误修正公告
- 描述软件包的 bug 修复。
- 产品功能增强公告
- 描述软件包中添加的增强功能和新功能。
当与红帽的 Content Delivery Network (CDN)同步存储库时,Red Hat Satellite 会导入这个勘误信息。Red Hat Satellite 还提供了检查和过滤勘误的工具,允许精确更新管理。这样,您可以选择相关的更新,并通过内容视图将其传播到所选内容主机。
勘误根据它们所包含的最重要的公告类型进行标记。因此,标记为 产品增强公告 的勘误只能包含功能增强更新,而 程序错误修复公告 可以包含程序错误修正和增强,并且 安全公告 可以包含所有三种类型。
在 Red Hat Satellite 中,有两个关键字来描述勘误与可用内容主机的关系:
- 适用的
- 应用到一个或多个内容主机的勘误,这意味着它会更新内容主机上存在的软件包。虽然这些勘误会应用到内容主机,在其状态变为 Installable 之前,勘误还不能安装。可安装勘误会自动适用。
- 可安装
- 适用于一个或多个内容主机的勘误,并可安装到内容主机上。可安装勘误表可供来自生命周期环境和相关内容视图的内容主机使用,但尚未安装。
本章介绍了如何管理勘误表并将其应用到单个主机或多个主机。
10.1. 勘误的最佳实践
- 使用勘误表将安全问题的补丁添加到一组内容,而无需不必要的更新其他不受影响的软件包。
- 使用 Hammer 脚本或 Ansible Playbook 自动管理勘误表。
查看内容主机页面上的勘误表,并将当前内容视图和生命周期环境的勘误表与 Library 生命周期环境(包含最新同步的软件包)进行比较。
您只能应用主机生命周期的内容视图版本中包含的勘误。您可以查看适用的勘误,作为创建增量内容视图为主机提供勘误的建议。如需更多信息,请参阅 第 10.9 节 “将勘误添加到增量内容视图”。