[openstack-dev] RFC: Namespacing for hardware related glance image properties
Vishvananda Ishaya
vishvananda at gmail.com
Fri Feb 22 17:16:39 UTC 2013
+1 to prefix.
I slightly prefer the : just because it is consistent with other ways that we namespace things.
Vish
On Feb 22, 2013, at 5:41 AM, Daniel P. Berrange <berrange at redhat.com> wrote:
> In the following two commits
>
> commit 99ddc0d2ad7f2f9c27deaac08559eb794845afc3
> Author: Daniel P. Berrange <berrange at redhat.com>
> Date: Fri Feb 8 16:59:32 2013 +0000
>
> Allow VIF model to be chosen per image
>
> commit 66a7f044f5143feaf7046cebafea3df3ea95e04b
> Author: Daniel P. Berrange <berrange at redhat.com>
> Date: Wed Jan 16 12:38:23 2013 +0000
>
> Allow disk driver to be chosen per image
>
>
> I introduced support for the Nova libvirt driver to read glance image
> properties for customizing the hardware of a guest.
>
> eg the user would set
>
> # glance image-update \
> --property disk_bus=ide \
> --property cdrom_bus=ide \
> --property vif_model=e1000 \
> f16-x86_64-openstack-sda
>
> These properties are equally applicable to other hypervisor drivers and
> thus ought to be documented as "standard" metadata properties, so we
> don't get each driver doing its own thing [1]
>
> It was suggested to me on IRC that we might want to first change the
> names I used here to have some kind of standard "prefix" to group all
> hardware config properties together, eg prefix then with 'hw_' or 'hw:'.
>
> So instead of the above names, use
>
> # glance image-update \
> --property hw_disk_bus=ide \
> --property hw_cdrom_bus=ide \
> --property hw_vif_model=e1000 \
> f16-x86_64-openstack-sda
>
>
> Obviously if we're going to make such a change we need todo it real
> soon before Grizzly goes GA, otherwise we have backcompat pain to
> deal with.
>
> Thoughts ?
>
> Regards,
> Daniel
>
> [1] Sadly VMWare already has some vmware specific property names
> --
> |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
> |: http://libvirt.org -o- http://virt-manager.org :|
> |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
> |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list