Hi there,

Currently Cloudstack is not supporting Windows 8 and Windows Server 2012 as VM 
guest OS on Vmware hypervisor because we are using Vmware 4.1 web service SDK 
in our nonoss build. In Vmware SDK 4.1, Windows 8 and Windows 2012 are not 
supported guest OS, and they are only fully supported for ESXi 5.1 and ESXi 5.0 
Patch 4. To support Windows 8/2012 on vmware from Cloudstack, we need to 
upgrade our Vmware SDK dependency from 4.1 to 5.1. There are several major 
changes that went into 5.1 SDK requiring some code changes in Cloudstack:

 *   Vmware SDK 5.1 is generated using JAX-WS RI implementation bundled with 
Java 6 instead of previous Axis, so api signature is completely changed. Simply 
replacing vim25.jar will break compilation of CloudStack code.
 *   Vmware SDK 5.1 for java client has gotten rid of apputils.jar that used to 
be in Vmware SDK 4.1, so we need to write our own wrapper layer to handle 
previous apputils methods.

This feature (targeted for 4.2.0)  is to fix CloudStack code to work with 
Vmware SDK 5.1 to be able to work with both Vcenter 5.1 and older version of 
Vcenter. Vcenter back-compatibilty support of the new 5.1 SDK is guaranteed by 
Vmware, see 
http://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.wssdk.dsg.doc%2Fsdk_sg_introduction.3.6.html
 for details.

JIRA ticket:  https://issues.apache.org/jira/browse/CLOUDSTACK-873

I have already had code working in my local feature branch vim51_win8, and done 
integration testing using Vcenter 5.1 and below, will merge to master after 
getting approval.

Thanks
-min

Reply via email to