一、升级当前RHEL6系统到RHEL6.10版本
1.1配置当前YUM源指向rhel 6.10,然后执行
yum clean all
yum makecache
yum update -y
进行更新,更新完成重启
更新完成检查结果
cat /etc/redhat-release
二、安装相关升级工具包(参考附录一)
上传升级工具RPM包,切换到RPM包所在目录,使用命令yum localinstall * 安装(注:如果提示有包下载失败,需要先直接用yum install 命令安装缺少的依赖包,再执行yum localinstall *),同时检查Linux是否安装有httpd,没有请执行安装 yum install httpd
三、配置httpd服务,用于后续查看报告
cp /etc/httpd/conf.d/99-preup-httpd.conf.public /etc/httpd/conf.d/99-preup-httpd.conf
service httpd restart
service httpd status
检查httpd服务是否正在运行 8099端口是否正常监听
四、执行preupg,升级检查(参考附录三)
preupg -u http://localhost:8099/submit/
检查完成
使用命令提交报告到httpd
preupg-u http://localhost:8099/submit/-r/root/preupgrade-results/preupg_results-220622160343.tar.gz .
五、查看检查报告,解决冲突(参考附录三)
报告中有failed的项目必须解决才能升级,其它项目能处理就处理(附录三网页中有说明)
提示包有冲突,进行卸载处理
yum remove NetworkManager-gnome control-center gdm gdm-user-switch-applet gnome-panel gnome-power-manager gnome-screensaver gnome-session gnome-terminal gvfs-archive gvfs-fuse gvfs-smb metacity nautilus notification-daemon polkit-gnome xdg-user-dirs-gtk yelp control-center-extra eog gdm-plugin-fingerprint gnome-applets gnome-media gnome-packagekit gnome-vfs2-smb gok orca vino
处理完成后重新执行升级检查生成新的报告
preupg -u http://localhost:8099/submit/
之前FAILED的项目已经解决,可以升级了
六、升级(参考附录四)
使用命令进行升级,具体参数参考附录四网址
redhat-upgrade-tool --device /dev/sr0 --cleanup-post --force
提示重启完成升级
七、附录
附录一
How to install preupgrade assessment packages on an offline system for RHEL 6.10 to RHEL 7.9 upgrade ?
https://access.redhat.com/solutions/6413651
附录二(软件包下载)
packages download
https://access.redhat.com/downloads/content/69/ver=/rhel---6/6.10/x86_64/packages
附录三
UPGRADING FROM RHEL 6 TO RHEL 7
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/upgrading_from_rhel_6_to_rhel_7/index#preparing-a-rhel-6-system-for-the-upgrade_upgrading-from-rhel-6-to-rhel-7
附录四
The redhat-upgrade-tool Quick Reference
未经允许不得转载:AiShang - 爱尚博客 » RHEL6升级到RHEL7.9的方法(rhel6.9安装教程)