升级你的发行版

The migration paths when using ELevate

关于

修复主要版本升级

With ELevate you can easily upgrade in-place from CentOS 6.x or 7.x AlmaLinux 8 or CentOS Stream 8. You can also use ELevate to upgrade from 8 or 9 all the way through version 10 within the same OS. Used all over the world to upgrade more than 500,000 devices, ELevate is your answer to the headache of upgrading your operating system in the Enterprise Linux ecosystem. 保护您的应用程序、数据和理智。运行您需要的最新版本的操作系统和软件。运行现代且安全的操作系统,无需重新配置或重建您需要的软件。

这看起来很棒! 我该怎么参加呢?

首先加入我们 ~migration Mattermost 途径。 您可以找到 LEAPP 代码 在 AlmaLinux GitHub 组织中。

全社区项目

ELevate 以与分布无关的方式开发,并且是作为整个生态系统(而不仅仅是 AlmaLinux)的工具而构建的。 企业级 Linux 生态系统是一个非常庞大且多元化的社区,我们作为该生态系统的成员真诚地开发了这个项目。 我们希望社区中的每个人都可以使用 ELEvate 并为 ELEvate 做出贡献,无论您喜欢哪个发行版。这就是开源方式。

了解更多

该演示将带您完成从 CentOS 7 到 AlmaLinux 8 的就地升级

很多人分享了他们使用 ELEvate 进行就地升级的经验和指南。看看别人是怎么想的吧!

We also offer a number of guides to take you through the process of getting updated, from different perspectives.

支持的操作系统

The migration paths when using ELevate
Elevate 支持以下升级和迁移路径:
  • 从 CentOS 6 升级到 CentOS 7
  • Upgrade from CentOS 7 to AlmaLinux 8 or CentOS Stream 8
  • 在同一发行版中从 8.x 升级到 9.x
  • 在同一发行版内从 9.x 升级到 10.x
* 可以通过以下方式迁移到 Oracle Linux 9 Oracle Leapp utility 并且不会得到 ELevate 项目的支持。
* 注意:如果您使用 cPanel,我们建议使用 cPanel ELevate 分叉。

常见问题解答

ELevate 是一个旨在提供在基于 RHEL 的发行版的主要版本之间升级的能力的项目。 AlmaLinux 于 2021 年首次宣布,ELevate 结合了两个关键组件: 开源 LEAPP 项目 和一个数据库调用 leapp-data. 这些功能共同允许用户从不受支持的操作系统就地升级到现代操作系统 ,然后再从该操作系统的 8 升级到 9,再从 9 升级到 10。

需要企业级 Linux 发行版且无需商业许可协议的个人和组织。对于那些历史上依赖 CentOS Linux 版本来实现计算目标的人来说,AlmaLinux OS 也是一个完美的替代品,而对于那些 CentOS Stream 不是正确的解决方案的人来说。

Elevate 已被用于跨行业和世界各地的生产环境迁移,但我们仍然建议谨慎行事。 根据应用和配置的不同,每个环境都是不同的、独特的。 为了避免出现任何意外,我们强烈建议您在生产中运行升级之前在虚拟机或沙箱中测试升级方案。

是的,没错!您的所有数据、应用程序和设置都将保留。迁移将需要您的系统重新启动两次。

我们的贡献者长期以来一直是 RHEL 生态系统的一部分,我们认识到 CentOS 生态系统是一个非常庞大且多元化的社区。 无论你使用哪个发行版,我们本着诚意开发这个项目,希望社区中的每个人都能使用它并为之做出贡献。 这就是开源方式。

Yes! For the first four years of ELevate, we did support using ELevate to upgrade out of date CentOS installations to Rocky Linux, and migrating between major versions of Rocky Linux. As of the update to ELevate on 2025-11-03, that is no longer supported.

With the release of leapp-repository 0.23.0, two big things changed. First, LEAPP now supports CentOS Stream natively, and the LEAPP team accepted a pull request to add AlmaLinux support as well. That significantly reduces the amount of work that we have to maintain in ELevate. Second, the format of the migration data (the data the describes the package upgrade paths) was changed. That meant that all supported OSes needed to have their migration data updated to retain supporting upgrades. You can read more in this blog post,

To date, the migration data required for Rocky Linux support has not been contributed. To help contributors get started, we have the ELevate contribution guide.

保持更新!