[Pacemaker] Problem with external/ipmi stonith plugin?!

Dejan Muhamedagic dejanmm at fastmail.fm
Wed Feb 3 08:22:15 EST 2010


Hi,

On Wed, Feb 03, 2010 at 01:21:48PM +0100, Moritz Krinke wrote:
> Hello,
> 
> i'm trying to get the ipmi plugin to work using the configuration shown. The plugin always reports rc 1 to pacemaker.
> I had a look at the ipmi script and verified that the cmds used to indeed work (ipmitool is working as is the connection to the ipmi device if i set the needed env vars)
> 
> But, looking at the script, i find it strange that it seems to expect having the hostname of the machine which is supposed to be controlled as a seconds argument.
> I echo'd all passed parameters to logfile, but the script never gets passed a second argument.
> 
> Is the plugin broken or am i missing something in the configuration?
> 
> Im quite new to pacemaker/corosync so forgive me for a maybe obvious fault ;)
> 
> centos5.4 x86_64
> corosync-1.2.0-1.el5
> openais-1.1.0-1.el5
> pacemaker-1.0.7-2.el5
> 
> crm configure show:
> node ds10-100-64-202
> node ds10-100-64-204
> primitive STONITH202 stonith:external/ipmi \
>         op monitor interval="10m" timeout="1m" \
>         params hostname="ds10-100-64-202" ipaddr="10.100.64.203" userid="root" passwd="pw" interface="lan" \
>         meta target-role="started"
> primitive STONITH204 stonith:external/ipmi \
>         op monitor interval="10m" timeout="1m" \
>         params hostname="ds10-100-64-204" ipaddr="10.100.64.205" userid="root" passwd="pw" interface="lan" \
>         meta target-role="started"
> ...
> location l-STONITH202 STONITH202 -inf: ds10-100-64-202
> location l-STONITH204 STONITH204 -inf: ds10-100-64-204
> property $id="cib-bootstrap-options" \
>         dc-version="1.0.7-d3fa20fc76c7947d6de66db7e52526dc6bd7d782" \
>         cluster-infrastructure="openais" \
>         expected-quorum-votes="2" \
>         no-quorum-policy="ignore" \
>         stonith-action="poweroff"
> rsc_defaults $id="rsc_defaults-options" \
>         resource-stickiness="100"
> 
> crm status:
> Failed actions:
>     STONITH202_start_0 (node=ds10-100-64-204, call=24, rc=1, status=complete): unknown error
>     STONITH204_start_0 (node=ds10-100-64-202, call=132, rc=1, status=complete): unknown error
> 
> 
> log:
> ...
> WARN: unpack_rsc_op: Processing failed op STONITH204_start_0 on ds10-100-64-202: unknown error (1)
> ...

Nothing else in the logs? Unfortunately, the stonith logging was
not very good until a few months ago (included in the latest
1.0.3 release). If your copy is still older, then you'll have to
see what happens using the stonith program:

# stonith -t external/ipmi -n  (to see the list of params)
# stonith -d -t external/ipmi -p "params" -lS

See stonith(8).

Thanks,

Dejan

> Any Ideas/Suggestions? Thanks ;)
> 
> Moritz
> _______________________________________________
> Pacemaker mailing list
> Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker




More information about the Pacemaker mailing list