Supported RPM-based upgrade and migration scenarios

Find the supported upgrade paths for your RPM-based Ansible Automation Platform deployment. This helps you plan the necessary steps for a smooth upgrade.

Warning:
Ansible Automation Platform 2.6 is the last version that supports RPM-based deployments. To upgrade to Ansible Automation Platform 2.7, migrate to a containerized or OpenShift Container Platform deployment first.

RPM-based Ansible Automation Platform 2.4 on RHEL 8

Source Target Process

RPM-based Ansible Automation Platform 2.4 on RHEL 8

RPM-based Ansible Automation Platform 2.6 on RHEL 9

  1. Back up and restore an RPM deployment from RHEL 8 to new RHEL 9 hosts.
  2. Upgrade your RPM deployment from 2.4 to 2.6.

RPM-based Ansible Automation Platform 2.4 on RHEL 8

Container-based Ansible Automation Platform 2.6 on RHEL 9

  1. Back up and restore an RPM deployment from RHEL 8 to new RHEL 9 hosts.
  2. Upgrade your RPM deployment from 2.4 to 2.6.
  3. Migrate your RPM deployment 2.6 to a container deployment 2.6.

RPM-based Ansible Automation Platform 2.4 on RHEL 8

Container-based Ansible Automation Platform 2.6 on RHEL 10

  1. Back up and restore an RPM deployment from RHEL 8 to new RHEL 9 hosts.
  2. Upgrade your RPM deployment from 2.4 to 2.6.
  3. Migrate your RPM deployment 2.6 to a container deployment 2.6.
  4. Backup your deployment of container 2.6 on RHEL 9, then restore to a RHEL 10 environment running a fresh container installation 2.6.

RPM-based Ansible Automation Platform 2.4 on RHEL 8

Ansible Automation Platform on OpenShift Container Platform 2.6

  1. Back up and restore an RPM deployment from RHEL 8 to new RHEL 9 hosts.
  2. Upgrade your RPM deployment from 2.4 to 2.6.
  3. Migrate your RPM deployment 2.6 to Ansible Automation Platform on OpenShift Container Platform 2.6 using the aap_snapshot collection.

RPM-based Ansible Automation Platform 2.4 on RHEL 9

Source Target Process

RPM-based Ansible Automation Platform 2.4 on RHEL 9

RPM-based Ansible Automation Platform 2.6 on RHEL 9

  1. Upgrade your RPM deployment from 2.4 to 2.6.

RPM-based Ansible Automation Platform 2.4 on RHEL 9

Container-based Ansible Automation Platform 2.6 on RHEL 9

  1. Upgrade your RPM deployment from 2.4 to 2.6.
  2. Migrate your RPM deployment 2.6 to a container deployment 2.6.

RPM-based Ansible Automation Platform 2.4 on RHEL 9

Container-based Ansible Automation Platform 2.6 on RHEL 10

  1. Upgrade your RPM deployment from 2.4 to 2.6.
  2. Migrate your RPM deployment 2.6 to a container deployment 2.6.
  3. Backup your deployment of container 2.6 on RHEL 9, then restore to a RHEL 10 environment running a fresh container installation 2.6.

RPM-based Ansible Automation Platform 2.4 on RHEL 9

Ansible Automation Platform on OpenShift Container Platform 2.6

  1. Upgrade your RPM deployment from 2.4 to 2.6.
  2. Migrate your RPM deployment 2.6 to Ansible Automation Platform on OpenShift Container Platform 2.6 using the aap_snapshot collection.

RPM-based Ansible Automation Platform 2.5 on RHEL 8

Source Target Process

RPM-based Ansible Automation Platform 2.5 on RHEL 8

RPM-based Ansible Automation Platform 2.6 on RHEL 9

  1. Back up and restore an RPM deployment from RHEL 8 to new RHEL 9 hosts.
  2. Upgrade your RPM deployment from 2.5 to 2.6.

RPM-based Ansible Automation Platform 2.5 on RHEL 8

Container-based Ansible Automation Platform 2.6 on RHEL 9

  1. Back up and restore an RPM deployment from RHEL 8 to new RHEL 9 hosts.
  2. Upgrade your RPM deployment from 2.5 to 2.6.
  3. Migrate your RPM deployment 2.6 to a container deployment 2.6.

RPM-based Ansible Automation Platform 2.5 on RHEL 8

Container-based Ansible Automation Platform 2.6 on RHEL 10

  1. Back up and restore an RPM deployment from RHEL 8 to new RHEL 9 hosts.
  2. Upgrade your RPM deployment from 2.5 to 2.6.
  3. Migrate your RPM deployment 2.6 to a container deployment 2.6.
  4. Backup your deployment of container 2.6 on RHEL 9, then restore to a RHEL 10 environment running a fresh container installation 2.6.

RPM-based Ansible Automation Platform 2.5 on RHEL 8

Ansible Automation Platform on OpenShift Container Platform 2.6

  1. Back up and restore an RPM deployment from RHEL 8 to new RHEL 9 hosts.
  2. Upgrade your RPM deployment from 2.5 to 2.6.
  3. Migrate your RPM deployment 2.6 to Ansible Automation Platform on OpenShift Container Platform 2.6 using the aap_snapshot collection.

RPM-based Ansible Automation Platform 2.5 on RHEL 9

Source Target Process

RPM-based Ansible Automation Platform 2.5 on RHEL 9

RPM-based Ansible Automation Platform 2.6 on RHEL 9

RPM-based Ansible Automation Platform 2.5 on RHEL 9

Container-based Ansible Automation Platform 2.6 on RHEL 9

  1. Upgrade your RPM deployment from 2.5 to 2.6.
  2. Migrate your RPM deployment 2.6 to a container deployment 2.6.

RPM-based Ansible Automation Platform 2.5 on RHEL 9

Container-based Ansible Automation Platform 2.6 on RHEL 10

  1. Upgrade your RPM deployment from 2.5 to 2.6.
  2. Migrate your RPM deployment 2.6 to a container deployment 2.6.
  3. Backup your deployment of container 2.6 on RHEL 9, then restore to a RHEL 10 environment running a fresh container installation 2.6.

RPM-based Ansible Automation Platform 2.5 on RHEL 9

Ansible Automation Platform on OpenShift Container Platform 2.6

  1. Upgrade your RPM deployment from 2.5 to 2.6.
  2. Migrate your RPM deployment 2.6 to Ansible Automation Platform on OpenShift Container Platform 2.6 using the aap_snapshot collection.

RPM-based Ansible Automation Platform 2.6 on RHEL 9

Source Target Process

RPM-based Ansible Automation Platform 2.6 on RHEL 9

Container-based Ansible Automation Platform 2.6 on RHEL 10

  1. Migrate your RPM deployment 2.6 to a container deployment 2.6.
  2. Backup your deployment of container 2.6 on RHEL 9, then restore to a RHEL 10 environment running a fresh container installation 2.6.

RPM-based Ansible Automation Platform 2.6 on RHEL 9

Ansible Automation Platform on OpenShift Container Platform 2.6