I guess everyone met such task as migration of queue manager from old server to new one.
So here is it how to do this. Hopefully it will be helpful not only for me:
1. Download MQ from IBM
2. Install MQ on new server check that you have the same architecture type on both server for example x64 installation.
3. stop queue manager on old server:
endmqm YOURQMGRNAME
4. Make sure that queue manager stopped use command:
dspmq
5. Execute command on old server and save result in your notepad:
dspmqinf -o command YOURQMGRNAME
6. Create archive with queue manger backup(log and queue manager data):
cd /var/mqm
tar -czf YOURQMGRNAME.tar.gz log qmgrs
7. Transfer archive to new server:
scp YOURQMGRNAME.tar.gz root@192.168.0.123:/tmp/
8. On new server move archive to /var/mqm and extract it:
mv /tmp/YOURQMGRNAME.tar.gz /var/mqm
tar -xzf YOURQMGRNAME.tar.gz
9. Check that the folder owner still mqm and if not change owner to mqm:
ls -la
chown -R mqm:mqm /var/mqm
10. On new server add information about queue manager(result of dspmqinf):
addmqinf -s QueueManager -v Name=YOURQMGRNAME -v Directory=YOURQMGRNAME -v Prefix=/var/mqm
10. Start queue manager on new server:
strmqm YOURQMGRNAME
11. Check log files for errors:
less /var/mqm/qmgrs/YOURQMGRNAME/errors/AMQERRO1.LOG
less /var/mqm/errors/AMQERRO1.LOG
No comments:
Post a Comment