一、前言
Anolis OS 7生态上和依赖管理上保持跟CentOS7.x兼容,一键式迁移脚本centos2anolis.py,实现CentOS7.x到Anolis OS 7的平滑迁移
使用迁移脚本前需要注意如下事项:
- 迁移涉及到软件包的重新安装,是不可逆过程,执行迁移前务必做好系统备份。
- 迁移过程涉及到访问Anolis OS的官方repo,需要确保待迁移环境网络能够正常访问Anolis OS repo。
- 需要使用root用户执行。
- 迁移过程依赖于yum,确保yum组件能够正常运行。
- 迁移脚本提供了Anolis OS repo访问加速的功能,如果访问Anolis OS官方repo速度较慢,可以通过-s选项进行加速访问。
- Anolis OS 不提供i686架构的软件包,如您系统上安装了CentOS的i686架构的软件包,则无法正常迁移。
官方迁移网址:CentOS 7迁移Anolis OS 7手册 - OpenAnolis龙蜥操作系统开源社区
二、当前版本
内核:3.10.0-957.el7.x86_64
版本:Centos 7.6
芯片:X86
三、升级前准备
1、备份数据
在进行任何重大升级之前,请确保备份所有重要数据和系统配置
2、更新系统
更新现有 CentOS 系统,以确保所有软件包都是最新的。
[root@hadoop02 ~]# yum update -y
3、在线升级centos到OpenAnolis
##属于平级迁移,如果迁移前版本是7.9,迁移后也是7.9
[root@hadoop02 ~]# wget https://mirrors.openanolis.cn/anolis/migration/anolis-migration.repo -O /etc/yum.repos.d/anolis-migration.repo
[root@hadoop02 ~]# yum install python36-devel python36-pip -y
[root@hadoop02 ~]# yum install epel-release -y
[root@hadoop02 ~]# yum -y install centos2anolis
[root@hadoop02 ~]# centos2anolis.py
4、重启服务器
[root@hadoop02 ~]# reboot
四、验证
[root@hadoop02 ~]# cat /etc/os-release
[root@hadoop02 ~]# uname -a