CentOS停服事件源于2020年12月宣布的CentOS项目变更,其原计划是基于Red Hat Enterprise Linux(RHEL)的开源版本,提供长期支持。然而,在2020年12月8日,官方宣布终止CentOS Linux的项目,并将其替代为CentOS Stream,这是一个连续发布模型的发行版,不再提供稳定的长期支持,这引发了广泛的不满和担忧。
这一事件在国内引发了对操作系统更多讨论:
自主创新:国内企业强调自研,即便在操作系统领域也不例外。这意味着更多投资和支持,以确保本国操作系统的可持续发展,同时减少对外部供应商的依赖。
行业合作机遇:CentOS停服事件也鼓励了各种行业合作,包括企业、开源社区机构之间的合作,以推动国内操作系统的发展。这种合作可能导致更多创新和发展机会。
但同时,我们也看到,目前我国操作系统整体存在差距,如何让更多行业、更多人用上好用的操作系统,需要操作系统生态各方的共同努力。
总之,CentOS停服事件促进了国内操作系统的发展,为自主创新合作和创新提供了机会。这是一个值得密切关注的发展趋势,可能对国内技术生态系统和数字化转型产生深远影响。
下面,我们将介绍浪潮信息提供的操作系统 KeyarchOS 无缝衔接替代方案。

简介
KeyarchOS 即云峦操作系统(简称KOS),是浪潮信息基于 Linux 内核、龙蜥等开源技术自主研发一款服务器操作系统,支持x86、ARM等主流架构处理器,广泛兼容CentOS生态和创新技术产品,可为用户提供整套可视化 CentOS 到 KeyarchOS 的迁移方案。
特性
广泛兼容
平滑迁移
场景增强
安全性
开发工具:支持make,automake,cmake,gcc,autogen等。
运行环境:支持Python、Shell、Java,Perl 等解释性语言的运行环境对于 C/C++编译生成的二进制程序也可直接在系统里面部署和运行。
基础开发库:提供基础 C 库 glibc。
数据库服务:为用户提供了完备的数据库服务,不仅支持 PostgreSQL 、MySQL、Redis等开源数据库软件,还对多款数据库软件进行兼容适配,例如:达梦、南大通用、人大金仓等
Web 服务 :提供了常用的 Apache Web 服务器软件。可以完成虚拟主机,代理服务,安全控制等多种服务。
组件管理:采用的组件格式是 RPM。通过它可以用来安装、卸载、校验、查询和更新 KeyarchOS 上的软件包,同时也提供新一代的 RPM 软件包管理器 DNF。DNF 包管理器克服了 Yum 管理器的一些瓶颈。
虚拟化:KeyarchOS支持虚拟化技术,既可以作为物理机上的宿主机操作系统也可用作虚拟机上的客户机操作系统。KeyarchOS 提供了常用的 KVM、QEMU、Libvirt 等虚拟化组件;支持 docker、podman 等主流容器基础平台,实现容器的全生命周期管理。提供常用的虚拟机管理工具(如 virsh、virt-install、virt-manager 等)
云计算:支持 Openstack 等开源虚拟化云计算框架平台。
大数据:适配了 Hadoop、Hive、Flink 等国内外主流的大数据引擎、数据存储、数据处理等工具套件,提供多源数据集成、高效存储、分布式计算与调度、高并发访问以及分析挖掘能力,可应对 GB-PB 量级的海量异构数据场景。
人工智能:适配了主流的人工智能框架,包括 Tensorflow、Scikit-learn 等。
边缘计算: 提供边缘计算软件解决方案。
这里使用的 X2Keyarch V2.0。
操作系统要求:KeyarchOS V5.8操作系统
硬件要求:CPU数建议8核以上,内存建议32G以上,当前只支持x86架构
rpm -ivh kx2keyarch-2.0-1.kos.x86_64.rpm
或
yum install -y kx2keyarch-2.0-1.kos.x86_64.rpm
默认安装路径:/usr/local/sysom。
默认配置使⽤的nginx对外端⼝为80,可以通过 export SERVER_PORT=xxx 来设置。
默认配置的内⽹IP是通过 ip -4 route 命令查找的第⼀个IP,可以通过 export SERVER_LOCAL_IP=xxx.xxx.xxx.xxx 来设置。
bash -x /usr/local/sysom/init_scripts/server/init.sh
https://部署服务器的ip
小提示:
在官方给出的文档中,标题是系统迁移,这里指的是将操作系统进行无缝转换/切换的意思,在系统切换后,源系统部署的程序,在新系统中仍然存在,用户只需重新启动即可使用。
本次我们将搭建的旧系统上的某安全厂商的应用管理平台进行迁移测试,这里仅以此程序为例,如有部署其他程序,均会无缝迁移。
部署位置在 /home/amhome 目录下

这里确定下,该应用管理平台使用的操作系统为: CentOS 7 (Core) 版本。

这里我们可以看到,我们所管理的所有主机,找到自己要进行迁移的源主机

1、首先选择要进行迁移的源主机,然后在菜单栏找到 迁移评估

2、点击 迁移评估后,会进入到评估相关配置页面,这里选择的配置信息如下:

在评估的时候,也可以点击 评估记录 中的 查看报告,如果已经评估处出部分,这里也会展示出来相关的结果,不用等完全评估完,进行查询结果。这功能挺nice的,不用干巴巴的看进度条了。
3、这里大约等了15min的时间就完成了,让我们查看一下最终报告:
风险评估:
这里的高风险也可以忽略,不影响迁移操作,只有当出现 inhibitor 的选项,才会影响到迁移操作。

系统配置评估:
这里可以查看系统中的命令、内核支持性、各种配置等评估结果。

硬件评估报告:
这里我们可以查看操作系统的相关信息,以及评估结果中的驱动支持情况。

1、点击 菜单 -> 操作系统迁移 -> 迁移实施。
2、找到批量实施,点击后在弹出的窗口中可以进行迁移配置。

最后,点击 确定,进行系统迁移。

最后,进度提示迁移成功后,我们可以登录系统进行查看,可以看到操作系统完成了无缝迁移转换。

切换完操作系统后,找到我们的程序重新进行启动,并且查看原有的应用管理平台的配置等信息,无其他异常情况,完美运行。
小提示:
系统迁移转换完成后,已部署的程序服务记得重新启动哈。

在体验完浪潮信息提供的操作系统迁移方案中,全程均为可视化操作,无任何人工登录操作系统配置辅助等过程,实现了完全自动化;并且管理员可以看到迁移过程中的迁移风险、兼容性等评估结果,对切换操作系统后可能遇到的问题等给出了指导方案,很大程度上减少了用户使用上的困难,非常值得推荐[赞][赞][赞]。