Migrating a multi-instance queue manager
Follow the steps listed to migrate a queue manager in a multi-instance queue manager configuration.
Before starting
The following terms are relevant:
- active queue manager instance
- A queue manager instance that has been started permitting standby instances, and is running.
- standby queue manager instance
- A queue manager instance that has been started permitting standby instances, and is in standby. It is ready to take over from the active instance automatically.
Procedure
Base your migration procedure on the following steps:
- Before starting the migration process, create a different queue manager on a server, on which you have installed the upgrade.
- Test the upgrade by performing whatever verification checks that your organization requires.
- If we have a pool of servers that you pick from, when starting a queue manager instance, upgrade IBM MQ on the servers that are in the pool and are neither active or acting as a standby.
- Stop the standby queue manager instance. Ensure that we have no system management procedure running that restarts the instance automatically.
- If we do not have a pool of servers, upgrade IBM MQ on the server that was running the standby instance
- Decide whether downtime or recoverability is more important in the migration.
- Optional: Follow this procedure if recoverability is more important, and we must take a backup:
- Stop the active queue manager instance, without switching to any standby.
- Back up the queue manager
- Start a queue manager instance, permitting standbys, on one of the upgraded servers.
- If we have a pool of upgraded servers, start another one, permitting standbys.
- Optional: Follow this procedure if availability is more important. You do not need to take a backup.
- Start a queue manager instance as a standby on one of the upgraded servers.
- Stop the active queue manager instance, switching to the standby.
- If we have a pool of upgraded servers, start another one, permitting standbys.
- Upgrade the IBM MQ code on the server that was the active queue manager instance.
- Start the server as the standby instance if you have not already started a standby.
Parent topic: Migrating a queue manager in a high-availability configuration
- Migrating a queue manager in a high-availability configuration
- Migrating a high-availability cluster queue manager