One part of the automated VM construction project is that we'll need to
have a VM to install in to.  My original thought was that using
VirtualBox's cli VBoxManage, DC could configure a VM with either a
vanilla set of options statically or configure the VM using data
supplied in a manifest.  The issue I see is that there are a LOT of
options that one can set for a VM.  And providing support for all of
them in a manifest is going to be unwieldy.  Using a vanilla set of
options could work, but then we have to decide what those settings are
and do they provide what users (those creating the virtual appliances)
will want.

The third option is to have DC take the name of a pre-configured VM from
a manifest and use that to install in to.  This would require the user
running DC to create and configure a VM in VirtualBox before running DC
and supplying the name (and possibly a few other bits of relevant
information) in the manifest used to create the virtual appliance.
This option allows us to not 're-invent the wheel' as it were in terms
of configuring VMs but does require some manual setup on the part of the
user before he can actually create his virtual appliance (instead of
just modifying a manifest and running distro_const build).

Thoughts?

-- 
Glenn

Reply via email to