Skip to main content

Upgrade with LEAPP

ol lab tutorial ol-admin
Table of Contents


🌙 Lab

🗒 Tutorial


The Leapp utility is a framework for updating and upgrading operating systems as well as applications. The utility’s component packages enable the creation of different workflows into profiles for updating software.

Leapp operations consist of two phases:

  • Preupgrade - a process that examines many aspects of the system and runs checks to determine if the OS software can be upgraded.
  • Upgrade - updates the system based on configuration files that map packages between previous and current versions of the software.

Leapp can be used to upgrade Oracle Linux 7 Oracle Cloud Infrastructure instances, as well as Oracle Linux 7 on premise systems.

These guides walk you through upgrading a current release Oracle Linux 7 Oracle Cloud Infrastructure instance to Oracle Linux 8.

Leapp is not supported for any other operating systems or versions.

Note: Before using Leapp in a production environment it is recommended to become familiar with the Leapp upgrade process in a test environment. This allows you to better understand the process, its reports, and test for any security or compatibility issues that might be encountered.


In this lab, you’ll learn to:

  • Prepare an Oracle Linux 7 system and use Leapp to upgrade to Oracle Linux 8
  • Check and modify prerequisite settings to the system to support the Leapp upgrade
  • Perform a preupgrade check to inspect and create reports on the system configuration and items to be addressed before upgrading
  • Perform an upgrade of the system to Oracle Linux 8 using the Leapp utility


  • An Oracle Cloud Infrastructure instance running the current release Oracle Linux 7