第 2 章 升级红帽更新基础架构
Red Hat Update Infrastructure(RHUI)定期升级,以引入程序错误修复、改进并修复常见漏洞和暴露。
红帽建议通过应用最新的 RHUI 更新来保持安装最新。
2.1. 更新 Red Hat Update Infrastructure
要将 Red Hat Update Infrastructure(RHUI)实例更新至最新版本,您必须更新 RHUI Manager 和关联的软件包和节点。
先决条件
- 根访问 RHUA 节点.
- 所有 RHUI 节点均已订阅,且使用正确的软件仓库。
- 所有之前发布的 Red Hat Enterprise Linux (RHEL)的勘误都被应用。如需更多信息,请参阅如何为我的 RHEL 系统应用软件包更新?
- 存储库同步任务在更新完成后调度到运行。在更新进行过程中运行的任务可能会被中止。如需更多信息,请参阅 已知问题。
流程
在 RHUA 节点上,更新 RHUI 安装程序。
# dnf update rhui-installer
运行 RHUI 安装程序:
如果要从 RHUI 4.1.0 或更早版本更新,则必须指定自定义 RHUI CA 以及
重新运行
选项:# rhui-installer --rerun --user-supplied-rhui-ca-crt <custom_RHUI_CA.crt> --user-supplied-rhui-ca-key <custom_RHUI_CA_key>
如果您要从 RHUI 4.1.1 或更新版本更新,请使用
重新运行
选项运行 RHUI 安装程序:# rhui-installer --rerun
可选: 在一些环境中,
rhui-installer
无法重新运行,并显示以下错误:There have been identified artifacts with forbidden checksum
md5
. Runpulpcore-manager handle-artifact-checksums
first to unset forbidden checksums.修复此错误:
在 RHUA 节点上运行以下命令:
# env PULP_SETTINGS=/etc/pulp/settings.py pulpcore-manager handle-artifact-checksums
-
使用
rerun
选项运行rhui-installer
。
检查
rhui-installer
是否安装了更新的软件包。默认情况下,
rhui-installer
将安装任何可用的 RHEL 软件包更新。如果任何软件包已更新,则必须重启 RHUA。要检查这一点的命令是:# needs-restarting -r
要应用更新的模板和 playbook,请重新安装所有 CDS 节点。
# rhui-manager --noninteractive cds reinstall --all
登录到 RHUI Manager。
# rhui-manager
验证
在 RHUA 节点上,运行以下命令并验证是否安装了 RHUI 的最新版本。
# rpm -q rhui-tools