centos6离线升级至centos7

本文详细介绍了在离线环境下,如何将CentOS 6系统跨大版本升级至CentOS 7的过程。包括升级前的系统准备、安装升级工具、升级前检查、正式升级操作、升级后的状态确认及常见问题处理。特别注意,升级工具的选择和正确使用,以及解决升级后可能遇到的启动失败、命令无法使用等问题。

1 说明

本文用于离线状态下centos跨大版本升级(centos6升级至centos7),系统环境为刚安装的纯净环境,升级前没有安装外部源的包。

centos跨版本升级只能升级到centos7.2,从centos7.3的系统安装镜像开始,就没有包含upgrade.img文件,所以无法直接升级。

2 升级

2.1 系统升级准备

centos6到centos7跨大版本升级,需要先升级至最新,这一步可以挂载centos6.10镜像,或者指定yum源,先在系统yum update整体升级。

因为centos6和centos7设计上有比较大的差异,直接挂载centos7镜像,yum update并不能升级成功。

另外,检查selinux配置文件,如果为enforcing,则需要修改为disabled。

2.2 安装升级工具

上传升级工具安装包并安装:preupgrade-assistant、preupgrade-assistant-contents、redhat-upgrade-tool以及openscap-1.0.8-1.0.1.el6.centos.x86_64.rpm。

包下载地址 https://buildlogs.centos.org/centos/6/upg/x86_64/Packages/

如果openscap原先已经安装,则使用 rpm -e 卸载,重新安装。

yum localinstall *.rpm

2.3 升级前检查

preupg

检查需要一段时间,检查过程可能会出现问题,需要根据实际问题处理,然后重新检查,待检查完成没问题后,才可以进行下一步升级。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值