Best Practices for "LEAP" upgrade from RHEL 7 to 8 (hint, always use latest version of 8.x)

Latest response

As I type this, there is a give-away for the first 500 people who participate in this program to migrate to RHEL 8. NOTE: anyone can migrate their system to RHEL 8, but please see the documentation link here and the link 2 paragraphs down. Migration from RHEL 6 requires more steps

Please always use the latest edition of RHEL 8!
The latest edition is RHEL 8.4 as I type this in July of 2021.

This article here says to use the most current edition of Red Hat Linux which is version 8.4 as I type this on July 20th, 2021. Using a non-current edition of Red Hat Linux 8 is not supported (see the link in this paragraph for specifics).

    A path for an automated in-place upgrade is going to be provided only for the latest even number RHEL 8 minor version, for example RHEL 8.4.

The procedure of upgrading from RHEL 7 to RHEL 8 using the Leapp utility is documented in Upgrading from RHEL 7 to RHEL 8. Major differences between RHEL 7 and RHEL 8 are documented in Considerations in adopting RHEL 8.

Do you have a backup of your important data? Please make one prior to upgrade! It is good to have a backup plan.

Consider cloning your system using "P to V" (physical to virtual) first if possible to evaluate the process if you want to reduce risk. Things like VMware offer "P to V".

Kind Regards,


Where possible, it is also a good idea to export your important data (like a database, etc), and create a fresh system from scratch and migrate your data while keeping your original server operational.

Hi RJ,

Thank you very much for this article, where you wrap up the most important parts having to be considered for the migration.
As an alternative to P2V for testing purposes, I want to mention Clonezilla. Create a system backup image, restore it back to
an empty qcow2 vdisk from within a virtual machine. I found it to be one of the most reliable and also time saving solutions. :)


Good one RJ, thanks for sharing the info.