CentOS8镜像系统迁移转换成OpenCloudOS系统

老乐 运维文档64字数 910阅读3分2秒阅读模式

坦率的讲,CentOS镜像在我们国内的用户应用中算是比较广泛的,很多的一键包和面板首先兼容的是CentOS系统,且在国内的相关文档也是比较多的。但是,我们应该知道,CentOS8从2022年就已经停止更新,包括我们很多人在用的CentOS7也会将于2024年6月停止更新,这样后续的安全保证就比较难。

于是,我们需要提前准备是否更换镜像。当然更换镜像的方式有好多种,比如我们备份数据重新安装能更新的镜像后恢复数据。也有直接在线迁移转换镜像,不影响数据使用且无需备份。这里较多的是可以将CentOS迁移到OpenCloudOS系统。这个OpenCloudOS系统镜像出自OpenCloudOS系统社区,兼容CentOS比较好的。

OpenCloudOS 基础库和用户态组件完全与 CentOS 8 兼容,而且可以通过内核层面的优化和增强,这样可以提前给需要转换镜像的提供可选机会。

建议:考虑到安全,我们还是提前镜像或者快照备份系统和数据。

1、安装必要的软件环境

yum install -y python3

这里我们需要先安装Python3。

2、下载安装工具

wget https://mirrors.opencloudos.tech/opencloudos/8.6/AppStream/x86_64/os/Packages/migrate2opencloudos-1.0-1.oc8.noarch.rpm

然后执行安装工具:

rpm -ivh migrate2opencloudos-1.0-1.oc8.noarch.rpm

开始迁移:

python3 /usr/sbin/migrate2opencloudos.py -v 8

然后等待等待。

看到"Switch complete. OpenCloudOS recommends rebooting this system."说明安装完成。这里我们重启服务器。

3、检查镜像

cat /etc/os-release

重启服务器之后,检查镜像。

这里我们看到是OpenCloudOS。这样基本就完成迁移。

最后,检查我们系统中的数据和项目是否完整。

文章有参考腾讯云文档且在自己的腾讯云服务器演示安装迁移过程。

 
  • 本文由 老乐 发表于 2023年10月3日 08:16:23
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/centos-to-opencloudos.html
  • CentOS迁移镜像
  • CentOS8更换系统