01
CentOS停服倒计时
再过不到20天,CentOS历史将正式终结!Redhat公司此前面向全球宣布,将于2024年6月30日停止维护CentOS 7,届时CentOS全系列版本将停止维护,这意味着CentOS时代将彻底终结,而部署在CentOS 7上的业务系统将面临前所未有的安全挑战。
CentOS停服给用户带来重大系统安全和业务连续性风险等问题。由于上游社区停止开发投入与维护,导致系统安全漏洞风险随之增加;使用CentOS系统的用户急需解决停服后系统的更新、维护、迁移等问题。
02
“CentOS停服”背景信息
2020年12月08日,CentOS官方宣布了停止维护CentOS Linux的计划,并推出了CentOS Stream项目。更多信息,请参见CentOS官方公告。
CentOS计划把Red Hat Enterprise Linux(RHEL)的复刻版本CentOS Linux转向CentOS Stream,因此对CentOS Linux存在以下影响:
CentOS Linux 7作为RHEL 7的复刻版本于2020年08月06日停止更新,但会延续当前的支持计划,于2024年06月30日停止维护(EOL)。
CentOS Linux 8作为RHEL 8的复刻版本,生命周期缩短,于2021年12月31日停止更新并停止维护(EOL)。
CentOS官方不再提供CentOS Linux 9及后续版本,而是提供CentOS Stream版本。
而CentOS Stream作为CentOS项目新的成员,旨在滚动更新版,与传统的centos稳定版有很大的不一样,为寻求最新技术和新功能作为其定位,在稳定性、兼容性方面有所欠缺,所以在生产环境中慎用。
03
停服应对策略
应对策略:使用国产信创服务器操作系统会是不二选择
根据公开数据测算,2022年上半年,在中国服务器操作系统市场中,Linux仍然占据领先地位,市场占有率达79.2%;
而国内重点关键行业约有超过50%的服务器是基于CentOS开发的操作系统,CentOS停服后(数据来源:赛迪顾问,东吴证券研究所)
面对关键行业大量使用CentOS 7的情况,一般分为两类:
更换操作系统和迁移操作系统,不管是哪种方式都建议在替代时对重要数据做好备份,如果无需保留系统盘数据,建议直接更换操作系统;如果需要保留系统盘数据,建议迁移操作系统为主。
在对比多家国产服务器操作系统迁移方案,统信软件为应对 CentOS 停更,采用“3+3+6”一体化替换CentOS最为完备,采取原地迁移、扩容替换以及过渡性的安全接管三种策略,并结合用户服务器系统在历史建设过程中搭建的单机、集群和云环境三种场景,定义并遵循六步实施路径方法论,实现了 CentOS 系统到统信服务器操作系统 V20 的平滑替换。
一、“3”种替换策略
1、原地迁移:
基于现有硬件设备(X86等架构)及业务软件平滑、快速迁移至统信UOS环境。
适用场景:适用于已有业务系统硬件利旧或者业务系统同架构硬件大规模批量替代。
(三种应对手段-原地替换)
通过替换内核、软件包的方式完成操作系统替代,完全兼容 CentOS 系列软硬件生态;并提供系统迁移服务、安全增强、易管理等特点。
2、新增迁移:
业务系统不动,以信创扩容方式新建业务节点并行工作,新系统
稳定运行后,旧业务下线。
适用场景:业务新建,采用信创架构,全新部署或上线新系统,新模块,以及因迁移导致回滚而对业务影响可控。
(三种应对手段-新增迁移)
通过安装操作系统,重新部署应用,导入系统参数配置完成操作系统替代,可以在线下充分测试验证后再割接至生产环境。
3、安全接管
CentOS 8、CentOS7:切换到统信 UOS 安全仓库。安全仓库可提供安全漏洞补丁更新服务。
CentOS 5/6:对于仍在使用已停更的 CentOS 5/6 的用户。统信软件提供对 CentOS 5/6 进行系统级别安全加固和提供定制漏洞修复包。
二、“3”种替换场景
1、单机迁移
针对用户如果在单机服务器是基于 CentOS 部署的业务系统场景,需要CentOS替换为国产操作系统。目前统信软件针对用户利旧场景,提供基于统信有易将承载在 CentOS 上的业务应用系统迁移至UOS V20。
(三种场景-单机)
2、集群迁移
针对用户在主备集群环境是基于 CentOS 部署的业务系统高可用场景,需要将主备服务器的 CentOS 都要替换为国产操作系统。可以分别通过对主备两台服务器按照单台服务器迁移场景进行操作系统迁移。最终实现承载CentOS 上的业务应用系统,快速、平滑、稳定并安全地迁移至统信服务器操作系统 V20上。
(三种场景-集群)
针对主备式服务器操作系统场景迁移,先备后主,然后备主倒换,实现平滑迁移;建议用户资源充足的情况下,采用 HA 主备集群新增节点,使用统信服务器操作系统 V20 和 UHA 软件全新建的的部署方式,完成业务系统的迁移。
3、云环境迁移
云平台上的操作系统有两个部分:HostOS 和 GuestOS。
HostOS 是云平台软件所运行其上的操作系统环境,而 GuestOS 是云平台交付给用户来运行其业务系统的操作系统服务。如果这两种环境中,如果存在 CentOS 系统正在运行,进行国产化迁移替换。根据生产环境实际情况,基本也是依据容器云平台进行迁移的。
(三种场景-云环境)
将容器云集群内的 CentOS/Ubuntu+Kubernetes 替换成统信云原生操作系统 V20,解决 CentOS 停更带来的安全问题。集群内替换的 OS 系统版本统一维护管理。
迁移原有的镜像数据,由原来部署在 CentOS 等环境上分布式存储换成统信服务器操作系统 V20+分布式容器化存储,解决了 CentOS 停更问题,方便统一管理维护。
三、“6”步实施路径
统信软件基于长期在国产操作系统研发上的耕耘,为国内用户提供系统部署、迁移和维护等服务,积累了丰富的操作系统迁移、上线工作经验。总结提炼出一套此类替代迁移项目的“六步实施路径”方法论,遵循科学的管理方法“PDCA”思路,用于指导系统迁移工作。
(方法论:6步实施步骤)
此方法论在迁移阶段,采用迭代式设计,从实际出发,按照“由简至难、由边缘到核心”的指导原则。
系统迁移注重对原系统或者业务影响最小原则:由边缘至核心、原子化、链路由上至下、先测试再迁移、滚动迁移、最小副本原则、重视迁移方案。
04
应用案例
统信UOS服务器操作系统近年来在运营商、能源、农业、金融各行业落地了多个标杆案例。这些实际的建设过程与结果,已成为业内极其重要的专业参考。
中国移动 × 统信UOS
在“云能力中心2023-2024年移动云系统迁移技术服务项目”、“云能力中心2023-2024年省专公司操作系统迁移服务项目”等合作中,统信UOS以业内领先的解决方案、服务能力和丰富经验,持续助力移动云建设由“移动云技术内核3.0”驱动的算力网络。
中国联通 × 统信UOS
在中国联通分布式云计算集群系统迁移项目中,统信软件与中国联通软件研究院技术攻关团队一起,历时数月,经过多次方案设计磋商、前期适配和测试,遴选联通云平台、cBSS微服务、计费出账、5G SA智汇消息、新客服外呼中心作为实际利旧替换场景,顺利完成了原有操作系统向国产操作系统的迁移并投入使用。
中国联通软件研究所凭借数字化敏捷底座建设的技术架构先进性和长期坚持自主研发、全栈自主创新的整体性,荣获2021年服务器操作系统创新应用卓越奖。统信软件也凭借其迁移方案的先进性和丰富的项目实施经验,入选工业和信息化部网络安全产业发展中心“2022年信息技术应用创新解决方案”名单。