Hi Brett,

The vCloud settings seem a bit confusing to me. I've integrated only 
> briefly against the http API for vCloud, and these settings of "datastore" 
> "resourcepool" and "folder" seem to be vSphere specific. 


First of all, I'm obliged to point out that "vCloud" is a misnomer here -- 
it was a name chosen in beaker before VMware introduced their "vCloud" 
product. It interacts with VMware's vSphere API, but is in no way actually 
related to their "vCloud" product. We'll be renaming things shortly.

- resource pool path would be: <VDC name> (no further partitioning)
> - folder: /vcd001no/<Org>/<VDC>/<vApp>/<VM> (all include the UUIDs)

 
These refer to where cloned VMs will be provisioned.  More details in my 
response below.

By "Target Template" I assumed "Catalog Template"... or does this have some 
> convention around a bootable VM with a snapshot that it can restore that 
> puts the VM in a ready state for testing and provisioning?


This refers to the template you're be cloning from. This can be either a 
"template" in VMware terms, or simple a powered-down VM. We use 
powered-down VMs rather than "templates" (you can convert them back and 
forth) because "templates" don't support linked-cloning.

datastore: IDEV7129_VDC
> resourcepool: IDEV7129
> folder: vcd001no/IDEV7129/IDEV7129_VDC


These look wrong to me; the values should be something closer to your 
examples above, or the example shown at 
https://github.com/puppetlabs/beaker/wiki/Creating-A-Test-Environment#hypervisor-vcloud.
 
 In your vSphere views, "datastore" should correspond to the name of one of 
your datastores shown in "Storage".  "resourcepool" should correspond to 
the "Hosts and Clusters" vSphere view, in the form of 
"<cluster>/<resourcepool>".  Similarily, "folder" corresponds to "VMs and 
Folders" in vSphere, in the format of "<folder>".  The template target uses 
the "VMs and Folders" view as well, in the form of "<folder>/<vmname>".

Hopefully this helps point you in the right direction!

--scott

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/4f0eb0f4-441e-4fbe-b8a9-a730c7fdd2d8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to