ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Clustering » Cluster not seeing all queues

Post new topic  Reply to topic
 Cluster not seeing all queues « View previous topic :: View next topic » 
Author Message
Al Pacino
PostPosted: Wed Oct 25, 2006 12:52 pm    Post subject: Cluster not seeing all queues Reply with quote

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
View user's profile Send private message
fjb_saper
PostPosted: Wed Oct 25, 2006 12:57 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail
Al Pacino
PostPosted: Wed Oct 25, 2006 1:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
fjb_saper
PostPosted: Wed Oct 25, 2006 1:19 pm    Post subject: Reply with quote

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
  1. "forceremove" the old (deleted) repository from the remaining repository (not the new one).
  2. 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.
  3. 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
  4. start the cluster receiver on the new repository
  5. everything should be fine now...


Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Al Pacino
PostPosted: Wed Oct 25, 2006 1:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
jefflowrey
PostPosted: Wed Oct 25, 2006 1:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
fjb_saper
PostPosted: Wed Oct 25, 2006 2:07 pm    Post subject: Reply with quote

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
  1. remove the new repository from the cluster (cleanly please: first all the queues then the channels).
  2. now force remove the old (deleted) repository from the cluster.
  3. finally have the new repository join the cluster.


Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Clustering » Cluster not seeing all queues
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.