We have 2 production queue managers, running on 7.5 MQ (out of service) that are being moved to a more supported 8.0.0.4 environment ...(same OS - RHEL). We've made the destination servers equivalent VMs to the sources; we have 4 total queue managers being moved ... two at one site, two at another, one at each site which is a full repository for a cluster that they support. The only material change being made is that the destination connection name details will be changing for all 4 queue managers. We need to do each SITE one at a time; thus, partial first, then full at one site, partial first and full second at other site.
In terms of the actual steps, assuming we're simply doing a dmpmqcfg to get the details of each queue manager, we'll simply create the new queue managers, import the objects (as is), and then make appropriate channel changes for cluster receiver channel connection details, once the connections to the respective full repositories are made. However, Are there any concerns when relocating a full repository (gotcha's) that anyone can think of? Obviously, we change the receivers first so that the remaining full repos can publish that information to the other partial repositories. But when moving a full repository, should we first update all partials to point to the existing (unmoved) full repository first, and then move the full repository that no one has an explicit definition for, or can we simply update the explicit cluster senders with the new connection details AFTER the target full repository is moved?