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