Hi, On Mon, Aug 15, 2011 at 3:33 AM, Curtis <cur...@tinbrain.net> wrote: > On 15/08/11 10:23, Curtis wrote: >> >> Greetings, >> I've been wrestling with this configuration for a few days now as I >> slowly climb the learning curve of Pacemaker. > > > Further details [sorry]-- versions. All are from debian squeeze > > Pacemaker: 1.0.9 > Corosync: 1.2.1 > Cluster Glue: 1.0.6 > >> My situation is as follows: >> >> I have 2 nodes, with 3 layers of resources: >> drbd->lvm->publish >> >> They must run on both nodes, but each service is dependant only on those >> on the same node. >> >> If drbd is not Master, lvm can't start. >> If lvm isn't started, publish can't start. >> >> Now, from talking with beekhof on IRC, All I need is ordering and >> colocation. This has worked for bringing it up, but when I, say, stop >> LVM... the publishing doesn't stop.
How do you stop LVM? On what node? Are you running DRBD dual-primary by any chance? STONITH configured? And enabled? And tested? Regards, Dan >> >> Config [sorry if XML is preferred]: >> >> primitive drbd_prim ocf:linbit:drbd \ >> params drbd_resource="raid" >> primitive lvm_prim ocf:heartbeat:LVM \ >> params volgroupname="raid" >> primitive publish_prim ocf:iomax:scst \ >> prams .... >> ms drbd drbd_prim \ >> meta master-max="2" master-node-max="1" clone-max="2" clone-node-max="2" >> notify="true" >> clone lvm lvm_prim \ >> meta globally-unique="true" clone-max="2" clone-node-max="1" >> clone publish publish_prim \ >> meta globally-unique="true" clone-max="2" clone-node-max="1" >> colocation lvm_with_drbd inf: drbd:Master lvm >> colocation publish_with_lvm inf: lvm publish >> order drbd_then_lvm inf: drbd:promote lvm symmetrical=true >> order lvm_then_publish inf: lvm publish symmetrical=true >> >> I'd really appreciate any information on how my understanding is >> deficient, and how to get this working. >> >> -- >> Curtis >> >> _______________________________________________ >> Pacemaker mailing list: Pacemaker@oss.clusterlabs.org >> http://oss.clusterlabs.org/mailman/listinfo/pacemaker >> >> Project Home: http://www.clusterlabs.org >> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf >> Bugs: >> http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker > > > _______________________________________________ > Pacemaker mailing list: Pacemaker@oss.clusterlabs.org > http://oss.clusterlabs.org/mailman/listinfo/pacemaker > > Project Home: http://www.clusterlabs.org > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf > Bugs: > http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker > -- Dan Frincu CCNA, RHCE _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker