Thanks David! --Cal
On Fri, Nov 9, 2012 at 4:52 PM, David Vossel <dvos...@redhat.com> wrote: > > > ----- Original Message ----- > > From: "Cal Heldenbrand" <c...@fbsdata.com> > > To: "The Pacemaker cluster resource manager" < > pacemaker@oss.clusterlabs.org> > > Sent: Friday, November 9, 2012 4:29:05 PM > > Subject: [Pacemaker] Custom event script during master/slave failover? > > > > > > Hi everyone, > > > > I'm playing around with the possibility of using Pacemaker in a Redis > > master/slave cluster. The difficult part of this, is that Redis will > > not automatically flip itself from read-only slave mode into master > > mode. A client needs to connect to the slave server and run this > > SLAVEOF NO ONE command to turn it into a master. > > The resource agent should be able to do this. Pacemaker will tell the > resource agent to promote/demote a resource. Your Redis agent can then go > off and do whatever logic is necessary to actually transition the process a > master/slave process. > > > > > If I set up a master/slave primitive, is it possible to fire an event > > script during a failover event that would allow me to do this? > > > > After the stonith event fires and the broken master reboots, > > I would > > write in something special in the Redis init.d script to detect if > > my peer is already a master, and start up in slave mode. > > If you are using Pacemaker, it should be controlling what node has the > master resource and what node has the slave resource. Take a look at what > OCF scripts are and how pacemaker uses them. > > > > > Has anyone else worked up a cluster config with Redis? > > Using google, found some work someone did on a redis resource agent. > https://github.com/martinwalter/resource-agents/blob/master/heartbeat/redis > > -- Vossel > > Thank you, > > > > --Cal > > > > _______________________________________________ > > 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://bugs.clusterlabs.org > > > > _______________________________________________ > 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://bugs.clusterlabs.org >
_______________________________________________ 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://bugs.clusterlabs.org