第 5 章 将主机从 RHEL 7 升级到 RHEL 8
您可以使用作业模板将 Red Hat Enterprise Linux 7 主机升级到 Red Hat Enterprise Linux 8。
先决条件
- 确定您的 RHEL 7 主机满足升级到 RHEL 8 的要求。如需更多信息,请参阅 从 RHEL 7 升级到 RHEL 8 指南中的规划升级。https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/8/html/upgrading_from_rhel_7_to_rhel_8/planning-an-upgrade_upgrading-from-rhel-7-to-rhel-8
- 为升级准备主机。如需更多信息,请参阅 从 RHEL 7 升级到 RHEL 8 指南中的 为升级准备 RHEL 7 系统。
- 在 Satellite 上启用远程执行功能。更多信息请参阅 第 10 章 配置和设置远程作业。
- 将 Satellite SSH 密钥分发到您要升级的主机。更多信息请参阅 第 10.8 节 “为远程执行发布 SSH 密钥”。
流程
在 Satellite 上,启用
foreman_plugin_leapp
puppet 模块:# satellite-installer --enable-foreman-plugin-leapp
- 在 Satellite Web UI 中,导航到 Hosts > All Hosts。
- 选择您要升级到 Red Hat Enterprise Linux 8 的主机。
- 在 Hosts 窗口的右上角,从 Select Action 列表中选择 Preupgrade check with Leapp。
- 点 Submit 以开始预升级检查。
- 检查完成后,点 Leapp preupgrade report 选项卡查看 LEAPP 是否在 RHEL 7 主机上发现任何问题。具有 Inhibitor 标志的问题被视为关键,可能破坏升级过程。有些问题可能会有文档链接,它们描述了如何修复它们。
- 可选:如果您有与它们关联的命令相关的问题,您可以使用远程作业修复这些命令。为此,请选择这些问题,单击 Fix Selected 按钮,然后提交作业。
- 解决这个问题后,点 Rerun 按钮,然后点 Submit 以再次运行预升级检查,以验证 RHEL 7 主机没有任何问题并准备好升级。
- 当您的系统准备好升级时,点 Run Upgrade 按钮,然后点提交以开始升级。