自2024年6月30日CentOS7停服后,OpenAnolis龙蜥社区宣布Anolis OS 7免费延保四年,即延保至2028年6月30日。延保结束后,龙蜥社区将停止对Anolis OS 7的维护更新及技术支持。
Anolis OS 7生态提供了一键式迁移脚本centos2anolis.py,实现CentOS7.x到Anolis OS 7的平滑迁移,以及CentOS7.x到Anolis OS 8迁移。
本文参考龙蜥社区官方文档,使用社区yum源,基于CentOS 7迁移到Anolis OS 7,在执行迁移前,请做好系统快照等数据备份,否则一旦迁移失败,将无法回滚。
1、添加迁移工具软件源
curl -o /etc/yum.repos.d/anolis-migration.repo https://mirrors.openanolis.cn/anolis/migration/anolis-migration.repo
|---|---------------------------------------------------------------------------------------------------------------------| | 1 | curl -o /etc/yum.repos.d/anolis-migration.repo https://mirrors.openanolis.cn/anolis/migration/anolis-migration.repo |
2、安装迁移工具centos2anolis
yum -y install centos2anolis
|---|------------------------------| | 1 | yum -y install centos2anolis |
3、执行迁移命令
centos2anolis.py
|---|------------------| | 1 | centos2anolis.py |
注意:上述命令是默认迁移到带ANCK内核的龙蜥OS,如果你想迁移到带RHCK内核的龙蜥OS请执行下面的命令进行迁移。
<span style="color: #800000;">centos2anolis.py --rhck</span>
|---|------------------------------------------------------------------| | 1 | <span style="color: #800000;">centos2anolis.py --rhck</span> |
迁移完成后,系统会提示如下信息,表示迁移成功,重启即可进入Anolis OS系统,重启后可通过cat /etc/os-release进行验证。
特别注意:迁移工具不支持回滚,迁移失败无法恢复到迁移初始状态,迁移前务必做好系统备份。
参考自龙蜥社区官方文档:https://openanolis.cn/sig/migration/doc/774227117744169523