On 12/19/2013 12:05 PM, Nick Coghlan wrote:
I'll add some more of this rationale to the proposal today, since
it's a
good question.
Updated proposal is up at:
http://beaker-project.org/dev/proposals/dynamic-virtualization.html
It has the changes discussed in this thread (simple networking config,
more discussion of why we're going with bootstrapping Anaconda for the
initial iteration), and also a couple of other significant changes:
- the initial iteration won't touch Cinder at all. Instead, we'll run
with just the ephemeral disk space provided as part of the chosen VM
flavour. Using <disk/> criteria in your host filtering will disqualify
the recipe from dynamic virtualisation for the time being.
- Dan pointed me towards iPXE (
http://ipxe.org/) which we can configure
to retrieve the boot image over HTTP. This means we can just define
*one* standard iPXE image, that we can then use to boot any distro tree.
This means we won't need to mess about creating images and uploading
them to Glance until we do image based provisioning.
Cheers,
Nick.
--
Nick Coghlan
Red Hat Hosted & Shared Services
Software Engineering & Development, Brisbane
Testing Solutions Team Lead
Beaker Development Lead (
http://beaker-project.org/)