cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Min Chen <>
Subject [DISCUSS]Upgrade Vmware SDK to 5.1 to support Windows 8 and Windows 2012 as VM guest OS on vmware
Date Thu, 21 Feb 2013 22:18:51 GMT
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
for details.

JIRA ticket:

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.


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message