Author |
Message
|
Al Pacino |
Posted: Wed Oct 25, 2006 12:52 pm Post subject: Cluster not seeing all queues |
|
|
 Centurion
Joined: 19 Aug 2005 Posts: 114
|
Hi all ,
I have added a queue manager to a cluster , this qmgr is a cluster repository. first repository seem to know about the new queue manager and sees all qclusters . However, from the new qmgr(full repository) I only see my local queues when I do dis qcluster(*) . I am not sure what I missed. Can someone advice to where I should look ? _________________ "We can't solve problems by using the same kind of thinking we used
when we created them." |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Oct 25, 2006 12:57 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Check that the manual cluster channels (sender/receiver) to the other repository have the cluster name in it. You will need a manually defined cluster sender from A to B and from B to A. Only after those have been started will you be able to see the whole cluster on each repository... _________________ MQ & Broker admin |
|
Back to top |
|
 |
Al Pacino |
Posted: Wed Oct 25, 2006 1:09 pm Post subject: |
|
|
 Centurion
Joined: 19 Aug 2005 Posts: 114
|
I have the channel sat correct and starting , however , I still don't see all queues from the full repository qmgr I added. Also, I noticed an error in event viewer about the old repository which I deleted , somewhere it is still looking at the old repository. _________________ "We can't solve problems by using the same kind of thinking we used
when we created them." |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Oct 25, 2006 1:19 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Al Pacino wrote: |
I have the channel sat correct and starting , however , I still don't see all queues from the full repository qmgr I added. Also, I noticed an error in event viewer about the old repository which I deleted , somewhere it is still looking at the old repository. |
You need to perform following tasks
- "forceremove" the old (deleted) repository from the remaining repository (not the new one).
- Stop the cluster receiver mode(quiesce/force/terminate) on the new repository (other cluster members may still have the old ip/port on their cluster senders). The receiver MUST end up in stopped status.
- check that all the senders to the receiver have indeed stopped if not stop them manually again with mode terminate... you should refresh the cluster in the current sender qmgr
- start the cluster receiver on the new repository
- everything should be fine now...
Enjoy  _________________ MQ & Broker admin |
|
Back to top |
|
 |
Al Pacino |
Posted: Wed Oct 25, 2006 1:25 pm Post subject: |
|
|
 Centurion
Joined: 19 Aug 2005 Posts: 114
|
the old repository had the same name of the new one, will that cause a problem when I do forceremove. The reason I have the same name b/c we did migrate on of the repository to a new server so we deleted on the old server. _________________ "We can't solve problems by using the same kind of thinking we used
when we created them." |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Oct 25, 2006 1:58 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
You can do a forceremove using the QMID.
You can see the QMID in various dis commands and Explorer.
You *should* have removed the old queue manager from the cluster FIRST before DELETING it.
Now, however, you really may be better off deleting the entire cluster and starting over.
This means removing all queues from the cluster, and then removing all qmgrs, and then deleting all manually defined cluster sdrs and receivers. In that order.
And then rebuilding the cluster properly.
Next time, double-check the documentation before trying something like moving an FR. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Oct 25, 2006 2:07 pm Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Quote: |
Now, however, you really may be better off deleting the entire cluster and starting over. |
Don't know about that. I have tried the above sequence and it worked for me...(v6.0)
On the force remove specify qmid and queues(yes).
But the cluster was not very big...
As an alternative - remove the new repository from the cluster (cleanly please: first all the queues then the channels).
- now force remove the old (deleted) repository from the cluster.
- finally have the new repository join the cluster.
Enjoy  _________________ MQ & Broker admin |
|
Back to top |
|
 |
|