Choose a migration path
When we are migrating between IBM MQ Version 9.1 and Version 9.2, there are several migration paths you can take.
This topic gives an overview of the following migration paths:- Single-stage path, also known as Stand-alone, migration
- Side-by-side migration path
- Multi-stage migration path
Note: This scenario describes only the Single-stage and Side-by-side migration methods. Consider the advantages and limitations of each path to determine which best suits we requirements:
- Single-stage migration
-
In single-stage migration, the installation of the latest version of the product replaces an earlier version in the same installation location.
The advantage of single-stage migration is that it changes the configuration of a queue manager on the earlier version as little as possible. Existing applications switch from loading the libraries from the earlier version, to loading the libraries of the latest version, automatically. Using this approach, the system will be unavailable for the entire process.
- Side-by-side migration
-
In side-by-side migration, you install the latest version of IBM MQ alongside queue managers that continue to be associated with the earlier version.
When we are ready, we migrate the queue managers, and applications to the latest version.
With this approach, because you uninstall the earlier version before starting any queue managers, we can assign an installation of the latest version to be the primary installation.
See Choose a primary installation for further information.
- Multi-stage migration
-
In multi-stage migration, you install the latest version of the product alongside running queue managers that continue to be associated with the earlier version. We can create queue managers and run new applications using the latest version installation. When we are ready to start migrating queue managers and applications from the earlier, we can do so, one-by-one. When migration to the latest version is complete, uninstall the earlier version, and make the latest version installation the primary installation.
With the multi-stage approach, until you uninstall the earlier version, we must configure an environment to run applications that connect to a queue manager to the latest version. We must also provide a path to run IBM MQ commands. Both these tasks are accomplished with the setmqenv command.
Parent topic: Plan the solution
Related information
- Overview of migration concepts and methods
- Single-stage migration to the latest version
- Side-by-side migration to the latest version
- Multi-stage migration to the latest version
- List of changes that affect migration