Hi Daan,

I took this approach with the Hyper-V plugin.  Based on my experience, I think 
the following advice is of great value.  Could you please pass it on to Funs.

First, take Rajesh up on his request for information, because he can help with 
the systemVM.  Without a system VM, you can only run a QuickCloud deployment, 
which lacks networking and secondary storage flexibility.  Also, rolling a 
system VM requires quite different expertise than operating the hypervisor 
itself.  I don't think it's useful to learn both when there are a few system VM 
experts already kicking around.

Be clear on how you'll support the console VM.  It would be preferable to give 
someone a chance to amend an existing console VM than have to write one from 
scratch.

Make it clear what instructions you'll support.  A base plugin need only 
create/start/stop/delete, but maybe your users are expecting a richer features 
set.  There seem to be four or so potential users on this mailing list.  Why 
not ask them what they need.

Get a sanity check on the agent architecture you're going to use.  Will we have 
to install a remote agent?  Will it speak CloudStack message bus or take HTTP 
requests?  It's worth checking with the community that there won't be any 
breaking changes to this architecture when it comes time to integrate.  The 
same applies to storage.  In fact, the evolving storage model was an issue 
faced by the Hyper-V plugin's storage architecture.

Finally, crowd source your test cases.  Obviously, you want to have a test case 
for every instruction you're implemented and some functional tests that cover a 
command sequence typical of a GUI operation.  What's more interesting is 
whether you can collaborate with existing testers to speed up development time 
and increase reliability.  In fact, I've some nice examples I'd like to pass on.
 
To summarise, try to collaborate.  There's a lot of expertise beyond operating 
the hypervisor that you can safely crowd source.

Cheers,


DL

> -----Original Message-----
> From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
> Sent: 22 April 2014 20:45
> To: dev
> Cc: fkes...@schubergphilis.com
> Subject: Re: Oracle VM (OVM) Server support
> 
> He is implementing an ovm3 plugin + core patch. no support for the old ovm.
> When He is done he'll publish and I'll be happy to integrate and steal the
> credits;)
> 
> On Tue, Apr 22, 2014 at 7:25 PM, Rajesh Battala <rajesh.batt...@citrix.com>
> wrote:
> > Nice..
> > Can you share more details about the support of OVM?
> >
> > Thanks
> > Rajesh Battala
> >
> > -----Original Message-----
> > From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
> > Sent: Tuesday, April 22, 2014 9:52 PM
> > To: dev
> > Subject: Re: Oracle VM (OVM) Server support
> >
> > A schuberg philis colleague is working on it. Funs.
> >
> > mobile bilingual spell checker used
> > Op 22 apr. 2014 18:18 schreef "Chip Childers" <chipchild...@apache.org>:
> >
> >> On Tue, Apr 22, 2014 at 03:38:51PM +0000, Paul Angus wrote:
> >> > About a year ago there was some discussion around updating the
> >> > Oracle VM
> >> Server support to the then current version.  The topic stopped and I
> >> can't find anything in Jira for it.
> >> >
> >> > Is the support still being worked on?
> >> >
> >> > Regards
> >> >
> >> > Paul Angus
> >> > Senior Consultant / Cloud Architect
> >>
> >> Not AFAIK
> >>
> 
> 
> 
> --
> Daan

Reply via email to