[one-users] im_vmware fails

Tino Vazquez tinova at fdi.ucm.es
Wed Jan 27 03:28:12 PST 2010


Hi Stefan,

The VMware drivers has been tested thoroughly against the ESX
hypervisor, but not that extensively in VMware server. I know there
are some incompatibilities (see [1]).

For what I see in the stack traces you've sent through, the IM driver
is failing performing a

gP.getObjectProperty("hardware.memorySize")

so it is possible that this property is not available in the VMware
server 2 hypervisor. It is wird though that in the second stack trace
you sent the IM got to

gP.getObjectProperty("hardware.cpuInfo.numCpuCores")

Could it be that the file got a few more comment lines?

In any case, I appreciate it if you could tell me the exact version of
VMware server 2 are you running, and, if possible, which SDK is using,
so we can find the equivalent(s) of the properties requested.

Best regards,

-Tino

 [1] http://dev.opennebula.org/issues/175

--
Constantino Vázquez, Grid & Virtualization Technology
Engineer/Researcher: http://www.dsa-research.org/tinova
DSA Research Group: http://dsa-research.org
Globus GridWay Metascheduler: http://www.GridWay.org
OpenNebula Virtual Infrastructure Engine: http://www.OpenNebula.org



On Sat, Jan 23, 2010 at 12:31 PM, Stefan Reichel
<Stefan.Reichel at student.hpi.uni-potsdam.de> wrote:
> Hi,
>
> i just installed the current stable version and followed your vmware driver manual and the opennebula in five steps howto.
>
> https://help.ubuntu.com/community/OpenNebula
> http://www.opennebula.org/doku.php?id=documentation:rel1.4:vmwareg
>
> I added a host/cluster seclab-server.hpi.uni-potsdam.de but i get several errors.
>
> [23.01.2010 12:19:37] INIT SUCCESS
> [23.01.2010 12:21:39] MONITOR FAILURE 0 Failed monitoring host seclab-server.hpi.uni-potsdam.de.
> [23.01.2010 12:21:39] Failed monitoring host seclab-server.hpi.uni-potsdam.de.Reason: null
> ---- Debug stack trace ----
> java.lang.NullPointerException
>        at GetProperty.getProperties(GetProperty.java:74)
>        at GetProperty.getObjectProperty(GetProperty.java:59)
>        at OneImVmware.loop(OneImVmware.java:166)
>        at OneImVmware.main(OneImVmware.java:59)
> [23.01.2010 12:21:39] ---------------------------
>
>
> I think the login to my VmWare Server 2 is successful, because i see no errors  in the tomcat log of the VMware server.  I also tried to use the SVN version of your software, with no success either. Afterwards i tried to debug the error and i extended the debug output. Do you have any hints what is going wrong here.
>
>
> Kind regards
> Stefan.
>
>
>
>
>
> [23.01.2010 11:59:12] MONITOR FAILURE 2 Failed monitoring host seclab-server.hpi.uni-potsdam.de.
> [23.01.2010 11:59:12] Failed monitoring host seclab-server.hpi.uni-potsdam.de.Reason: ; nested exception is:
>        java.io.IOException: java.io.IOException: java.io.IOException: Non nillable element 'type' is null.
> ---- Debug stack trace ----
> AxisFault
>  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>  faultSubcode:
>  faultString: java.io.IOException: java.io.IOException: java.io.IOException: Non nillable element 'type' is null.
>  faultActor:
>  faultNode:
>  faultDetail:
>        {http://xml.apache.org/axis/}stackTrace:java.io.IOException: java.io.IOException: java.io.IOException: Non nillable element 'type' is null.
>        at org.apache.axis.encoding.ser.BeanSerializer.serialize(BeanSerializer.java:275)
>        at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1504)
>        at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)
>        at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:734)
>        at org.apache.axis.encoding.ser.ArraySerializer.serialize(ArraySerializer.java:414)
>        at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1504)
>        at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)
>        at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:801)
>        at org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
>        at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
>        at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
>        at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
>        at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
>        at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
>        at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:315)
>        at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
>        at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
>        at org.apache.axis.SOAPPart.getContentLength(SOAPPart.java:229)
>        at org.apache.axis.Message.getContentLength(Message.java:510)
>        at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:371)
>        at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
>        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
>        at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
>        at org.apache.axis.client.Call.invoke(Call.java:2767)
>        at org.apache.axis.client.Call.invoke(Call.java:2443)
>        at org.apache.axis.client.Call.invoke(Call.java:2366)
>        at org.apache.axis.client.Call.invoke(Call.java:1812)
>        at com.vmware.vim.VimBindingStub.retrieveProperties(VimBindingStub.java:19279)
>        at GetProperty.getProperties(GetProperty.java:99)
>        at GetProperty.getObjectProperty(GetProperty.java:59)
>        at OneImVmware.loop(OneImVmware.java:172)
>        at OneImVmware.main(OneImVmware.java:59)
>
>        {http://xml.apache.org/axis/}hostname:seclab-server
>
> java.io.IOException: java.io.IOException: java.io.IOException: Non nillable element 'type' is null.
>        at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
>        at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:317)
>        at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
>        at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
>        at org.apache.axis.SOAPPart.getContentLength(SOAPPart.java:229)
>        at org.apache.axis.Message.getContentLength(Message.java:510)
>        at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:371)
>        at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
>        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
>        at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
>        at org.apache.axis.client.Call.invoke(Call.java:2767)
>        at org.apache.axis.client.Call.invoke(Call.java:2443)
>        at org.apache.axis.client.Call.invoke(Call.java:2366)
>        at org.apache.axis.client.Call.invoke(Call.java:1812)
>        at com.vmware.vim.VimBindingStub.retrieveProperties(VimBindingStub.java:19279)
>        at GetProperty.getProperties(GetProperty.java:99)
>        at GetProperty.getObjectProperty(GetProperty.java:59)
>        at OneImVmware.loop(OneImVmware.java:172)
>        at OneImVmware.main(OneImVmware.java:59)
> Caused by: java.io.IOException: java.io.IOException: java.io.IOException: Non nillable element 'type' is null.
>        at org.apache.axis.encoding.ser.BeanSerializer.serialize(BeanSerializer.java:275)
>        at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1504)
>        at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)
>        at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:734)
>        at org.apache.axis.encoding.ser.ArraySerializer.serialize(ArraySerializer.java:414)
>        at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1504)
>        at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)
>        at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:801)
>        at org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
>        at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
>        at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
>        at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
>        at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
>        at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
>        at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:315)
>        ... 20 more
> [23.01.2010 11:59:12] ---------------------------
> [23.01.2010 12:00:01] FINALIZE SUCCESS
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>



More information about the Users mailing list