如何从 RHEL 6 升级到 RHEL 8
Red Hat Enterprise Linux 7 (RHEL 7) 是第一个提供从早期 RHEL 主要版本(RHEL 6)就地升级的主要版本)到 RHEL 7 操作系统的新主要版本。
本文介绍如何使用 redhat-upgrade-tool 和 Red Hat Enterprise Linux 6.10 升级到 Red Hat Enterprise Linux 8Leapp 实用程序。
升级过程涉及两个阶段。
- 将系统从 RHEL 6.10 升级到 RHEL 7.6。
- 从 RHEL 7.6 升级到 RHEL 8。
从 RHEL 6 升级到 RHEL 7
如果您的 RHEL 系统使用最新的 RHEL 6.10 版本,则完全支持以下 RHEL 6 到 RHEL 7 升级说明。如果没有,请使用 yum 命令更新您的系统以安装最新的 RHEL 6.10 软件包,如下所示。
yum update -y
reboot
接下来,您需要启用 Extras 存储库,以便将您的系统订阅到包含升级工具的存储库。
subscription-manager repos --enable rhel-6-server-extras-rpms
subscription-manager repos --enable rhel-6-server-optinal-rpms
现在您需要安装Preupgrade Assistant工具来检查您的系统是否有任何可能影响升级成功的因素。
yum -y install preupgrade-assistant preupgrade-assistant-ui preupgrade-assistant-el6toel7 redhat-upgrade-tool
安装完成后,您可以运行Preupgrade Assistant来检查系统的就地升级可能性限制。屏幕上会打印简短的结果摘要,默认情况下,详细报告会以 result.html
形式保存到 /root/preupgrade 目录中。
preupg -v
这需要几分钟才能完成。
在浏览器中打开 results.html
文件并解决评估过程中Preupgrade Assistant指出的问题。然后重新运行preupg
命令再次扫描系统,如果没有发现新的问题,则继续如下所述。
现在,使用红帽订阅或红帽评估订阅从 RedHat 下载中心下载最新的 RHEL 7.6 ISO 映像文件。
下载 RHEL 7.6 ISO 后,运行以下命令,使用 Red Hat 升级工具升级到 RHEL 7.6,并在升级过程完成后重新启动。确保在以下命令中指定 ISO 映像的位置。
redhat-upgrade-tool --iso rhel-server-7.6-x86_64-dvd.iso --cleanup-post
reboot
要完成安装,您必须重新启动系统才能开始安装升级。升级是一个耗时的过程,具体取决于系统的配置和下载的数据量。
如果一切顺利,系统将重新启动到Red Hat Enterprise Linux 7,您可以开始检查系统是否正常工作。
另外,请检查您的系统是否已正确注册到 Red Hat 订阅。要验证它,请键入:
yum repolist
如果没有找到 RHEL 7 存储库,您需要使用以下命令将 RHEL 7 系统重新订阅到 Red Hat 订阅。
subscription-manager remove --all
subscription-manager unregister
subscription-manager register
subscription-manager attach --auto
最后,将所有新的 RHEL 7 软件包升级到最新版本。
yum update -y
reboot
现在,您可以使用我们的以下指南进一步执行从 Red Hat Enterprise Linux 7.6 到 Red Hat Enterprise Linux 8 的就地升级:
- 如何从 RHEL 7 升级到 RHEL 8