On Thu, 2013-12-26 at 20:48 +0000, Matt Burgess wrote:
> Hi folks,
> 
> I'm really new to libcloud.  I've successfully created a vApp using
> create_node() and it contains 1 VM. However, I passed a 2-element list
> for the 'ex_vm_names' argument, expecting (in the absence of a 'num_vms'
> or similar parameter) that to then create 2 VMs...it didn't.
> 
> Does libcloud abstract away the concept of a vApp?  If not, how can I:
> 
> a) create a vApp containing multiple VMs

This looks to be done via a call to vCloud's composeVApp API.

> b) Add a new VM to an existing vApp

This looks to be done via a call to vCloud's recomposeVApp API.

Neither of those API's look as if they've been implemented in libCloud
yet; the only mention of them in the source is under the vcloud_1_5 test
fixtures.

So I guess my next question is: have these not been implemented as
they'd be specific to vCloud (do other providers have a concept that
aligns with a vApp)? Or is it just that I'm the first to need to call
these APIs?  If the latter, I'm willing to take a stab at implementing
support.

Thanks,

Matt.

Reply via email to