<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.3">
</HEAD>
<BODY>
OK, I've set the stonith action to "poweroff" and I already had quarum action set to "ignore".  The "poweroff" makes is much easier to re-set "stonith-enabled" to "false" so that I can get two systems online again. ;-)<BR>
<BR>
However, I was more hoping to be able to reboot the fenced system without triggering a reboot (or halt) of the working system.  Here are some specifics:<BR>
<BR>
SLES11 HAE (GA)<BR>
external/ipmi<BR>
two HA servers
<PRE>

<TT><FONT SIZE="2"><crm_config></FONT></TT>
<TT><FONT SIZE="2">  <cluster_property_set id="cib-bootstrap-options"></FONT></TT>
<TT><FONT SIZE="2">    <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.0.3-0080ec086ae9c20ad5c4c3562000c0ad68374f0a"/></FONT></TT>
<TT><FONT SIZE="2">    <nvpair id="cib-bootstrap-options-expected-quorum-votes" name="expected-quorum-votes" value="2"/></FONT></TT>
<TT><FONT SIZE="2">    <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1242661586"/></FONT></TT>
<TT><FONT SIZE="2">    <nvpair id="cib-bootstrap-options-no_quorum_policy" name="no_quorum_policy" value="ignore"/></FONT></TT>
<TT><FONT SIZE="2">    <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="true"/></FONT></TT>
<TT><FONT SIZE="2">    <nvpair id="nvpair-a8fa01f7-fd6c-4e9b-adf6-0e48250691f1" name="stonith-action" value="poweroff"/></FONT></TT>
<TT><FONT SIZE="2">    <nvpair id="nvpair-1d2c923d-7619-4b45-989a-698357f9f8cb" name="no-quorum-policy" value="ignore"/></FONT></TT>
<TT><FONT SIZE="2">  </cluster_property_set></FONT></TT>

<FONT SIZE="2">And, the two stonith resources:</FONT>

<FONT SIZE="2">  <primitive class="stonith" id="ipmi_stonith_hikari" type="external/ipmi"></FONT>
<FONT SIZE="2">    <meta_attributes id="ipmi_stonith_hikari-meta_attributes"/></FONT>
<FONT SIZE="2">    <operations id="ipmi_stonith_hikari-operations"></FONT>
<FONT SIZE="2">      <op id="ipmi_stonith_hikari-op-monitor-15" interval="30" name="monitor" start-delay="30" timeout="30"/></FONT>
<FONT SIZE="2">    </operations></FONT>
<FONT SIZE="2">    <instance_attributes id="ipmi_stonith_hikari-instance_attributes"></FONT>
<FONT SIZE="2">      <nvpair id="nvpair-d95c4018-1ebc-447b-9028-050e68c9929c" name="hostname" value="hikari"/></FONT>
<FONT SIZE="2">      <nvpair id="nvpair-3aca66aa-bb82-43ec-8b63-e936b2507fa3" name="ipaddr" value="172.16.1.247"/></FONT>
<FONT SIZE="2">      <nvpair id="nvpair-3f623098-c266-4132-8d9c-77744e0e8713" name="userid" value="ADMIN"/></FONT>
<FONT SIZE="2">      <nvpair id="nvpair-04e6a6d7-6541-45d4-8d36-9768e240e79d" name="passwd" value="ADMIN"/></FONT>
<FONT SIZE="2">      <nvpair id="nvpair-1a90ef3c-3b67-41c2-98cf-58b8a2f9cfe0" name="interface" value="lanplus"/></FONT>
<FONT SIZE="2">    </instance_attributes></FONT>
<FONT SIZE="2">  </primitive></FONT>
<FONT SIZE="2">  <primitive class="stonith" id="ipmi_stonith_hikari2" type="external/ipmi"></FONT>
<FONT SIZE="2">    <meta_attributes id="ipmi_stonith_hikari2-meta_attributes"></FONT>
<FONT SIZE="2">      <nvpair id="nvpair-88049439-39e2-459d-9820-78cdeb9ae282" name="target-role" value="started"/></FONT>
<FONT SIZE="2">    </meta_attributes></FONT>
<FONT SIZE="2">    <operations id="ipmi_stonith_hikari2-operations"></FONT>
<FONT SIZE="2">      <op id="ipmi_stonith_hikari2-op-monitor-15" interval="30" name="monitor" start-delay="30" timeout="30"/></FONT>
<FONT SIZE="2">    </operations></FONT>
<FONT SIZE="2">    <instance_attributes id="ipmi_stonith_hikari2-instance_attributes"></FONT>
<FONT SIZE="2">      <nvpair id="nvpair-c4b4e4ce-6f9a-4a8d-a7fb-b8726f09ccf0" name="hostname" value="hikari2"/></FONT>
<FONT SIZE="2">      <nvpair id="nvpair-e9d42aca-110f-4308-a3dd-645d793e49d3" name="ipaddr" value="172.16.1.248"/></FONT>
<FONT SIZE="2">      <nvpair id="nvpair-31b086de-5209-4361-a4b8-55460cad95a8" name="userid" value="ADMIN"/></FONT>
<FONT SIZE="2">      <nvpair id="nvpair-5b3c6b97-a49e-4d18-beea-6d7aaec000fa" name="passwd" value="ADMIN"/></FONT>
<FONT SIZE="2">      <nvpair id="nvpair-6f98c068-7b2e-4309-8f5b-2c7c2527cc93" name="interface" value="lanplus"/></FONT>
<FONT SIZE="2">    </instance_attributes></FONT>
<FONT SIZE="2">  </primitive></FONT>
</PRE>
And the relevant pair of constraints:
<PRE>
<FONT SIZE="2">  <rsc_location id="stonith_hikari_on_hikari2" node="hikari" rsc="ipmi_stonith_hikari" score="-INFINITY"/></FONT>
<FONT SIZE="2">  <rsc_location id="stonith_hikari2_on_hikari" node="hikari2" rsc="ipmi_stonith_hikari2" score="-INFINITY"/></FONT>
</PRE>
<BR>
Any suggestions as to what needs changing so that the stonith deathmarch can be avoided?<BR>
<BR>
Cheers and thanks,<BR>
Bob Haxo<BR>
SGI<BR>
<BR>
<BR>
<BR>
On Fri, 2009-05-15 at 20:26 -0500, Karl Katzke wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#000000">Bob, as we've discussed a few other times recently, when you're testing (and depending on your preference in production), you may want to set the stonith policy to 'poweroff' as opposed to 'reboot'. </FONT><BR>
    <FONT COLOR="#000000">Also, if you have a two-node cluster, pacemaker depends on quorum and the loss thereof creates another stonith event. You'll want to set the loss of quorum action to 'ignore'. </FONT><BR>
    <FONT COLOR="#000000">... in short, RTFM: <A HREF="http://www.clusterlabs.org/wiki/Documentation">http://www.clusterlabs.org/wiki/Documentation</A> -- Pacemaker Configuration Explained 1.0 has *everything* you need to know in it. </FONT>
<PRE>

<FONT COLOR="#000000">-K </FONT>


<FONT COLOR="#000000">---</FONT>
<FONT COLOR="#000000">Karl Katzke</FONT>
<FONT COLOR="#000000">Systems Analyst II</FONT>
<FONT COLOR="#000000">TAMU - DRGS</FONT>






<FONT COLOR="#000000">>>> On 5/15/2009 at  7:22 PM, in message</FONT>
<FONT COLOR="#000000"><<A HREF="mailto:1242433367.21186.4.camel@nalu.engr.sgi.com">1242433367.21186.4.camel@nalu.engr.sgi.com</A>>, Bob Haxo <<A HREF="mailto:bhaxo@sgi.com">bhaxo@sgi.com</A>> wrote:</FONT>

<FONT COLOR="#000000">> Ok, never mind this question.  "ifdown interface" works nicely to </FONT>
<FONT COLOR="#000000">> trigger STONITH action. </FONT>
<FONT COLOR="#000000">>  </FONT>
<FONT COLOR="#000000">> Unfortunately (if I may ask a new question) ... I now have one server </FONT>
<FONT COLOR="#000000">> rebooting, then the other rebooting, and back to the first rebooting in </FONT>
<FONT COLOR="#000000">> what looks to be an endless loop of reboots. </FONT>
<FONT COLOR="#000000">>  </FONT>
<FONT COLOR="#000000">> Suggestions? </FONT>
<FONT COLOR="#000000">>  </FONT>
<FONT COLOR="#000000">> Cheers, </FONT>
<FONT COLOR="#000000">> Bob Haxo </FONT>
<FONT COLOR="#000000">> SGI </FONT>
<FONT COLOR="#000000">>  </FONT>
<FONT COLOR="#000000">> On Fri, 2009-05-15 at 16:53 -0700, Bob Haxo wrote: </FONT>
<FONT COLOR="#000000">>  </FONT>
<FONT COLOR="#000000">> > Greetings, </FONT>
<FONT COLOR="#000000">> >  </FONT>
<FONT COLOR="#000000">> > What manual administrative actions can be used to trigger STONITH </FONT>
<FONT COLOR="#000000">> > action?   </FONT>
<FONT COLOR="#000000">> >  </FONT>
<FONT COLOR="#000000">> > I have created a pair of STONITH resources (external/ipmi) and would </FONT>
<FONT COLOR="#000000">> > like to test that these resources work as expected (which, if I </FONT>
<FONT COLOR="#000000">> > understand the default correctly, is to reboot the node). </FONT>
<FONT COLOR="#000000">> >  </FONT>
<FONT COLOR="#000000">> > Thanks, </FONT>
<FONT COLOR="#000000">> > Bob Haxo </FONT>
<FONT COLOR="#000000">> > SGI </FONT>
<FONT COLOR="#000000">> >  </FONT>
<FONT COLOR="#000000">> > SLES11 HAE  </FONT>
<FONT COLOR="#000000">> >  </FONT>
<FONT COLOR="#000000">> > _______________________________________________ </FONT>
<FONT COLOR="#000000">> > Pacemaker mailing list </FONT>
<FONT COLOR="#000000">> > <A HREF="mailto:Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</A> </FONT>
<FONT COLOR="#000000">> > <A HREF="http://oss.clusterlabs.org/mailman/listinfo/pacemaker">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</A> </FONT>
<FONT COLOR="#000000">>  </FONT>



<FONT COLOR="#000000">_______________________________________________</FONT>
<FONT COLOR="#000000">Pacemaker mailing list</FONT>
<FONT COLOR="#000000"><A HREF="mailto:Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</A></FONT>
<FONT COLOR="#000000"><A HREF="http://oss.clusterlabs.org/mailman/listinfo/pacemaker">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</A></FONT>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>