----- Original Message -----
From: "Eliot Gable" <ega...@broadvox.net>
To: "pacemaker@oss.clusterlabs.org" <pacema...@clusterlabs.org>;
"JoeArmstrong" <jarmstr...@postpath.com>
Sent: Thursday, May 21, 2009 11:39 AM
Subject: Re: [Pacemaker] globally-unique clone question
The typical usage in this case would be to make all mail servers serve all
domains (virtual domain support) and then run N instances across those N
servers. Then there is no per-server unique information to deal with. Then
you can run, for example, load sharing between the nodes using iptables
CLUSTERIP (since all nodes would then be serving the same data) and put a
constraint in the CIB that says that if the clone fails on a node, pull
that node from the load-sharing config by stopping or moving away your
load-sharing resource. At least, that's how I would do it.
Eliot Gable
Senior Engineer
1228 Euclid Ave, Suite 390
Cleveland, OH 44115
Direct: 216-373-4808
Fax: 216-373-4657
ega...@broadvox.net
CONFIDENTIAL COMMUNICATION. This e-mail and any files transmitted with it
are confidential and are intended solely for the use of the individual or
entity to whom it is addressed. If you are not the intended recipient,
please call me immediately. BROADVOX is a registered trademark of
Broadvox, LLC.
-----Original Message-----
From: Joe Armstrong [mailto:jarmstr...@postpath.com]
Sent: Thursday, May 21, 2009 11:04 AM
To: pacemaker@oss.clusterlabs.org
Subject: [Pacemaker] globally-unique clone question
Hi All,
I am a little confused about globally-unique clones, since there can be no
instance attributes for a clone how do you tell each clone that it is
unique ?
My use case is that we need to run N instances of a mail server, each mail
server is unique in that it serves a specific domain, two mail server can
never run on the same host. In order to provide HA we need to tell the
mail server instance what domain to serve (or what filesystem to mount in
order to get the right data/config).
I was thinking that using globally-unique clones would be the way to
manage this (it makes the mutual exclusion rule easy: clone-node-max=1)
but I don't see how to make each instance unique.
... then again I could be mis-using the concept...
Thanks for any pointers.
Joe
I agree, the same for apache and postgresql with DRBD
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
_______________________________________________
Pacemaker mailing list
Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker