Alibaba Cloud Linux操作系统

更新时间:2025-02-27 06:09:20

本文将详细介绍Alibaba Cloud Linux的生命周期阶段,以及可以采取哪些方案来应对Alibaba Cloud Linux 2进入延长支持阶段的风险。

Alibaba Cloud Linux生命周期概述

Alibaba Cloud Linux是阿里云研发的稳定、安全、高性能的服务器操作系统,是目前阿里云上部署规模最大的操作系统之一,可以为用户在Web服务、云原生应用、大数据、数据库、AI等场景中的应用部署提供系统软件维护、安全加固、性能优化、多架构支持、内核热补丁等操作系统服务。

Alibaba Cloud Linux 2Alibaba Cloud Linux的首个版本,于201903月上线,进入主流支持阶段。它将于20240331日结束主流支持阶段,进入延长支持阶段,并将于20250331日结束延长支持阶段,进入停服阶段。

版本

发布日期

主流支持阶段停止日期

延长支持停止日期

版本

发布日期

主流支持阶段停止日期

延长支持停止日期

Alibaba Cloud Linux 3

2021-04-15

2031-03-31

Alibaba Cloud Linux 2

2019-03-27

2024-03-31

2025-03-31

Alibaba Cloud Linux 2停服的影响

基于Alibaba Cloud Linux 2的维护计划,20250331日以后,使用Alibaba Cloud Linux 2的用户将无法获得包括问题修复和功能更新在内的任何软件维护和支持。

阿里云公共镜像及ECS服务将同时受到一定影响:

  • 已经使用Alibaba Cloud Linux 2创建的ECS实例将继续正常运行,不会受到影响。

  • Alibaba Cloud Linux 2操作系统的服务支持与官方日期保持同步,20250331日以后不再对Alibaba Cloud Linux 2提供服务支持。

Alibaba Cloud Linux 2停服的建议方案概述

Alibaba Cloud Linux 2操作系统的停服(EOL)事件需要您结合业务现状合理关注。比如对应的业务即将下线,那么可忽略此事件。对于仅私网环境可见的业务,操作系统停服的风险相对可控,可选择性关注。对于提供公网服务以及对系统稳定性、安全性要求高的业务需要认真评估停服风险,并及时制定应对方案:

针对新增业务

不建议您使用已经进入EOL阶段的Alibaba Cloud Linux 2镜像新建ECS实例继续提供服务。您可以选择使用与Alibaba Cloud Linux 2完全兼容,且处于主流支持阶段的操作系统如Alibaba Cloud Linux 3承载您的业务。

针对存量业务

  • 短期内,您可以订阅阿里云提供的免费一年的Alibaba Cloud Linux 2延保服务,该订阅为您提供包含重大CVE修复、缺陷修复等相关支持服务。

  • 若您希望在长期内维持业务稳定性,建议您尽快开始准备,进行操作系统的升级方案评估。

升级操作系统

第一步:了解目标操作系统

升级操作系统前,您需要先了解升级的目标操作系统。推荐直接将Alibaba Cloud Linux 2升级至Alibaba Cloud Linux 3。以下是Alibaba Cloud Linux 3操作系统的相关特性。

  • 高兼容性:完全兼容Alibaba Cloud Linux 2的生态系统及操作习惯,这意味着从旧版本迁移到新版本时,您的迁移成本将会很低。

  • 性能与稳定性优化:针对阿里云进行了大量优化,提供了更佳的性能表现和更高的系统稳定性。

  • 官方长期支持:由阿里云官方提供长期支持和维护(LTS),确保系统的安全性和稳定性。

  • 免费:无需支付任何额外费用。

  • 最直接的升级路径:从Alibaba Cloud Linux 2升级到Alibaba Cloud Linux 3是最直接和无缝的路径。

第二步:选择升级方案

升级操作系统前,您可以根据业务部署情况选择以下阿里云为您推荐方案,详细的方案对比请参见。

  • 如果业务可以接受短暂停机,并且具备重新部署业务系统的能力,推荐您选择更换系统盘(更换操作系统)方案。该方案适合开发、测试环境或紧急情况下的快速系统升级。

  • 如果业务部署在系统盘上,或者对停机时间比较敏感,建议通过重新部署环境(重新购买新实例)方案进行迁移。该方案适用于生产环境或对可用性和稳定性有严格要求的环境。

  • 如果您重新部署环境有困难,可以尝试原地升级方案。该方案适用于无法承受长时间中断的情况,但需要注意可能存在的兼容性问题和升级风险。

第三步:升级操作系统前测试准备

测试准备

说明

测试准备

说明

评估对业务的影响

  • 操作过程中请勿人工或通过运维脚本对ECS云服务器执行停止、重启、释放等操作,否则可能会导致失败。

  • 迁移演练或取消迁移可能会触发自动回滚迁移前快照的操作,迁移期间产生的数据将丢失。

  • 升级过程中,原实例系统会被安装或更新系统内核及软件包,并自动重启多次,期间业务无法正常运行,建议评估影响后暂停业务再进行操作。

数据备份

迁移过程会对ECS云服务器进行创建普通云盘快照、操作系统内核版本转换、软件包重新安装升级、停止、启动等操作。建议提前做好重要数据备份,合理安排迁移窗口期,避免因上述操作对业务造成影响。

确保没有正在创建中的快照

如果有正在创建中的快照会导致迁移失败,请您等待快照创建完成后,再开始升级操作。

全面测试验证

在迁移升级前,强烈建议您预先在目标操作系统环境下完成所有业务应用程序的全面测试验证,以确保应用程序与目标操作系统之间的兼容性及性能表现,从而有效避免迁移后可能出现的业务运行不畅或功能失效等问题。

同时,迁移前和迁移过程中,系统会对原实例进行迁移条件检测及迁移预评估。如果原系统不满足迁移条件或迁移预评估失败,迁移会出错中断,并不能保证一定能迁移升级成功,建议您提前熟悉迁移条件限制及出错排查文档并进行测试。迁移问题,请参见操作系统迁移中问题(Linux)

第四步:升级操作系统

重新部署环境的步骤和注意事项

自定义购买实例替换原实例或针对已有实例更换操作系统(更换系统盘)两种方案的操作步骤如下。

  • 数据备份:在操作前,请通过创建自定义镜像或者创建快照等方式,对原实例环境做好数据备份。

  • 工作负载迁移:在购买新实例或者更换操作系统后,需要重新部署与业务相关的运行环境。例如安装软件和库(apt、yum等)、配置环境变量、部署应用等。可参考如下流程:

    • 收集原实例应用软件信息,导出关键应用配置及数据文件。

    • 准备好目标实例,对照原实例应用软件信息,重新安装指定的应用软件,并将原实例导出的应用配置及数据文件导入。

    • 若您的业务程序是基于C/C++一类编译型语言编写的,请基于新系统重新编译您的业务程序。

    • 测试应用业务是否正常。

  • 业务切换:

    • 如您购买新实例,并完成了工作负载迁移和业务验证,则可以暂停原实例业务,将目标实例的应用业务正式切换上线运行。

    • 如您采用更换操作系统,则需要在原有实例上直接更换系统盘后进行工作负载迁移和业务验证,请注意做好原实例的数据备份和信息收集。

原地升级的步骤

原地升级方案仅支持将Alibaba Cloud Linux 2升级至Alibaba Cloud Linux 3,具体请参考操作系统迁移(Linux)

订阅Alibaba Cloud Linux 2延保服务

阿里云当前在20240331日结束主流支持阶段的基础上为用户提供Alibaba Cloud Linux 2 ELS延保支持计划,如果您短时间内无法迁移,可以使用该延保服务。延保结束后,将停止对Alibaba Cloud Linux 2的技术支持。

您在订阅完成后,系统并不会自动进行漏洞修复和软件包更新,这些操作需要您使用YUM工具手动完成,请参见基于YUM的安全更新操作

Alibaba Cloud Linux 2延保支持范围

Alibaba Cloud Linux 2延保服务将为用户提供包含重大CVE修复、缺陷修复等相关支持服务。具体的延保服务范围如下:

  • 架构支持:x86(64位)

  • 安全支持:对于超危(Critical)、高危(Important)的CVE进行修复,包括重点安全漏洞的支持。关于Alibaba Cloud Linux 2 CVE更新记录,请参见Alibaba Cloud Linux 2 CVE更新记录

  • 缺陷修复支持

    • 对于以下关键包的紧急问题进行必要的缺陷修复,不在范围内的包则按需评估支持:bind、bash、chrony、glibc、gnutls、httpd、kernel、libgcrypt、libvirt、nss、openssh、openssl、Python 2.7、qemu-kvm、rpm、sudo、systemd、wget、yum。

    • 对于暂时无法修复的缺陷,阿里云会提供相关修复建议。

订阅Alibaba Cloud Linux 2延保服务

您可以通过操作系统控制台订阅Alibaba Cloud Linux 2延保服务,以获取访问私有yum仓库的权限。具体操作,请参见订阅管理或咨询智能助手OS Copilot使用说明

相关文档

  • 各操作系统在官方平台公布的生命周期计划,请参见操作系统生命周期

  • 在使用Alibaba Cloud Linux过程中可能遇到的更多问题,请参见Alibaba Cloud Linux常见问题

  • Alibaba Cloud Linux不同操作系统版本可能包含不同的操作系统特性、性能优化、基础软件包的更新以及安全补丁的应用。更多信息,请参见镜像发布记录

  • 本页导读 (1)
  • Alibaba Cloud Linux生命周期概述
  • Alibaba Cloud Linux 2停服的影响
  • Alibaba Cloud Linux 2停服的建议方案概述
  • 升级操作系统
  • 订阅Alibaba Cloud Linux 2延保服务
  • 相关文档