On 08/08/2014 01:49 AM, Alex Samad - Yieldbroker wrote:
Hi

So I have taken a slightly different approach, I have taken 
ocf::heartbeat:IPaddr2 copied it to ocf::yb:namedVIP and I have added in some 
code to
1) check to see if named is running
2) reload when it adds/removes an ip address

All seems good except

Except what?!? Don't leave us hanging! ;-)

This can be (acceptably) handled by the stock agents. We have a similar setup, and do this:

   order dns-restart +inf: dns-ip:start dns-daemon-clone:start

dns-ip is our IPaddr2 resource, and dns-daemon-clone is the clone of the named resource. So the above tells pacemaker to always start dns-daemon-clone after dns-ip starts, which in practice makes it do a full restart of named if dns-ip moves to the host. Your approach has the advantage of being able to do a lighter-weight reload, but the above is easy.

Once or twice in our setup, named did not get restarted as expected, but that was so rare it wasn't worth trying to track down.

I had also considered this approach:

primitive dns-rebind ocf:heartbeat:anything params binfile="/usr/sbin/rndc" cmdline_options="reconfig"

   group dns-cluster dns-ip dns-rebind meta target-role="Started"

which also has the advantage of doing a reload instead of full restart, but it abuses the anything resource to do something it wasn't meant to do.

-----Original Message-----
From: Alex Samad - Yieldbroker [mailto:alex.sa...@yieldbroker.com]
Sent: Friday, 8 August 2014 2:44 PM
To: pacemaker@oss.clusterlabs.org
Subject: [Pacemaker] run script when vip failover happens

Hi

I have a 2 node cluster. I want to run named on both and have 2 vips that are
distributed, but I don't want to stop and start named when the vip moves.
But named doesn't automatically start to listen on the new IP address you
have to do a reload.  So how can I attach a script to run when the vip moves
to a node ?

Alex

-- Ken Gaillot <kjgai...@gleim.com>
Network Operations Center, Gleim Publications

_______________________________________________
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

Reply via email to