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.