<div dir="ltr"><div>Hi,<br><br></div><div>I have a weird problem with fencing<br><br></div><div>I have a cluster of two HP DL380p G8 (ILO4)<br><br></div><div><b>Centos7.1x64 and oVirt 3.5.2 ALL UPDATED</b><br></div><div><br></div><div>I configured fencing first with <b>ilo4</b> then <b>ipmilan</b><br><br></div><div>When testing fence from the engine I get : Succeeded, Unknown<br><br></div><div>And in alerts tab I get : Power management test failed for Host hosted_engine1 Done (the same for host2)<br><br></div><div>I tested with fence_ilo4 and fence_ipmilan and they report the result correctly<br><br># fence_ipmilan -P -a 192.168.2.2 -o status -l Administrator -p ertyuiop -vExecuting: /usr/bin/ipmitool -I lanplus -H 192.168.2.2 -U Administrator -P ertyuiop -p 623 -L ADMINISTRATOR chassis power status<br><br>0 Chassis Power is on<br> <br><br>Status: ON<br><br><br># fence_ilo4 -l Administrator -p ertyuiop -a 192.168.2.2 -o status -v <br>Executing: /usr/bin/ipmitool -I lanplus -H 192.168.2.2 -U Administrator -P ertyuiop -p 623 -L ADMINISTRATOR chassis power status<br><br>0 Chassis Power is on<br> <br><br>Status: ON<br><br>----------------------------------<br></div><div>These are the options passed to fence_ipmilan (I tested with the options and without them)<br><br>lanplus=&quot;1&quot;, power_wait=&quot;60&quot;<br><br></div><div><br></div><div>This is the engine log:<br><br></div><div>2015-06-09 13:35:29,287 INFO  [org.ovirt.engine.core.bll.FenceExecutor] (ajp--127.0.0.1-8702-7) Using Host hosted_engine_2 from cluster Default as proxy to execute Status command on Host <br>2015-06-09 13:35:29,289 INFO  [org.ovirt.engine.core.bll.FenceExecutor] (ajp--127.0.0.1-8702-7) Executing &lt;Status&gt; Power Management command, Proxy Host:hosted_engine_2, Agent:ipmilan, Target Host:, Management IP:192.168.2.2, User:Administrator, Options: power_wait=&quot;60&quot;,lanplus=&quot;1&quot;, Fencing policy:null<br>2015-06-09 13:35:29,306 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--127.0.0.1-8702-7) START, FenceVdsVDSCommand(<br>HostName = hosted_engine_2, <br>HostId = 0192d1ac-b905-4660-b149-4bef578985dd, <br>targetVdsId = cf2d1260-7bb3-451a-9cd7-80e6a0ede52a, <br>action = Status, <br>ip = 192.168.2.2, <br>port = , <br>type = ipmilan, <br>user = Administrator, <br>password = ******, <br>options = &#39; power_wait=&quot;60&quot;,lanplus=&quot;1&quot;&#39;, <br>policy = &#39;null&#39;), log id: 24ce6206<br>2015-06-09 13:35:29,516 WARN  [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-7) Correlation ID: null, Call Stack: null, Custom Event ID: -1, Message: Power Management test failed for Host hosted_engine_1.Done<br>2015-06-09 13:35:29,516 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand] (ajp--127.0.0.1-8702-7) FINISH, FenceVdsVDSCommand, return: <b>Test Succeeded, unknown</b>, log id: 24ce6206<br><br><br></div><div>and here the vdsm log from the proxy<br><br>JsonRpcServer::DEBUG::2015-06-09 13:37:52,461::__init__::506::jsonrpc.JsonRpcServer::(serve_requests) Waiting for request<br>Thread-131907::DEBUG::2015-06-09 13:37:52,463::API::1209::vds::(fenceNode) fenceNode(addr=192.168.2.2,port=,agent=ipmilan,user=Administrator,passwd=XXXX,action=status,secure=False,options= power_wait=&quot;60&quot;<br>lanplus=&quot;1&quot;,policy=None)<br>Thread-131907::DEBUG::2015-06-09 13:37:52,463::utils::739::root::(execCmd) /usr/sbin/fence_ipmilan (cwd None)<br>Thread-131907::DEBUG::2015-06-09 13:37:52,533::utils::759::root::(execCmd) FAILED: &lt;err&gt; = &#39;Failed: Unable to obtain correct plug status or plug is not available\n\n\n&#39;; &lt;rc&gt; = 1<br>Thread-131907::DEBUG::2015-06-09 13:37:52,533::API::1164::vds::(fence) rc 1 inp agent=fence_ipmilan<br>ipaddr=192.168.2.2<br>login=Administrator<br>action=status<br>passwd=XXXX<br> power_wait=&quot;60&quot;<br>lanplus=&quot;1&quot; out [] err [&#39;Failed: Unable to obtain correct plug status or plug is not available&#39;, &#39;&#39;, &#39;&#39;]<br>Thread-131907::DEBUG::2015-06-09 13:37:52,533::API::1235::vds::(fenceNode) rc 1 in agent=fence_ipmilan<br>ipaddr=192.168.2.2<br>login=Administrator<br>action=status<br>passwd=XXXX<br> power_wait=&quot;60&quot;<br>lanplus=&quot;1&quot; out [] err [&#39;<b>Failed: Unable to obtain correct plug status or plug is not available</b>&#39;, &#39;&#39;, &#39;&#39;]<br>Thread-131907::DEBUG::2015-06-09 13:37:52,534::stompReactor::163::yajsonrpc.StompServer::(send) Sending response<br>Detector thread::DEBUG::2015-06-09 13:37:53,670::protocoldetector::187::vds.MultiProtocolAcceptor::(_add_connection) Adding connection from <a href="http://127.0.0.1:55761" target="_blank">127.0.0.1:55761</a><br><br><br></div><div>VDSM rpms<br># rpm -qa | grep vdsm<br>vdsm-cli-4.16.14-0.el7.noarch<br>vdsm-python-zombiereaper-4.16.14-0.el7.noarch<br>vdsm-xmlrpc-4.16.14-0.el7.noarch<br>vdsm-yajsonrpc-4.16.14-0.el7.noarch<br>vdsm-4.16.14-0.el7.x86_64<br>vdsm-python-4.16.14-0.el7.noarch<br>vdsm-jsonrpc-4.16.14-0.el7.noarch<br><br></div>any idea?<br><div><div><div><br></div>Thanks in advance.<br></div></div></div>