cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Donal Lafferty <>
Subject RE: [DISCUSS] HyperV feature (WAS: Re: [ACS41] Weekly schedule reminder...)
Date Mon, 28 Jan 2013 20:01:16 GMT
AFAIK, the plugin does not need Windows to compile.  Dependencies not captured by Java are
encapsulated in Python scripts that are not checked by the build.

Instead, the unit tests are skipped by default.  These tests rely on Hyper-V 2012, which is
not on either Linux or Windows by default.

Did you want Hyper-V to be a default off build option?  It does not seem like there is a need,
but I can do that.

To make the plug-in more useful, the VHDX image type was added to the set of formats accepted
by cloud-api.  The agent has to be deployed on the Hyper-V server along with Java, Python,
and some support Python modules.

Install steps and list of available options (network / secondary storage) needs to be captured
somewhere.  I was going to follow the Windows Development environment example, but I'm open
to suggestions.

Finally, should I try to merge sooner rather than later?  I'd like to up the unit tests, but
I'm conscious that there's not much time left.


> -----Original Message-----
> From: Chip Childers []
> Sent: 28 January 2013 16:27
> To:
> Subject: [DISCUSS] HyperV feature (WAS: Re: [ACS41] Weekly schedule
> reminder...)
> Donal,
> A couple of questions.  First, awesome to see that there are good unit tests
> in there.  I seem to remember you mentioning that the HyperV plugin has to
> be compiled on Windows.  Can you confirm this?  If this is the case, can you
> confirm that the plugin is being setup as an optional build target?
> Also, what new dependencies are required for this feature to work?
> Last, do you need any help / direction on how add build / install
> documentation to the docs?
> Thanks for the update!
> -chip
> On Mon, Jan 28, 2013 at 10:44 AM, Donal Lafferty <>
> wrote:
> > WRT to Hyper-V Plugin,
> >
> > The public repo at contains Phase 1
> source that passes unit tests a basic integration test involving template and
> VM creation.  The repo was synced to Master yesterday.
> >
> > So, I need to prepare a review and merge request.
> >
> > Other items:
> >
> > -Test and document ability to deploy from scratch.
> > -Remove Hyper-V systemVM entry in existing deployments.  Is this an db
> upgrade step?
> > -Fill in the QA test plan.

View raw message