Chapter 2. Overview of the upgrade process


The in-place upgrade process from RHEL 7 to RHEL 8 can be summarized as follows:

  1. Plan the upgrade

    Review the system requirements and limitations. Determine whether your system is a good candidate for an in-place upgrade, or if you should perform a clean install of RHEL 8 instead.

  2. Prepare for the upgrade

    Complete required preparatory steps, including creating a backup of your RHEL 7 system, before beginning the upgrade process.

  3. Run and review the pre-upgrade report

    Run the pre-upgrade utility to generate a report that summarizes potential problems that must be resolved before the upgrade. Depending on the severity and impact of the found problems and the amount of work required to resolve them, proceed with one of the following outcomes:

    • Remediate found problems and apply recommended solutions. Rerun the pre-upgrade utility to verify that all serious problems have been resolved. You might need to run the pre-upgrade report and resolve found issues multiple times before your system is ready for the upgrade.
    • Switch to a clean installation of RHEL 8 instead of proceeding with the in-place upgrade.
  4. Perform the in-place upgrade

    Perform the upgrade to RHEL 8 and verify that the upgrade has been completed correctly. If the upgrade encounters issues that cannot be resolved, perform a rollback to your RHEL 7 backup.

  5. Perform post-upgrade steps

    Perform required post-upgrade steps to ensure that the RHEL 8 system is properly set up.

Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2025 Red Hat, Inc.