Author |
Message
|
klamerus |
Posted: Thu Apr 12, 2007 2:58 am Post subject: Combining 5.3 and 6 |
|
|
 Disciple
Joined: 05 Jul 2004 Posts: 199 Location: Detroit, MI
|
We need to upgrade an MQ system on Windows 2000 here. It appears we need to go from 5.3 to 6.
At this time, this system is "fed" by channels carrying messages from MQ installs on other systems.
I can understand there would be problems in having both 5.3 and 6 in the same cluster, but there wouldn't be any problems in upgrading this system and not the others would there? We don't have to do them all "big bang" for it to work would we?
Thanks,
Mark |
|
Back to top |
|
 |
Vitor |
Posted: Thu Apr 12, 2007 3:03 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
MQ v5.3 and v6 co-exist happily in the same cluster, with the caveat that the v5.3 qmgrs don't honour the new clustering parameters (obviously).
Likewise v5.3 communicate happily with v6 over sender/receiver channels (and other types) as normal.
I'm watching it happen as I type.  _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Apr 12, 2007 3:09 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
You really should not have any problems updating your v5.3 network to a v6 network - either in one fell swoop or qmgr by qmgr.
Except in one specific case.
If you have clients that are a) written in Java, and b) using CSD 7,8, or 9, and you upgrade the qmgr they are talking to to a level that is newer than v5.3 CSD 7,8, or 9... then they java clients will throw errors first.
In general, I would tend to upgrade client installs first, server installs second. And for server installs *my personal* opinion (and this is not necessary according to people who really know) is to upgrade cluter FRs first, and then everything else. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
Vitor |
Posted: Thu Apr 12, 2007 3:14 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
jefflowrey wrote: |
If you have clients that are a) written in Java, and b) using CSD 7,8, or 9, and you upgrade the qmgr they are talking to to a level that is newer than v5.3 CSD 7,8, or 9... then they java clients will throw errors first.
|
If you're using Java on those CSDs, you're probably used to errors....
I think it's probably the case with any cluster upgrade you'd work out from the middle as a best practice. Again, personal opinion & habit, other views may be equally valid, ... _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
Michael Dag |
Posted: Thu Apr 12, 2007 3:19 am Post subject: |
|
|
 Jedi Knight
Joined: 13 Jun 2002 Posts: 2607 Location: The Netherlands (Amsterdam)
|
and if you are using SSL: (from http://publibfp.boulder.ibm.com/epubs/pdf/csqzao01.pdf)
In WebSphere MQ Version 6.0 you can renegotiate the secret key on an SSL
channel (see WebSphere MQ Security book). If you configure secret key
renegotiation on a channel that is connecting to a WebSphere MQ Version 5.3
Windows queue manager, the channel will not connect successfully unless both the
following are in place:
v The WebSphere MQ Version 5.3 Windows system has Fix Pack 7 or later
installed
v Any of the following operating systems and updates are installed:
– Windows XP SP2
– Windows XP SP1 and hotfix Q822541
– Windows XP and hotfix Q822541
– Windows 2000 SP4 and hotfix Q822541
– Windows 2003 is installed _________________ Michael
MQSystems Facebook page |
|
Back to top |
|
 |
bbburson |
Posted: Thu Apr 12, 2007 11:44 am Post subject: |
|
|
Partisan
Joined: 06 Jan 2004 Posts: 378 Location: Nowhere near a queue manager
|
...and if you have v5.3 Java clients using SSL and Sun's JDK to connect to a WMQ v6.0 queue manager -- see IY79333 -- these clients will not be able to connect.  |
|
Back to top |
|
 |
klamerus |
Posted: Thu Apr 12, 2007 1:48 pm Post subject: |
|
|
 Disciple
Joined: 05 Jul 2004 Posts: 199 Location: Detroit, MI
|
We don't use Java clients. Our clients are all written in C/C++ in MS Visual Studio.
We are also at CSD13 on all of this. |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Apr 12, 2007 1:51 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Then you should be fine. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
klamerus |
Posted: Thu Apr 12, 2007 1:52 pm Post subject: |
|
|
 Disciple
Joined: 05 Jul 2004 Posts: 199 Location: Detroit, MI
|
Is it possible to upgrade from one to the other, or do you have to reinstall and rebuild everything (like repositories, etc.)? |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Apr 12, 2007 1:57 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
You can just run the v6 installer, afaik.
Qmgrs will update themselves at startup afterwards, including repositories.
rcdmqimg, diskbackup and saveqmgr always recommended first, of course. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
Michael Dag |
Posted: Thu Apr 12, 2007 9:44 pm Post subject: |
|
|
 Jedi Knight
Joined: 13 Jun 2002 Posts: 2607 Location: The Netherlands (Amsterdam)
|
jefflowrey wrote: |
rcdmqimg, diskbackup and saveqmgr always recommended first, of course. |
and: amqoamd -m QmgrName -s > backup_QmgrName.acl
(on V6 this can be included in by using -z on saveqmgr) _________________ Michael
MQSystems Facebook page |
|
Back to top |
|
 |
klamerus |
Posted: Fri Apr 13, 2007 1:09 pm Post subject: API Integrit |
|
|
 Disciple
Joined: 05 Jul 2004 Posts: 199 Location: Detroit, MI
|
Do you know if the API integrity is maintained?
I don't know if this is called forward or backward compatibility. I always get thsoe mixed up.
We wrote a fair amount of C/C++ code against them on 5.3.
Curious on how that would come through the upgrade. _________________ Careful with that VAX Eugene |
|
Back to top |
|
 |
klamerus |
Posted: Fri Apr 13, 2007 1:12 pm Post subject: |
|
|
 Disciple
Joined: 05 Jul 2004 Posts: 199 Location: Detroit, MI
|
|
Back to top |
|
 |
|