GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Get support
  • Download
  • Community-owned
  • AlmaLinux for your industry
  • Press and media kit
  • Security
  • FIPS certification
  • Common Criteria
  • SBOM
  • Get certified
  • Certification catalog
  • Documentation
  • Media and entertainment
  • Migrate from CentOS

This view

  • Original page
  • New address

GeezerVison is showing almalinux.org — Elevate by AlmaLinux

New to AlmaLinux? Check out the ADMIN guide
  • Wiki
  • Blog
  • Contribute
  • Chat
  • Shop
    • GitHub Sponsors
    • Open Collective
    • English
    • العربية
    • Català
    • Česky
    • Dansk
    • Deutsch
    • Ελληνικά
    • Esperanto
    • Español
    • Eesti
    • فارسى
    • Suomi
    • Français
    • עברית
    • magyar
    • Bahasa Indonesia
    • Italiano
    • 日本語
    • Қазақша
    • 한국어
    • Lietuvių
    • latviešu
    • Nederlands
    • Polski
    • Português Brasileiro
    • Português
    • Română
    • Русский
    • Slovensky
    • Српски
    • svenska
    • Kiswahili
    • தமிழ்
    • Türkçe
    • Українська
    • Tiếng Việt
    • 简体中文
    • 正體中文

    • Translate
AlmaLinux OS 9.9 Beta now available!  |  AlmaLinux OS 10.3 Beta now available!  |  Find us at SC26 Nov 16 to 19, booth #1704  |  Tell us what AlmaLinux should do next

ELevate Your Distribution

ELevate enables upgrades between major versions of RHEL® derivatives. Upgrade in-place from CentOS 6.x through to 8.x version of the RHEL derivative of your choice, and then upgrade from 8.x to 9.x and from 9.x to 10.x within the same derivative.

Get Started Discuss and contribute
The migration paths when using ELevate

About

Fixing Major Version Upgrades

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. Preserve your applications, your data, and your sanity. Run the most recent version of the OS you and software you need. Run a modern and secure operating system, without having to reconfigure or rebuild the software you need.

This looks awesome! How do I get involved?

First join us in the ~migration Mattermost channel. You can find the LEAPP code in the AlmaLinux GitHub organization.

Community-wide Project

ELevate is developed in a distribution agnostic way and is built as a tool for the whole ecosystem, not just AlmaLinux. The enterprise linux ecosystem is a very large and diverse community, and we have developed this project in good faith as members of that ecosystem. We hope that everyone in the community can use and contribute to ELevate, no matter which distro you prefer. That is the open source way.

Learn more

This demo takes you through upgrading in place from CentOS 7 to AlmaLinux 8

Lots of people have shared their experiences and guides for using ELevate to upgrade in place. Take a look at what others think of it!

  • How to migrate CentOS to AlmaLinux and avoid downtime in your data center
    The New Stack
  • How ELevate supports business needs
    Guest blog post from Bizway
  • Upgrade CentOS 7 to AlmaLinux 8 While Keeping SingularityCE Updated
    Sylabs
  • ELevate your distro to 8.x with Jay from Learn Linux TV
    LearnLinux.TV

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

  • ELevate Quickstart Guide
  • ELevating CentOS 7 to AlmaLinux 9
  • ELevating CentOS 6 to CentOS 7
  • ELevating in an Airgapped or Offline environment

Supported Operating Systems

The migration paths when using ELevate
ELevate supports the following upgrade and migration paths:
  • Upgrade from CentOS 6 to CentOS 7
  • Upgrade from CentOS 7 to AlmaLinux 8 or CentOS Stream 8
  • Upgrade from 8.x to 9.x within the same distribution
  • Upgrade from 9.x to 10.x within the same distribution
* Migration to Oracle Linux 9 is available with the Oracle Leapp utility and will not be supported by ELevate project.
* Note: If you use cPanel, we recommend using the cPanel ELevate fork.

Answers to Frequent Questions

ELevate is a project aimed to provide the ability to upgrade between major versions of RHEL-based distributions. First announced by AlmaLinux in 2021, ELevate combines two key components: updates to the open source LEAPP project and a data library called leapp-data. These together allow users to upgrade in-place from an unsupported operating system to a modern operating system, and then from 8 to 9 and 9 to 10 of that operating system.

Individuals and organizations that require an enterprise-grade linux distribution, without the need for a commercial license agreement. AlmaLinux OS is also a perfect replacement for anyone who has historically relied on the CentOS Linux releases to achieve computing objectives, and for whom CentOS Stream is not the right solution.

ELevate has been used to migrate production environments across industries and across the world, but we still advise caution. Every environment is different and unique based on applications and configurations. To avoid any surprises, we highly recommend that you test upgrade scenarios in a virtual machine or sandbox before running upgrades in production.

Yes, and yes! All your data, applications and settings will be kept. Migrations will require your system to reboot twice.

Our contributors have been part of the RHEL ecosystem for a very long time, and we recognized that the CentOS ecosystem is a very large and diverse community. We've developed this project in good faith in the hope that everyone in the community can use and contribute to, no matter which distro you prefer. That's the open source way.

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.
The migration paths when using ELevate

Stay updated!

Subscribe to our newsletter mailing list and never miss out on the latest in AlmaLinux OS news, and sign up for any other updates on lists.almalinux.org!

AlmaLinux Newsletter Signup
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.