本文详细介绍Red Hat Enterprise Linux的生命周期阶段,以及可以采取哪些应对方案来应对Red Hat Enterprise Linux 7进入延长生命周期阶段的风险。
Red Hat Enterprise Linux生命周期概述
Red Hat Enterprise Linux(简称RHEL)是一款由红帽公司开发的企业级开源Linux操作系统,提供高稳定性、安全性和支持服务,广泛用于企业服务器和数据中心环境。
通常情况下,RHEL产品的支持分为三个阶段:全支持(Full Support)阶段,维护支持(Maintenance Support)阶段和延长生命周期阶段(Extended Life Phase)。更多信息,请参见Red Hat Enterprise Linux Life Cycle。
阿里云上的Red Hat Enterprise Linux(RHEL)公共镜像来源于红帽官方,由阿里云联合红帽原厂为用户提供技术支持。2024年6月30日后,RHEL 7从维护(Maintenance Support)阶段过渡到延长生命(Extended Life)阶段,时间是4年。RHEL产品生命周期阶段如下表所示。
版本 | 发布日期 | 主流支持阶段 | 延长支持 停止日期 | ||
完全支持(Full Support) 停止日期 | 1阶段维护(Maintenance Support 1) 停止日期 | 2阶段维护(Maintenance Support 2) 停止日期 | |||
Red Hat 9 | 2022-05-18 | 2027-05-31 | 不涉及 | 2032-05-31 | 2035-05-31 |
Red Hat 8 | 2019-05-7 | 2024-05-31 | 不涉及 | 2029-05-31 | 2032-05-31 |
Red Hat 7 | 2014-06-10 | 2019-08-06 | 2020-08-06 | 2024-06-30 | 2028-06-30 |
Red Hat 6 | 2010-11-10 | 2016-05-10 | 2017-05-10 | 2020-11-30 | 2024-06-30 |
Red Hat 5 | 2007-03-15 | 2013-01-08 | 2014-01-31 | 2017-03-31 | 2020-11-30 |
Red Hat 4 | 2005-02-14 | 2009-03-31 | 2011-02-16 | 2012-02-29 | 2017-03-31 |
RHEL 7进入延长生命阶段的影响
RHEL 7进入延长生命阶段后,红帽官方会提供有限的技术支持。 在此阶段,不会提供程序漏洞修复、安全修复、硬件启用(Hardware Enablement)或根本原因分析,同时只对现有安装提供支持。
RHEL 7进入延长生命阶段后的建议方案概述
RHEL 7进入延长生命阶段事件需要您结合业务现状合理关注。比如对应的业务即将下线,那么可忽略此事件。对于仅私网环境可见的业务,操作系统停服的风险相对可控,可选择性关注。对公网提供服务以及对系统稳定性、安全性要求高的业务需要认真评估停服风险,并及时制定应对方案:
针对新增业务
不建议您使用已经进入延长生命周期阶段的RHEL 7镜像新建ECS实例继续提供服务。您可以选择使用与RHEL 7完全兼容,且处于主流支持阶段的操作系统如RHEL 8或RHEL 9承载您的业务。
针对存量业务
短期内,您可以购买RHEL 7的ELS订阅,以持续获得安全更新和错误修复。
若您希望在长期内维持业务稳定性,建议您升级到更新版本(推荐):即将RHEL 7原地升级到RHEL 8,或者进一步将RHEL 8升级到RHEL 9。您可以利用已购买的RHEL 7订阅进行升级,因为新版本提供了更多的安全更新、新功能以及与最新硬件和软件的兼容性。升级后,您可以持续获得全面的技术支持和安全更新,从而有效降低安全风险。
升级到更新版本
RHEL原地升级(In-Place Upgrade)是一种升级操作系统的方法,支持将RHEL 7升级到RHEL 8、将RHEL 8升级到RHEL 9,是推荐并支持的升级方法,尤其适用于希望保留现有工作流和配置的企业环境。原地升级允许用户将现有的RHEL系统升级到新的主版本,而不需要执行全新安装。这种方法可以保留现有的应用程序、配置和数据,同时确保您继续获得安全更新、错误修复和技术支持。
红帽提供了Leapp工具用于原地升级,且支持预升级检查。您可以使用红帽官方的工具远程登录云服务器实例进行升级:
如果您的系统是在云市场购买的RHEL 7(已包含RHEL 7订阅)或在阿里云自行导入的RHEL 7且购买了阿里云RHEL 7订阅的系统。请参见Red Hat Enterprise Linux(RHEL)7升级为RHEL 8。
如果您是自行购买的红帽订阅的RHEL 7系统,请参考红帽官方文档Upgrading from RHEL 7 to RHEL 8进行升级。
购买延长生命周期支持(ELS)订阅
RHEL ELS订阅全称是Red Hat Enterprise Linux Extended Life Cycle Support (ELS) Add-On,是红帽官方推出的延长生命周期订阅,可以为您提供关键和重要的安全修复以及某些紧急bug的修复,有助于缓解延长生命周期阶段的安全风险。但请注意,ELS仅适用于RHEL 7.9版本,有效期至2028年6月30日。阿里云提供了RHEL 7 ELS的购买方式,费用详情和购买方法请参考为ECS实例购买软件许可证。
RHEL 7进入ELS阶段常见问题
RHEL 7实例进入ELS阶段后:
会强制为RHEL 7实例购买RHEL ELS Add-on订阅吗?
不会强制,您可以根据业务情况自行购买。
如果实例没有购买RHEL ELS Add-on订阅,会被停机吗?
不会被停机。RHEL ELS Add-on订阅是红帽提供的安全更新和补丁,不购买只是无法获取这些更新,从而无法保障您的实例安全性。
如果实例没有购买RHEL ELS Add-on订阅,可以正常续费吗?
包年包月的RHEL实例到期后可以正常续费。续费相关的信息,请参见续费概述。
还会继续收取RHEL镜像的License费用吗?
RHEL 7进入ELS阶段之后,RHEL 7实例仍需要获得RHEL的许可授权,并支付RHEL订阅费用。用户可以获得如下内容:
已发布的RHEL 7的软件更新和安全补丁。
RHEL 8的软件安装包,用户可以通过这些安装包实现原地升级至RHEL 8。
由阿里云和红帽联合提供的技术支持。
说明关于RHEL镜像的计费信息,请参见镜像计费。
更多关于RHEL 7进入ELS阶段的问题可参考红帽官方FAQ文档。
相关文档
各操作系统在官方平台公布的生命周期计划,请参见操作系统生命周期。
RHEL价格变更会对您基于RHEL或者RHEL for SAP的ECS实例的费用产生影响。关于Red Hat价格变更的一些常见问题,请参见Red Hat价格调整常见问题。