Upgrade and rollback
The following sections provide general information about how to do the upgrade or rollback operation. For more information about how to upgrade to a specific version of your FTM offering, see the entitled documentation fix pack for that version of the offering. The link to the entitled documentation fix pack is included in the support links for your FTM offering.
Precautions
- Before you do the upgrade operation, you must ensure that the database backup is completed. A complete backup of the database is needed if any problems occur during the upgrade or rollback operation and you need to restore the database to its original preupgrade state.
- During the rollback operation, the database must be restored from the database backup even if database migration was not required during the upgrade.
- You must ensure that your FTM offering and database are at the same release version. If data needs to be migrated during the upgrade operation, the FTM offering and the database must also be upgraded. Similarly, during the rollback operation, the database must be restored to the prior version by using the backup operation.
- Persistent volumes must be backed up to retain the data for the data migration activity.
- Any configuration customizations must be backed up so that they can be applied after the upgrade or rollback operation.
- You must ensure that the IBM® MQ operator is installed. For more information, see Install IBM MQ. Ensure that you have a version of Red Hat® OpenShift® Container Platform that will run the IBM MQ operator installed in your cluster. For more information about whether you need to install the IBM MQ operator, see FTM Hardware and Software requirements.
Upgrade
passive. After you scale down the pods, you must complete the following migration activities.- If release updates have database schema changes, run the data migration activities.
- If changes are done to the persistent volumes or to the directory structure that is used by the pods, migrate the persistent volumes. The working directories, test fix files, or the user exit JAR files must be identified and migrated to the new location.
After the migration activities are completed, start the application pods for the new release by setting the
operator disaster recovery mode to active and then scaling up the pods. If the customization
strategy was changed or if new config maps were introduced for customization, you must migrate the
configuration customization files.
Rollback
passive. After you scale down the pods, you must complete the following restoration
activities before you upgrade.- The database must be restored from the backup taken.
- The persistent volume directories must be restored from the backup taken.
- The customer configuration files from the config maps must be restored from the backup that was taken before the upgrade. If new config maps were created by the operator, the configuration must be restored after the application pods are up.
After the migration activities are completed, start the application pods for the previous release by
setting the operator disaster recovery mode back to active and by scaling up the pods.
FTM versioning
The versions of FTM offerings are mapped to the versions of the Red Hat OpenShift operators to install and deploy the offering.
| IBM product version of FTM | Channel | Operator | Operand | Supported operands | Case package version |
|---|---|---|---|---|---|
| 4.0.10 | stable-v4.9 | 4.9.0 | 4.0.10.0 | The operands that are supported are shown in the following list.
|
4.9.0 |