Date: Tue, 20 Nov 2007 12:25:28 +0100
From: Andrew Beekhof <[EMAIL PROTECTED]>
Subject: Re: [Linux-HA] confused about setting drac5 stonith
To: General Linux-HA mailing list <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes


On Nov 20, 2007, at 11:48 AM, Frank wrote:

Hi,
I've seen some discussions about this, but I'm still confused.
I'm using the drac5 stonith plugin from Thomas Paschy (thanks thomas) but I don't know how to cofigure it to work fine.

We have a cluster with 2 nodes, each one with its public address, and each one with a drac5 device with a private address; le'ts call them node1, node2, node1_drac and node2_drac. So node1 can make a reset to node2 connenting to node2_drac,
and node2 can make a reset to node1 connenting to node1_drac

So we have created two stonith resources called stonith_node1_drac (with node1_drac address) and stonith_node2_drac (with node2_drac address); stonith_node1_drac needs to run on node node2 because it is node2 which can reboot node1, an stonith_node2_drac
needs to run on node node1 because it is node1 which can reboot node2

If we started this way, they starts ok. But when we forced a stonith condition on node2 (killing heartbeat) node 1 is not able to reset node2; we got
this on logs:

pengine[8955]: 2007/11/20_11:05:05 WARN: stage6: Scheduling Node kripton for STONITH pengine[8955]: 2007/11/20_11:05:05 info: native_stop_constraints: drac_argon_stop_0 is implicit after kripton is fenced pengine[8955]: 2007/11/20_11:05:05 WARN: process_pe_message: Transition 80: WARNINGs found during PE processing. PEngine Input stored in: /var/lib/heartbeat/pengine/pe-warn-75.bz2 pengine[8955]: 2007/11/20_11:05:05 info: process_pe_message: Configuration WARNINGs found during PE processing. Please run "crm_verify -L" to identify issues. stonithd[3978]: 2007/11/20_11:05:35 ERROR: Failed to STONITH the node kripton: optype=RESET, op_result=TIMEOUT tengine[8954]: 2007/11/20_11:05:35 info: tengine_stonith_callback: call=-43, optype=1, node_name=kripton, result=2, node_list=, action=8:80:84a50e41-ffda-4c9a-959a-76a61919413a tengine[8954]: 2007/11/20_11:05:35 ERROR: tengine_stonith_callback: Stonith of kripton failed (2)... aborting transition.

(kripton is node2 and argon is node1)
It seems that there is something messy with the addresses.
Can anyone help?

not without logs, configurations and the version your using

We are using heartbeat 2.1.2
I think I have understood the problem. When node1 wants to stonith node2 and asks its stonith device which hosts it can stonith, device answers it can stonith node2_drac, but not node2; so node1 doesn't know how to stonith node2 I fixed the problem adding an extra parameter "hostname" to drac5 plugin so it can returns hostname when asked for which host it fences and it uses ipaddr to access to the drac of the host (original drac5 plugin have only ipaddr,login and password parameters). And it works!

But I suppose that there is a similar problem witch drac3 plugin included in heatbeat; so how can people use it ? Does anybody know?

Frank


--
Aquest missatge ha estat analitzat per MailScanner
a la cerca de virus i d'altres continguts perillosos,
i es considera que està net.
For all your IT requirements visit: http://www.transtec.co.uk

_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to