[Openstack] [nova] Libvirt driver domain metadata - add instance metadata dictionary?
Daniel P. Berrange
berrange at redhat.com
Mon Aug 11 09:39:25 UTC 2014
On Fri, Aug 01, 2014 at 03:47:48PM -0500, Matt Riedemann wrote:
>
>
> On 7/31/2014 6:58 AM, Markus Zoeller wrote:
> >The blueprint "libvirt-driver-domain-metadata" introduces some of the
> >istances properties to the `libvirt.xml` file. For example the name
> >of the instance, the name of the flavor and the creation date.
> >
> >Would it make sense to add the instance.metadata dictionary also?
> >
> >API: /v2/{tenant_id}/servers/{server_id}/metadata
> >Code: https://github.com/openstack/nova/blob/master/
> > nova/objects/instance.py#L148
> >
>
> You could ask danpb in #openstack-nova IRC about his thoughts, but looking
> at the spec and code it looks like a specific metadata schema was in mind.
> The metadata that a user can pass in when spawning an instance is arbitrary
> so it wouldn't really fit into the schema created unless that was modified
> to add some custom values, which would be the user metadata.
>
> Is there a use case for putting user metadata in there? Looks like the
> blueprint is for adding specific metadata so an admin can correlate his
> libvirt domains against nova API calls.
The intent was primarily to aid in debugging libvirt by providing information
that is/was relevant to the libvirt guest configuration.
The instance metadata dict is not something that affects libvirt - IIRC it
is only relevant to the guest OS, so i don't think it is relevant to include
in the libvirt XML
Regards,
Daniel
--
|: 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 :|
More information about the Openstack
mailing list