Hi, John,
While I'm aware they often cause complexities for customers applying OS maintenance, in this instance the kernel modules (as per your link) are not the issue.
The issue for RDQM when upgrading from RHEL7 -> 8 is that it uses different versions of Pacemaker for the two OS versions. Unfortunately, the two versions of Pacemaker are not protocol compatible, meaning mixed versions are unable to communicate state between nodes within the cluster. This means it is not possible to achieve a rolling migration as we would typically recommend for, say, applying an MQ fixpack. Additionally, there are some aspects of the Pacemaker configuration that require rebuilding due to incompatibilities across the versions.
This page within the MQ Docs provides the recommended sequence for migrating RDQM from RHEL 7 -> 8.
https://www.ibm.com/docs/en/ibm-mq/9.3?topic=mm-migrating-rdqm-configuration-from-rhel-7-rhel-8
In order to minimise service downtime, and allow easier rollback, this sequence advises recreating the RDQM group and queue managers on fresh nodes, you can use backup and restore procedures to carry across messaging data and configuration. I am aware of customers who've done in-situ backup/delete/recreate/restore style migration, but comes at the cost of a full outage throughout the whole procedure and greater complexity to rollback if any issues were to be encountered.
Regards,
Adrian
------------------------------
Adrian Dick
------------------------------
Original Message:
Sent: Wed January 29, 2025 01:09 PM
From: John Hawkins
Subject: RDQM OS upgrade
Hi folks,
(asking a lot today - sorry !)
a customer of mine has been told, by IBM, that they can't have a rolling upgrade of their OS in their RDQM environment because pacemaker will fail/not cope (sorry, not much more info than that!).
I can see this:
IBM MQ Replicated Data Queue Manager Kernel Modules
Ibm | remove preview |
| IBM MQ Replicated Data Queue Manager Kernel Modules | The Replicated Data Queue Manager (RDQM) feature of IBM MQ Advanced relies on a kernel module to provide data replication. | View this on Ibm > |
|
|
which confuses me a little -
does this say that if they are moving from e.g. RHEL 7->8 then they need to update their pacemaker cluster because the kernels are different ? which suggests that pacemaker is a problem for any solution using it when moving migrating versions of OS - not just MQ?
thanks for any help
------------------------------
John Hawkins
Integration Consultant
------------------------------