Mixed-version upgrades with pre-gateway components
Ansible Automation Platform supports upgrades from pre-gateway environments for all components except Event-Driven Ansible. Configure a mixed environment with Event-Driven Ansible and the platform gateway connected to a pre-gateway cluster.
Combining installation methods (OpenShift Container Platform, RPM, containerized) within such a topology is not supported.
If you are running a pre-gateway version of Event-Driven Ansible in production, contact Red Hat support or your account representative before you upgrade for guidance on migrating to the current version.
Supported topologies described in this document assume that:
- Pre-gateway services include only automation controller and automation hub.
- Current-version services include Event-Driven Ansible and the platform gateway.
- Combining installation methods for these topologies is not supported.
Upgrade considerations Copy linkLink copied!
- You must have two inventory files as a starting point: one for the pre-gateway services and one for the current-version services.
- Before running the upgrade, you must merge the pre-gateway inventory into the current-version inventory. The platform gateway host must be included in the inventory for the installation program to run successfully.
- Run the upgrade on the merged current-version inventory file only.
- You must be using an external database for both inventories.
- If you are using managed database instances for either inventory, you must migrate to an external database before upgrading.
Use migration path for 2.4 instances with managed databases Copy linkLink copied!
Migrate Ansible Automation Platform 2.4 instances with managed databases to 2.6 by upgrading automation controller and automation hub before enabling unified UI and Event-Driven Ansible.
Before you begin Copy linkLink copied!
- An inventory from 2.4 for automation controller and automation hub and a 2.6 inventory for unified UI (platform gateway) and Event-Driven Ansible. You must merge both inventories into a single 2.6 inventory file before running the upgrade. The platform gateway host must be included in the inventory for the installation program to run successfully.
Ensure you have upgraded to the latest version of Ansible Automation Platform2.4 before merging inventories and running the 2.6 upgrade.
Procedure Copy linkLink copied!
Use migration path for 2.4 services with 2.6 services Copy linkLink copied!
If you installed Ansible Automation Platform 2.6 to use Event-Driven Ansible in a supported scenario, you can upgrade your Ansible Automation Platform 2.4 automation controller and automation hub to Ansible Automation Platform 2.6 by following this procedure.
Before you begin Copy linkLink copied!
- An inventory from 2.4 for automation controller and automation hub and a 2.6 inventory for unified UI (platform gateway) and Event-Driven Ansible. You must merge both inventories into a single 2.6 inventory file before running the upgrade. The platform gateway host must be included in the inventory for the installation program to run successfully.
Ensure you have upgraded to the latest version of Ansible Automation Platform 2.4 before merging inventories and running the 2.6 upgrade.
Procedure Copy linkLink copied!
Results Copy linkLink copied!
- Verify that everything has upgraded to 2.6 and is working properly in one of two ways:
- Perform an SSH to automation controller and Event-Driven Ansible.
- In the unified UI, go to to verify the RPM versions are at 2.6.