————————原创: 厦门微思网络
2019 年 9 月,Red Hat 宣布打算废止 CentOS,并将其替换为 CentOS Stream。
CentOS 7 和 8 是 CentOS Linux 的最终版本。CentOS 7 和 8 的生命周期结束日期为:
·CentOS 8 - 2021 年 12 月 31 日
·CentOS 7 - 2024 年 6 月 30 日
对 CentOS 用户的影响
在这些 CentOS 版本上运行的工作负载需要迁移到替代平台,才能继续获取更新和安全修补程序。
迁移选项
CentOS 客户可以使用多种选项迁移到受支持的 OS。 迁移的位置和方式取决于:
你是否需要保留与 CentOS / Red Hat Enterprise Linux (RHEL) 的兼容性
·偏爱由社区提供支持的发行版还是偏爱商业发行版(例如 Red Hat Enterprise Linux 或 RHEL)
o 如果你需要保持 CentOS 兼容性,则迁移到Red Hat Enterprise Linux(一个商业发行版)是一种低风险选项。 还有几种选择,例如Oracle Linux、Alma Linux、Rocky Linux,等等。
·如果你的工作负载在许多发行版上运行,你可能需要考虑迁移到另一个发行版(基于社区的发行版或商业发行版)。
·在评估你的最终状态时,请考虑是执行就地转换(许多发行版提供了用于此目的的工具)更好,还是利用这个机会以全新状态和新的 VM/OS/ 映像开始更好。
还有几家公司提供对CentOS 7 的扩展支持,这可能会提供更多迁移时间。
·SUSE:Liberty Linux:提供成熟的 RHEL 和 CentOS 企业支持 | SUSE
·OpenLogic:企业级 Linux 支持
·TuxCare:延长的生命周期支持
CentOS 兼容的发行版
发行版 | 描述 | 支持模型 |
RedHat Enterprise Linux | 提供支持和 EUS 的最佳二进制兼容操作系统。Red Hat 提供了转换工具。 | 商业支持、集成支持 |
AlmaLinux | 官方映像: | 社区支持、由第三方提供的商业支持 |
Oracle Linux | Oracle 提供的迁移工具和指南。 | 社区和商业支持 |
Rocky Linux | 社区映像:Rocky Linux for x86_64 - 阿里云 Rocky 提供了转换指引。 | 社区和商业支持 |
替代发行版
发行版 | 描述 | 支持模型 |
CentOS Stream | CentOS 的官方替代项,RHEL 的上游与下游。 CentOS 流 | Community |
Fedora | CentOS 流和 RHEL 的上游项目。 Fedora Linux | Fedora 项目 | 社区 |
EuroLinux | EuroLinux 是一个企业级 Linux 发行版源自 RHEL 源代码并在 GNU 通用公共许可证下分发 | 社区和商业 |
SUSE / OpenSUSE | SUSE Enterprise Linux (SLES) 是 SUSE 的商业 Linux 发行版。 | 社区 (OpenSUSE)、商业和集成 (SLES) |
Ubuntu (Server / Pro) | 提供了免费 (Server) 和付费 (Pro) 版本。 | 社区(服务器),商业和集成 (Pro) |
Debian | 社区 Linux 发行版。 | 社区 |
Flatcar | 社区容器 Linux | Community |
升级路线建议
l 推荐RockyLinux
保持 CentOS 兼容
如果你保持 CentOS 兼容并选择了一个发行版,则需要决定是要执行就地转换,还是从新的 VM 开始(重新部署)。
许多 CentOS 兼容发行版具有转换实用工具,用于对系统进行评估、替换二进制文件并更新内容源。
如果迁移到商业发行版,你可能需要具有有效的订阅/许可证才能执行转换。
更改发行版
如果你要迁移到另一个发行版,则需要重新部署虚拟机和工作负载。
CentOS 的废止时刻也可能是你考虑实施工作负载现代化,迁移到 PaaS、SaaS 或容器化解决方案的机会。