当前仅在满足以下要求的系统上支持升级到RHEL 8:
已安装RHEL 7.6、服务器版本、英特尔64位架构、引导分区(安装在/ boot上)至少有100MB可用空间。
1.请确认您使用RHEL 7.6的版本,如果你使用RHEL版本比旧的RHEL 7.6,您需要更新RHEL系统RHEL 7.6使用以下版本的yum命令。
yum update
注意:确保已使用Red Hat Subscription Manager成功注册了RHEL 7系统,以启用系统存储库并执行完整的系统更新。
2.确保您的RHEL 7系统已附加Red Hat Enterprise Linux Server订阅。如果不是,请运行以下命令以自动将订阅分配给系统并验证订阅。
subscription-manager attach --auto
subscription-manager list --installed
3.现在,使用以下命令将RHEL 7.6版本设置为升级的起点。
subscription-manager release --set 7.6
4.如果使用yum-plugin-versionlock插件将软件包锁定到特定版本,请确保通过运行以下命令来删除该锁定。
yum versionlock clear
5.将所有软件包更新到最新版本,然后重新引导系统。
yum update
reboot
6.系统启动后,请确保为软件包依赖项启用Extras存储库。
subscription-manager repos --enable rhel-7-server-extras-rpms
7.安装Leapp实用程序。
yum install leapp
8.现在下载Leapp实用程序所需的其他必需数据文件,以成功从RHEL 7升级到RHEL 8并将其放置在/etc/leapp/files/目录中。
cd /etc/leapp/files/
wget https://access.redhat.com/sites/default/files/attachments/leapp-data3.tar.gz
tar -xf leapp-data3.tar.gz
rm leapp-data3.tar.gz
9.在使用本文执行升级之前,请确保进行完整的RHEL 7.6系统备份:使用dump/restore命令备份和还原RHEL系统。
如果升级失败,则按照上述文章中提供的标准备份说明,应该可以使系统进入升级前的状态。
10.现在,使用以下命令开始RHEL 7系统升级过程。
leapp upgrade
运行升级过程后,Leapp实用程序将收集有关系统的数据,测试可升级性,并在文件中创建升级前报告/var/log/leapp/leapp-report.txt。
如果系统是可升级的,则Leapp将下载所需的数据并创建用于升级的RPM事务。
如果系统不可升级,则Leapp将关闭升级操作,并在/var/log/leapp/leapp-report.txt文件中创建一条说明问题和解决方案的记录。
11.升级完成后,手动重新引导系统。
reboot
在此阶段,系统启动到基于RHEL 8的初始RAM磁盘映像initramfs。Leapp会升级所有软件包,并自动重新启动到RHEL 8系统。
12.现在登录到RHEL 8系统,并将SELinux模式更改为enforcing。
setenforce 1
13.启用防火墙。
systemctl start firewalld
systemctl enable firewalld
14.升级完成后,确认当前的操作系统版本是Red Hat Enterprise Linux 8。
cat /etc/redhat-release
15.检查Red Hat Enterprise Linux 8的OS内核版本。
uname -r
16.验证是否安装了正确的Red Hat Enterprise Linux 8。
subscription-manager list --installed
如何将系统从RHEL 7升级到RHEL 8?_第1张图片
17.(可选)使用hostnamectl命令在Red Hat Enterprise Linux 8中设置主机名。
hostnamectl set-hostname tecmint-rhel8
hostnamectl
18.最后,通过使用SSH 连接到Red Hat Enterprise Linux 8服务器来验证网络服务是否正常。
SSH [email protected]
hostnamectl
A5互联https://www.a5idc.net/