On 27.01.2014 19:41, Dennis Jacobfeuerborn wrote:
Hi,
I'm trying to make an openswan setup redundant and this kind of works
but pacemaker reports errors like this on failover:
p_ipsec_monitor_15000 on node02 'not running' (7): call=113,
status=complete, last-rc-change='Mon Jan 27 18:32:29 2014', queued=37ms,
exec=0ms
The resource definition looks like this:
primitive p_ipsec lsb:ipsec \
op monitor interval="15" timeout="15"
The interesting bit is that the log shows no errors/warnings and the
service is running fine. After a bit of googling it appears that the
custom output of the status command is the culprit.
Replacing it with a static string like "ipsec (pid 1111) is running..."
seems to fix it but replacing "running" with "rnning" also seems to
work. Also outputting this line followed by the normal status output
fails as well.
So my question is what exactly is pacemaker doing to determine if the
status call returned successfully if at all and what needs to be done so
I don't get the "not running" errors in pacemaker?
Does nobody have an idea? I checked this link:
http://clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html/Pacemaker_Explained/ap-lsb.html
This doesn't seem to have anything to do with what pacemaker is actually
checking the status result against though.
Regards,
Dennis
_______________________________________________
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