[Pacemaker] LSB openswan script monitor problems

Dennis Jacobfeuerborn dennisml at conversis.de
Mon Jan 27 18:47:32 EST 2014


On 27.01.2014 21:18, Michael Monette wrote:
> Also 1 more thing about your init script
>
> You can make it simple just to test..change the status part to something
> like this:
>
> If ps aux | grep openswan
> then
> true
> else
> exit 3
> done
>
> I think this could help

The status command already returns a status code of 0 (success). That's 
why I started messing with the output and found then when I change that 
it actually plays a role. The question is what *exactly* does pacemaker 
do test the result? I was unsuccessful in finding the place in the 
pacemaker source where this call is made and the output analyzed.

Regards,
   Dennis

> Dennis Jacobfeuerborn <dennisml at conversis.de> 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?
>
>     Regards,
>     Dennis
>
>     ------------------------------------------------------------------------
>
>     Pacemaker mailing list: Pacemaker at 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
>
>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at 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
>





More information about the Pacemaker mailing list