一、事件背景
2020年12月08日,CentOS官方宣布了停止维护CentOS Linux的计划,并推出了CentOS Stream项目。
更多信息,请参见CentOS官方公告。
版本 | 变化说明 |
---|---|
CentOS 9 | 不再支持新的软件和补丁更新 |
CentOS 8 | 2021年12月31日停止维护服务 |
CentOS 7 | 2024年06月30日停止维护服务 |
二、影响分析
停止维护影响: 使用者将无法获得包括问题修复和功能更新在内的任何软件维护和支持。
影响 | 说明 |
---|---|
安全风险增加 | 系统将不再接收安全补丁和更新,可能导致系统面临未曾修复的安全漏洞。 |
技术支持缺失 | 无法获得新功能和性能改进,社区支持和第三方支持可能会逐渐减少,这可能会增加维护和解决问题的难度。 |
兼容性问题 | 随着其他软件的更新,可能会出现与旧系统不兼容的情况,影响系统的正常运行。 |
yum命令受限 | 可能无法使用yum命令安装/更新应用、组件以及补丁。 |
运维/技术团队影响:
影响 | 说明 |
---|---|
合规性 | 基于上述影响,各企事业单位、组织、团队均逐步开展替代及整改工作,以满足安全及合规性要求。 |
替代工作压力 | 该工作可能是团队的非计划性工作内容,需要考虑方案、成本、排期、风险、实施、割接等工作内容。 |
三、应对方案
过渡方案 : 需要使用yum命令下载当前软件仓库已有软件包时,将镜像源更换为云商提供的epel镜像源。构建完善的安全防护体系。
系统切换 : 选择并更换新的OS,例如:Euler、Anolis、Rocky、Ubuntu等。该方案会清除系统相关配置及系统盘的数据。
系统迁移 : 使用迁移工具进行迁移,例如:centos2hce2。该方案不会清除系统盘数据及系统配置,但需要满足相关的前置约束条件。
云产品替代(推荐) : 选择云商的云产品替代自建技术选型,例如:使用RDS替代自建mysql。该方案的优势为不需要关注OS层面选型、版本、安全及运维相关工作。进一步规避操作系统EOS问题。
架构升级改造(推荐) : 云原生化改造,提升架构先进性,业务敏捷性,运维高效性,增加韧性,提高资源利用率,极大减少对宿主机OS的依赖。
四、实施流程
整体替换工作可分为4个阶段:收集评估
– 规划设计
– 改造实施
– 持续改进
更多详细信息可咨询专业服务机构
往期精彩内容推荐
云原生:10分钟了解一下Kubernetes架构
云原生:5分钟了解一下Kubernetes是什么
「快速部署」第二期清单
「快速部署」第一期清单