AlmaLinux Announces ELevate Project to Migrate or Upgrade Any Red Hat Enterprise Linux-based Distro

AlmaLinux Announces ELevate Project to Migrate or Upgrade Any Red Hat Enterprise Linux-based Distribution
Open source initiative simplifies migrations from older CentOS versions to alternatives

ALL THINGS OPEN, RALEIGH, N.C., October 19, 2021 – The AlmaLinux OS Foundation introduced today the ELevate Project, an open source initiative to assist users perform migrations between different Red Hat Enterprise Linux based distributions, such as CentOS 7.x to AlmaLinux 8.x, Oracle Linux 8.x, or Rocky Linux 8.x. The announcement was made today at the All Things Open conference.

ELevate consists of two key components, enhancements to the open source Leapp project and a data library and toolset called the Package Evolution Service.

The enhancements to Leapp are currently contained on GitHub in the leapp-repository, where the AlmaLinux community has already added the necessary code to support RHEL derivatives and additional functionality needed to perform the migration. Work has already begun to have these changes merged upstream.

The Package Evolution Service (PES) includes a web interface for working with the data library that contains metadata which describes the list of configuration changes required for the migration. Developers and software vendors can create and submit PES data for their own applications or packages too, ensuring that migrations can be performed smoothly.

“Until today, it simply wasn’t possible to dream of migrations like these and that need has become very acute for CentOS users,‘’ said Jack Aboutboul, community manager for AlmaLinux. “This is a cause the whole community can get behind. We’re often asked if there are any plans for collaboration between the various downstream projects and this is a great example of something that everyone, AlmaLinux, Oracle and Rocky communities can contribute to. We’re working with upstream on the tooling while creating a PES that is free and open to all for this reason. Oracle was very gracious to contribute a nice chunk of the metadata set and our hope is that the Rocky community and developers will be receptive as well,” he said.

ELevate is open source, released under the Apache 2.0 License. You can learn more at ELevate site and on the AlmaLinux Wiki. Migrations can be done in place, meaning data and configuration files are preserved and please be mindful of best practices including backups and snapshots when making system changes.

About AlmaLinux
AlmaLinux OS is an open source, community-governed and forever-free enterprise Linux distribution. It is focused on long-term stability and delivering a robust production-grade platform. It is 1:1 binary compatible with RHEL(r) and pre-Steam CentOS.

The AlmaLinux OS falls under the purview of The AlmaLinux OS Foundation, which is a 501(c)(6) non-profit created for the benefit of the AlmaLinux OS community.

Additional info:
https://chat.almalinux.org

https://pes.almalinux.org/
https://github.com/AlmaLinux/leapp-repository/tree/almalinux

Enjoy :slight_smile:

2 Likes

This is good stuff. I take CentOS upgrades as a chance to migrate to new hardware, but timing doesn’t always make that the best solution.

3 Likes