centos6.5升级到7.4

升级原因
随着技术升级,新科技的更新换代,操作系统的版本到现在也从Centos5.X过度到了最新的Centos7.5。
近期计划要使用Kubernetes服务,最新版本更好的兼容Centos7.X系列系统,由于远程Server都是通过私有云提供的,这样我们重新安装Centos7.X系统需要各种申请操作,没办法,个人怕麻烦还对这个技术需求有强烈的好奇心,所以准备探讨技术如何远程升级。

预置条件:
安装Centos6.5系统的服务器
Centos7.2系统的DVD文件
Centos7.4的YUM源
Centos6.5-upg的YUM源
升级过程
安装升级工具
. 添加一个Centos6.5-upg的源

[upg]
name=CentOS-$releasever - Upgrade Tool
baseurl=http://dev.centos.org/centos/6/upg/x86_64/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
1
2
3
4
5
6
安装升级需要的工具组件

yum install redhat-upgrade-tool preupgrade-assistant-contents
1
注:openscap-1.0.8-1.0.1.el6.centos.x86_64.rpm

执行升级前检查

preupg
1
出现如下结果代表正常

094/096 …done (NIS server maps check)
095/096 …done (NIS server MAXUID and MAXGID limits check)
096/096 …done (NIS server config file back-up)
Assessment finished (time 02:15s)
Result table with checks and their results for main contents:

|Content for enabling and disabling services based on CentOS 6 system |needs_action |

Tarball with results is stored here /root/preupgrade-results/preupg_results-170510111635.tar.gz .
The latest assessment is stored in directory /root/preupgrade .
Summary information:
We found some potential in-place upgrade risks.
Read the file /root/preupgrade/result.html for more details.
Upload results to UI by command:
e.g. preupg -u http://127.0.0.1:8099/submit/ -r /root/preupgrade-results/preupg_results-*.tar.gz .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
导入RPM签名证书

rpm --import https://mirrors.ustc.edu.cn/epel/RPM-GPG-KEY-EPEL-7
1
上传Centos7.2-DVD.iso文件

执行升级操作

centos-upgrade-tool-cli --iso=/path/centos7.2-dvd.iso --force
1
结束后进行重启

setting up repos…
.treeinfo | 1.1 kB 00:00
Preupgrade assistant risk check found risks for this upgrade.
You can run preupg --riskcheck --verbose to view these risks.
Addressing high risk issues is required before the in-place upgrade
and ignoring these risks may result in a broken upgrade and unsupported upgrade.
Please backup your data.

(276/277): zlib-1.2.7-17.el7.x86_64.rpm | 90 kB 00:00
(277/277): zlib-devel-1.2.7-17.el7.x86_64.rpm | 50 kB 00:00
testing upgrade transaction
rpm transaction 100% []
rpm install 100% [
====]
setting up system for upgrade
Finished. Reboot to start upgrade.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
查看升级后的系统版本

cat /etc/redhat-release
#CentOS Linux release 7.2.1511 (Core)
1
2
配置Centos7.4的yum源地址

执行升级命令即可

yum upgrade
1
完活,期待自己的系统升级到Centos7.4吧。
注:如升级在升级Centos7.2进行reboot后无法连接系统,请通过直连或者是虚拟化的view界面的方式访问系统,登录后修改网卡名为Centos7.2系统的网卡名,这里是ens32,修改完后重启网络服务即可。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
升级 CentOS6.5 到 CentOS7.0 是一个比较复杂的过程,需要仔细阅读并按照以下步骤进行操作: 1. 备份数据:在进行任何系统升级之前,务必备份所有重要数据,以防止意外数据丢失。 2. 更新 CentOS6.5:在升级之前,先确保 CentOS6.5 的所有软件包都是最新的。执行以下命令更新系统: ``` yum update ``` 3. 安装 CentOS 7.0 的升级工具:为了将 CentOS 6.5 升级到 CentOS 7.0,需要安装一个名为“redhat-upgrade-tool”的软件包。执行以下命令安装该软件包: ``` yum install redhat-upgrade-tool preupgrade-assistant-contents ``` 4. 运行系统升级工具:安装完升级工具后,使用以下命令启动升级过程: ``` preupg ``` 此命令将生成一个报告,其中列出了可以升级的软件包和问题,如果没有问题,则可以继续进行升级过程。 5. 更新 yum 配置文件:将 CentOS 6.5 的 yum 配置文件备份并替换为 CentOS 7.0 的 yum 配置文件。执行以下命令: ``` cp /etc/yum.conf /etc/yum.conf.bak cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` 6. 运行系统升级命令:最后,运行以下命令将 CentOS 6.5 升级到 CentOS 7.0: ``` redhat-upgrade-tool-cli --network 7.0 --instrepo=http://mirrors.aliyun.com/centos/7/os/x86_64/ ``` 此命令将下载并安装所有必需的软件包,升级系统到 CentOS 7.0。 7. 重启系统:完成升级后,重启系统以使更改生效: ``` reboot ``` 请注意,此过程可能需要一些时间,并且在执行过程中可能会出现错误或问题。因此,请务必按照上述步骤进行操作,并确保已备份所有数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值