<html><body>
<p><tt><font size="2">Darrell Budic &lt;darrell.budic@bigwells.net&gt; ΞΑΠΙΣΑΞΟ 14.09.2012 05:32:33:<br>
<br>
&gt; οΤ: Darrell Budic &lt;darrell.budic@bigwells.net&gt;</font></tt><br>
<tt><font size="2">&gt; λΟΝΥ: Itamar Heim &lt;iheim@redhat.com&gt;</font></tt><br>
<tt><font size="2">&gt; λΟΠΙΡ: Dmitriy A Pyryakov &lt;DPyryakov@ekb.beeline.ru&gt;, users@ovirt.org</font></tt><br>
<tt><font size="2">&gt; δΑΤΑ: 14.09.2012 05:32</font></tt><br>
<tt><font size="2">&gt; τΕΝΑ: Re: [Users] HA: Re:  HA: Re:   HP Integrated Lights Out 3</font></tt><br>
<tt><font size="2">&gt; <br>
&gt; That fix worked for me (ipmilan wise, anyway. Still no go on ilo, <br>
&gt; but we knew that, right?). Thanks Itamar!<br>
&gt; Dmitriy, make sure you do this to all your host nodes, it may run <br>
&gt; the test from any of them. You'll also want to be sure you delete /<br>
&gt; usr/share/vdsm/BindingXMLRPC.pyc and .pyo, otherwise the compiled <br>
&gt; python is likely to still get used.</font></tt><br>
<br>
<tt><font size="2">there is no necessity</font></tt><br>
<br>
<tt><font size="2">&gt; Finally, I did need to restart<br>
&gt; vdsmd on all my nodes, &quot;service vdsmd restart&quot; on my Centos 6.3 <br>
&gt; system.</font></tt><br>
<br>
<tt><font size="2">that's right!</font></tt><br>
<br>
<tt><font size="2">&gt; Glad to know you can do that without causing problems for running vms.</font></tt><br>
<tt><font size="2">&gt; <br>
</font></tt><br>
<tt><font size="2">yeah</font></tt><br>
<br>
<tt><font size="2">thank you.</font></tt><br>
<br>
<tt><font size="2">&gt; I did notice that the ovirt management GUI still shows 3 Alerts in <br>
&gt; the alert area, and they are all &quot;Power Management test failed&quot; <br>
&gt; errors dated from the first time their particular node was added to <br>
&gt; the cluster. This is even after restarting a vdsmd again and seeing <br>
&gt; Host xxx power management was verified successfully.&quot; in the event log.</font></tt><br>
<tt><font size="2">&gt; <br>
&gt;   -Darrell</font></tt><br>
<tt><font size="2">&gt; <br>
&gt; On Sep 13, 2012, at 5:45 PM, Itamar Heim wrote:</font></tt><br>
<tt><font size="2">&gt; <br>
&gt; On 09/13/2012 08:42 AM, Dmitriy A Pyryakov wrote:</font></tt><br>
<tt><font size="2">&gt; Itamar Heim &lt;iheim@redhat.com&gt; ΞΑΠΙΣΑΞΟ 13.09.2012 11:09:24:</font></tt><br>
<tt><font size="2">&gt; <br>
&gt; &gt; οΤ: Itamar Heim &lt;iheim@redhat.com&gt;</font></tt><br>
<tt><font size="2">&gt; &gt; λΟΝΥ: Dmitriy A Pyryakov &lt;DPyryakov@ekb.beeline.ru&gt;</font></tt><br>
<tt><font size="2">&gt; &gt; λΟΠΙΡ: Darrell Budic &lt;darrell.budic@bigwells.net&gt;, users@ovirt.org</font></tt><br>
<tt><font size="2">&gt; &gt; δΑΤΑ: 13.09.2012 11:09</font></tt><br>
<tt><font size="2">&gt; &gt; τΕΝΑ: Re: [Users] HA: Re: HP Integrated Lights Out 3</font></tt><br>
<tt><font size="2">&gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; On 09/13/2012 06:00 AM, Dmitriy A Pyryakov wrote:</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; Darrell Budic &lt;darrell.budic@bigwells.net&gt; ΞΑΠΙΣΑΞΟ 13.09.2012</font></tt><br>
<tt><font size="2">&gt; 07:43:44:</font></tt><br>
<tt><font size="2">&gt; &gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; οΤ: Darrell Budic &lt;darrell.budic@bigwells.net&gt;</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; λΟΝΥ: Dmitriy A Pyryakov &lt;DPyryakov@ekb.beeline.ru&gt;</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; λΟΠΙΡ: Eli Mesika &lt;emesika@redhat.com&gt;, users@ovirt.org</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; δΑΤΑ: 13.09.2012 07:43</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; τΕΝΑ: Re: [Users] HP Integrated Lights Out 3</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; I have this problem too. I actually tracked it down to the engine</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; not passing the arguments to the fence scripts but then got</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; distracted and never followed up with a report. In my case, the data</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; base was correct, and if I ran the fence script by hand, it would</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; work, but the vdsm wasn't running it with the options or even all</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; the arguments (username/pw, etc). I've tried it with ilo3 and</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; ipmilan both, same issue.</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; If you'd like, I can recreate some of my debugging, I'd gotten so</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; far as to to hack some print statements into the fence scripts to</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; demonstrate what was happening. Lost that with some rebuilds, but</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; easy enough to recreate...</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; &gt; -Darrell</font></tt><br>
<tt><font size="2">&gt; &gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; Hello, Darrell.</font></tt><br>
<tt><font size="2">&gt; &gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; &gt; It would be great!</font></tt><br>
<tt><font size="2">&gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; may i suggest you first try to apply this patch to vdsm (just edit the</font></tt><br>
<tt><font size="2">&gt; &gt; relevant line in vdsm)</font></tt><br>
<tt><font size="2">&gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; commit 59934118e3a30c57539d2b71016532bdd9c4ab17</font></tt><br>
<tt><font size="2">&gt; &gt; Author: Roy Golan &lt;rgolan@redhat.com&gt;</font></tt><br>
<tt><font size="2">&gt; &gt; Date: Thu Aug 9 16:34:10 2012 +0300</font></tt><br>
<tt><font size="2">&gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; fenceNode API is missing the options argument</font></tt><br>
<tt><font size="2">&gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; Change-Id: Ib2ce9b0f71040f9198413fa06c5d8768994842ec</font></tt><br>
<tt><font size="2">&gt; &gt; Signed-off-by: Roy Golan &lt;rgolan@redhat.com&gt;</font></tt><br>
<tt><font size="2">&gt; &gt; Reviewed-on: <a href="http://gerrit.ovirt.org/7058">http://gerrit.ovirt.org/7058</a></font></tt><br>
<tt><font size="2">&gt; &gt; Reviewed-by: Dan Kenigsberg &lt;danken@redhat.com&gt;</font></tt><br>
<tt><font size="2">&gt; &gt; Reviewed-by: Omer Frenkel &lt;ofrenkel@redhat.com&gt;</font></tt><br>
<tt><font size="2">&gt; &gt; Tested-by: Omer Frenkel &lt;ofrenkel@redhat.com&gt;</font></tt><br>
<tt><font size="2">&gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; diff --git a/vdsm/BindingXMLRPC.py b/vdsm/BindingXMLRPC.py</font></tt><br>
<tt><font size="2">&gt; &gt; index cc5300f..8b548e4 100644</font></tt><br>
<tt><font size="2">&gt; &gt; --- a/vdsm/BindingXMLRPC.py</font></tt><br>
<tt><font size="2">&gt; &gt; +++ b/vdsm/BindingXMLRPC.py</font></tt><br>
<tt><font size="2">&gt; &gt; @@ -357,7 +357,7 @@ class BindingXMLRPC(object):</font></tt><br>
<tt><font size="2">&gt; &gt; secure=False, options=''):</font></tt><br>
<tt><font size="2">&gt; &gt; api = API.Global()</font></tt><br>
<tt><font size="2">&gt; &gt; return api.fenceNode(addr, port, agent, username, password,</font></tt><br>
<tt><font size="2">&gt; &gt; - action, secure)</font></tt><br>
<tt><font size="2">&gt; &gt; + action, secure, options)</font></tt><br>
<tt><font size="2">&gt; &gt;</font></tt><br>
<tt><font size="2">&gt; &gt; def setLogLevel(self, level):</font></tt><br>
<tt><font size="2">&gt; &gt; api = API.Global()</font></tt><br>
<tt><font size="2">&gt; &gt;</font></tt><br>
<tt><font size="2">&gt; <br>
&gt; There is my part of old /usr/share/vdsm/BindingXMLRPC.py file from proxy</font></tt><br>
<tt><font size="2">&gt; host:</font></tt><br>
<tt><font size="2">&gt; <br>
&gt; def fenceNode(self, addr, port, agent, username, password, action,</font></tt><br>
<tt><font size="2">&gt; secure=False, options=''):</font></tt><br>
<tt><font size="2">&gt; api = API.Global(self.cif)</font></tt><br>
<tt><font size="2">&gt; return api.fenceNode(addr, port, agent, username, password,</font></tt><br>
<tt><font size="2">&gt; action, secure)</font></tt><br>
<tt><font size="2">&gt; <br>
&gt; there is replased:</font></tt><br>
<tt><font size="2">&gt; <br>
&gt; def fenceNode(self, addr, port, agent, username, password, action,</font></tt><br>
<tt><font size="2">&gt; secure=False, options=''):</font></tt><br>
<tt><font size="2">&gt; api = API.Global(self.cif)</font></tt><br>
<tt><font size="2">&gt; return api.fenceNode(addr, port, agent, username, password,</font></tt><br>
<tt><font size="2">&gt; action, secure, options)</font></tt><br>
<tt><font size="2">&gt; <br>
&gt; I restart ovirt-engine and still see no option presented in vdsm.log.</font></tt><br>
<tt><font size="2">&gt; Test still failed.</font></tt><br>
<tt><font size="2">&gt; <br>
&gt; this is a vdsm change, not an ovirt-engine (restart vdsm?)<br>
&gt; is this ovirt node or plain fedora/el6?<br>
&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; Users@ovirt.org<br>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a></font></tt><br>
<tt><font size="2">&gt; <br>
&gt; Darrell Budic</font></tt><br>
<tt><font size="2">&gt; Bigwells Technology LLC</font></tt><br>
<tt><font size="2">&gt; office: 312.529.7816</font></tt><br>
<tt><font size="2">&gt; cell: 608.239.4628</font></tt></body></html>