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