[Engine-devel] Cloud-Init integration
Dan Kenigsberg
danken at redhat.com
Sun Jun 16 13:05:15 UTC 2013
On Thu, Mar 28, 2013 at 07:35:23PM -0400, Greg Padgett wrote:
> Hi Everyone,
>
> I'd like to propose a feature we've been doing some investigation
> into, which is to integrate cloud-init support into oVirt.
>
> Cloud-init is used to help provision new Linux systems by setting
> the hostname, ip, ssh keys, timezone, injecting files, and more.
> It's used by OpenStack (amongst others) now, and has a lot of
> features that may be helpful to our users.
>
> Details are still evolving, but for more info please see the wiki page:
>
> http://www.ovirt.org/Features/Cloud-Init_Integration
>
> All feedback is welcome!
All feedback? Even if it's 3 months too late?
If so, then here's a few comments:
1. oVirt-3.2 completely supports IPv6 within guests. It would be nice to
carry this on to cloud-init, by allowing to set the IPv6 address of
the guest. (or are we happy with the auto configured ipv6 addresses?)
2. I think that the GUI used for setting IP addresses should be
immitated here. It allows Static/DHCP/None, and disables the
irrelvant fields when DHCP/None is selected.
3. Is "Support custom volume label for vm payloads" still on the TODO
list? Note: F19's dosfstools has renamed mkfs.msdos to mkfs.fat.
This means that creating a virtual floppy with a payload currently
does not work there (it's a tiny fix, for sure).
4. I do not see ovirt-guest-agent mentioned in the feaure page. It is
the obvious channel to report that cloud-init is Done to Engine.
5. When we come to implement auto-generate of system ssh key, we may
want to install a virtio-rng device in our VMs, to ensure that the
keys are not too easy to guess. (or create the key in the host and
inject it to the guest)
Dan.
More information about the Engine-devel
mailing list