An old vdsm agent was the source of some of my issues. After updating to
4.10.3 I was able to get it working, the options are being passed now. I
had to add a login_timeout as well since one of the drac interfaces is a
bit slow on login.
cmd_prompt=admin,login_timeout=15
On Fri, Mar 22, 2013 at 3:33 AM, Yuriy Demchenko <demchenko.ya(a)gmail.com>wrote:
vdsm.log
>
> Thread-1978569::DEBUG::2013-**03-21 11:30:38,769::API::1024::vds::**(fenceNode)
> fenceNode(addr=vm2-mgt,port=,**agent=drac5,user=root,passwd=**
> XXXX,action=status,secure=,**options=)
>
> btw, looking at this log string i presume you hit the bug from this
tread (if you using ovirt 3.1):
http://comments.gmane.org/**
gmane.comp.emulators.ovirt.**user/3528<http://comments.gmane.org/gmane...
engine didnt pass options string when talking to vdsm
you can try and patch it:
diff --git a/vdsm/BindingXMLRPC.py b/vdsm/BindingXMLRPC.py
index cc5300f..8b548e4 100644
--- a/vdsm/BindingXMLRPC.py
+++ b/vdsm/BindingXMLRPC.py
@@ -357,7 +357,7 @@ class BindingXMLRPC(object):
secure=False, options=''):
api = API.Global()
return api.fenceNode(addr, port, agent, username, password,
- action, secure)
+ action, secure, options)
def setLogLevel(self, level):
api = API.Global()
Yuriy Demchenko