[Linux-HA] fencing don't fencing
Andrew Beekhof
beekhof at gmail.com
Mon Jul 30 03:37:15 MDT 2007
please file a bug for the fencing subsystem at:
http://old.linux-foundation.org/developer_bugzilla/enter_bug.cgi
be sure to include your logs
On 7/28/07, alexander benaguev <zul at sigmatrans.ru> wrote:
> hi list
>
> I have 3-node HA cluster. each node is xen domU on separate physical
> server. I created fencing devices as described by Russell Coker
> (http://etbe.coker.com.au/2007/06/24/xen-and-heartbeat/). so, I'm really
> sure that stonith devices itself works, because:
> 1. monitor and start operations always success
> 2. "stonith -t external/xen -p 'domU sshacc' -T host" works perfect,
> but. but when I'm imitate failure (ifconfig eth0 down) on resource
> (ipaddr) owner, nothing occurs. I can see in logs on DC:
>
> info: client tengine [pid: 25914] want a STONITH operation RESET to node
> netsrv0.office.sigmatrans.ru.
> info: Broadcasting the message succeeded: require others to stonith node
> netsrv0.office.sigmatrans.ru.
> info: te_fence_node:actions.c Executing reboot fencing operation (19) on
> netsrv0.office.sigmatrans.ru (timeout=2500)
>
> this three messages is repeating, until myhost.mydomain.ru will not
> reboot. fencing config is in attach. will appreciate any help.
>
> alexander
>
> #!/bin/bash
>
> cibadmin --obj_type resources $CIB_ACTION -p << END
> <primitive id="XenStonith0" class="stonith" type="external/xen">
> <operations>
> <op name="monitor" interval="20s" timeout="40s" prereq="nothing"/>
> <op name="start" timeout="40s" prereq="nothing"/>
> </operations>
> <instance_attributes>
> <attributes>
> <nvpair name="hostlist" value="netsrv0"/>
> <nvpair name="sshaccount" value="fence-mysql at 192.168.0.5"/>
> </attributes>
> </instance_attributes>
> </primitive>
> END
>
> cibadmin --obj_type resources $CIB_ACTION -p << END
> <primitive id="XenStonith1" class="stonith" type="external/xen">
> <operations>
> <op name="monitor" interval="20s" timeout="40s" prereq="nothing"/>
> <op name="start" timeout="40s" prereq="nothing"/>
> </operations>
> <instance_attributes>
> <attributes>
> <nvpair name="hostlist" value="netsrv1"/>
> <nvpair name="sshaccount" value="fence-mysql at 192.168.0.8"/>
> </attributes>
> </instance_attributes>
> </primitive>
> END
>
> cibadmin --obj_type resources $CIB_ACTION -p << END
> <primitive id="XenStonith2" class="stonith" type="external/xen">
> <operations>
> <op name="monitor" interval="20s" timeout="40s" prereq="nothing"/>
> <op name="start" timeout="40s" prereq="nothing"/>
> </operations>
> <instance_attributes>
> <attributes>
> <nvpair name="hostlist" value="mysql2"/>
> <nvpair name="sshaccount" value="fence-mysql at 192.168.0.3"/>
> </attributes>
> </instance_attributes>
> </primitive>
> END
>
> cibadmin --obj_type constraints $CIB_ACTION -p << END
> <rsc_location id="XenStonithNode0" rsc="XenStonith0">
> <rule id="XenStonithRuleNode0-0" score="100">
> <expression id="XenStonithExpressionNode0-0" attribute="#uname" operation="eq" value="netsrv1.office.sigmatrans.ru"/>
> </rule>
> <rule id="XenStonithRuleNode0-1" score="10">
> <expression id="XenStonithExpressionNode0-1" attribute="#uname" operation="eq" value="mysql2.office.sigmatrans.ru"/>
> </rule>
> <rule id="XenStonithRuleNode0-2" score="-INFINITY">
> <expression id="XenStonithExpressionNode0-2" attribute="#uname" operation="eq" value="netsrv0.office.sigmatrans.ru"/>
> </rule>
> </rsc_location>
> END
>
> cibadmin --obj_type constraints $CIB_ACTION -p << END
> <rsc_location id="XenStonithNode1" rsc="XenStonith1">
> <rule id="XenStonithRuleNode1-0" score="100">
> <expression id="XenStonithExpressionNode1-0" attribute="#uname" operation="eq" value="mysql2.office.sigmatrans.ru"/>
> </rule>
> <rule id="XenStonithRuleNode1-1" score="10">
> <expression id="XenStonithExpressionNode1-1" attribute="#uname" operation="eq" value="netsrv0.office.sigmatrans.ru"/>
> </rule>
> <rule id="XenStonithRuleNode1-2" score="-INFINITY">
> <expression id="XenStonithExpressionNode1-2" attribute="#uname" operation="eq" value="netsrv1.office.sigmatrans.ru"/>
> </rule>
> </rsc_location>
> END
>
> cibadmin --obj_type constraints $CIB_ACTION -p << END
> <rsc_location id="XenStonithNode2" rsc="XenStonith2">
> <rule id="XenStonithRuleNode2-0" score="100">
> <expression id="XenStonithExpressionNode2-0" attribute="#uname" operation="eq" value="netsrv0.office.sigmatrans.ru"/>
> </rule>
> <rule id="XenStonithRuleNode2-1" score="10">
> <expression id="XenStonithExpressionNode2-1" attribute="#uname" operation="eq" value="netsrv1.office.sigmatrans.ru"/>
> </rule>
> <rule id="XenStonithRuleNode2-2" score="-INFINITY">
> <expression id="XenStonithExpressionNode2-2" attribute="#uname" operation="eq" value="mysql2.office.sigmatrans.ru"/>
> </rule>
> </rsc_location>
> END
>
> _______________________________________________
> Linux-HA mailing list
> Linux-HA at lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>
More information about the Linux-HA
mailing list