嘘~ 正在从服务器偷取页面 . . .

如何从RHEL7升级到RHEL8


众所周知,红帽Red Hat Enterprise Linux 8正式版本已经于2019年5月7日发布。这个新版本提供了许
多新特性,之前我们介绍过RHEL8 Beta版本的简单安装体验。本篇我们来介绍一下如何从RHEL7升级到
RHEL8。我们主要介绍如何通过Leapp实用程序来完成升级。

升级需求:

1,通过Leapp进行RHEL7到RHEL8的升级,无论当前RHEL7是什么版本,都需要先升级到RHEL7.6,然后再从
RHEL7.6升级到RHEL8。
2,系统需要有红帽订阅并已经在系统中进行注册。
3,在/boot 分区至少要有100M以上的可用空间。

系统注册:

1、我们以RHEL7.5为例,先将其升级到RHEL7.6。

2、 首先确保已经在系统上启用了红帽RHEL订阅。如果没有,使用下面的命令注册系统。
subscription-manager register

3、 系统注册完成后,使用下面的命令向系统分配Red Hat Enterprise Linux服务器订阅。该命令将根据
操作系统自动分配订阅。
subscription-manager attach –auto

4、确认系统订阅分配成功。
subscription-manager list –installed

从RHEL7.5升级到RHEL7.6

1、首先锁定升级版本,比如锁定到RHEL7.6,这样做可以避免升级到比RHEL7.6更新的版本,不过目前在RH
EL7的版本中,7.6已经是最新的了,这里只是一个演示,比如你需要从7.3升级到7.4时,那么就可以使用此
方法进行锁定,避免升级到最新的版本而不是期望的7.4。

2、另外,如果使用了Version lock,需要将其清除,不然无法升级版本。
yum versionlock clear

3、更新RHEL7.5至7.6版本
yum update -y

4、更新完成后,重启系统,检查系统版本已经升级到7.6

安装Leapp

1、 启用RHEL7 Server-Extras (RPMs) repository。
subscription-manager repos –enable rhel-7-server-extras-rpms

2、安装Leapp
yum install leapp -y

3、下载其他需要的数据文件,并将它们放在/etc/leapp/files/目录中。

4、将下载的文件进行解压,解压完成后,将原来的文件删除掉
tar -xzvf leapp-data3.tar.gz

升级到RHEL8

1、执行以下命令进行升级
leapp upgrade

2、 Leapp会首先收集系统信息,检查系统是否符合升级要求,并会在/var/log/Leapp/leap-repo
rt.txt文件中创建一个预升级报告。

3、升级完成后,需要重启系统。

4、重新启动后,系统将引导至RHEL8 based initial RAM disk image, initramfs

5、Leapp将升级所有需要安装的包并自动重启到RHEL8系统。

6、升级完成后,确认系统版本为RHEL8

7、确认系统订阅正常


文章作者: kclouder
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 kclouder !
  目录