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 » General IBM MQ Support » Virtualization and HA

Post new topic  Reply to topic
 Virtualization and HA « View previous topic :: View next topic » 
Author Message
tessmonsta
PostPosted: Wed Feb 28, 2007 7:25 am    Post subject: Virtualization and HA Reply with quote

Apprentice

Joined: 06 Mar 2006
Posts: 29

Is there any way to gain some kind of HA/warm backup ability for WebSphere MQ using VMWare Server? Currently we have only one machine used for inbound MQ communication and it's not HA.
_________________
"If you meet the Buddha, kill the Buddha." - Lin Chi
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Michael Dag
PostPosted: Wed Feb 28, 2007 7:30 am    Post subject: Reply with quote

Jedi Knight

Joined: 13 Jun 2002
Posts: 2607
Location: The Netherlands (Amsterdam)

VMWare Server in itself does not provide MQ HA,
for Windows OS look at MSCS Cluster and see if that supports clustering of VM Ware machines rather then real machines.
_________________
Michael



MQSystems Facebook page
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
tessmonsta
PostPosted: Wed Feb 28, 2007 7:33 am    Post subject: Reply with quote

Apprentice

Joined: 06 Mar 2006
Posts: 29

Michael Dag wrote:
VMWare Server in itself does not provide MQ HA,
for Windows OS look at MSCS Cluster and see if that supports clustering of VM Ware machines rather then real machines.


Not HA in the literal sense, but some sort of failover ability. We can accept an outage of 30 minutes in necessary.
_________________
"If you meet the Buddha, kill the Buddha." - Lin Chi
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
jefflowrey
PostPosted: Wed Feb 28, 2007 7:36 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

It depends on what you need to recover.

In general, for any kind of real failover, you need a real HA implementation.

If you need to recover messages sitting on queues, you need a real HA implementation.

Otherwise, you can do things with VM snapshots, maybe.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
tessmonsta
PostPosted: Wed Feb 28, 2007 7:41 am    Post subject: Reply with quote

Apprentice

Joined: 06 Mar 2006
Posts: 29

jefflowrey wrote:
It depends on what you need to recover.

In general, for any kind of real failover, you need a real HA implementation.

If you need to recover messages sitting on queues, you need a real HA implementation.

Otherwise, you can do things with VM snapshots, maybe.


That's what we're thinking. The first queue manager is in the network DMZ and routes messages to the broker queue manager behind the firewall. If an outage occurs, we'll restart the image or move it to a different box. We'd lose messages, but that's acceptable for the few months we need it.
_________________
"If you meet the Buddha, kill the Buddha." - Lin Chi
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
jefflowrey
PostPosted: Wed Feb 28, 2007 7:54 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

The only thing to be careful of is the image getting corrupted.

I mean, if the VM machine crashes, the image that backs it up may not be useable. So, snapshots, I guess.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
tessmonsta
PostPosted: Wed Feb 28, 2007 7:57 am    Post subject: Reply with quote

Apprentice

Joined: 06 Mar 2006
Posts: 29

jefflowrey wrote:
The only thing to be careful of is the image getting corrupted.

I mean, if the VM machine crashes, the image that backs it up may not be useable. So, snapshots, I guess.


That was another thing I thought we could do. Maintain weekly snapshots of the image. We can also set up a capture of queue manager definitions.
_________________
"If you meet the Buddha, kill the Buddha." - Lin Chi
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
tessmonsta
PostPosted: Wed Feb 28, 2007 8:28 am    Post subject: Reply with quote

Apprentice

Joined: 06 Mar 2006
Posts: 29

Here's another question: Can these images be run in parallel with some sort of load balancer like f5?
_________________
"If you meet the Buddha, kill the Buddha." - Lin Chi
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
jefflowrey
PostPosted: Wed Feb 28, 2007 8:44 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

You don't want two queue managers with the same name on the same MQ network.

You can't use an NLB for MQ server connections, only MQ client connections.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
billybong
PostPosted: Wed Feb 28, 2007 8:49 am    Post subject: Reply with quote

Disciple

Joined: 22 Jul 2005
Posts: 150
Location: Stockholm, Sweden

You could just store your runtime data on a shared external disk, i.e. SAN.
Then you have two separated vmware images, where only one is running at any time.

If the image goes down, start your backup and mount the external filesystem on the same drive as you installed MQ runtime on earlier. Start the queue manager manually.
_________________
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Integration Developer V6.0
IBM Certified System Administrator - WebSphere MQ V6.0
IBM Certified Solution Developer - WebSphere DataPower
Back to top
View user's profile Send private message Visit poster's website
tessmonsta
PostPosted: Wed Feb 28, 2007 8:52 am    Post subject: Reply with quote

Apprentice

Joined: 06 Mar 2006
Posts: 29

jefflowrey wrote:
You don't want two queue managers with the same name on the same MQ network.

You can't use an NLB for MQ server connections, only MQ client connections.


You're right, now that I think about it that wouldn't work at all.
_________________
"If you meet the Buddha, kill the Buddha." - Lin Chi
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
tessmonsta
PostPosted: Wed Feb 28, 2007 8:57 am    Post subject: Reply with quote

Apprentice

Joined: 06 Mar 2006
Posts: 29

billybong wrote:
You could just store your runtime data on a shared external disk, i.e. SAN.
Then you have two separated vmware images, where only one is running at any time.

If the image goes down, start your backup and mount the external filesystem on the same drive as you installed MQ runtime on earlier. Start the queue manager manually.


I don't think they have or want a SAN for their present system (that or I don't understand how SAN works). Could I mount /var/mqm on a network drive, and share the file system between the two images? Like you said, only one would be up at time.
_________________
"If you meet the Buddha, kill the Buddha." - Lin Chi
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
billybong
PostPosted: Thu Mar 01, 2007 12:40 am    Post subject: Reply with quote

Disciple

Joined: 22 Jul 2005
Posts: 150
Location: Stockholm, Sweden

That would work, yes.
Or I guess you could use links to another FS that is a network drive if you'd rather like to.

You have to have some manual or scripted control over when the qmgrs should start though, so that you dont start them when the disk is not available.
_________________
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Integration Developer V6.0
IBM Certified System Administrator - WebSphere MQ V6.0
IBM Certified Solution Developer - WebSphere DataPower
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » Virtualization and HA
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.