[Libosinfo] [libvirt] domain XML for tracking libosinfo ID
Martin Kletzander
mkletzan at redhat.com
Wed Sep 5 12:01:42 UTC 2018
On Wed, Sep 05, 2018 at 09:28:52AM +0100, Daniel P. Berrangé wrote:
>On Tue, Sep 04, 2018 at 03:44:12PM -0400, Cole Robinson wrote:
>> Right now in virt-manager we only track a VM's OS name (win10, fedora28,
>> etc.) during the VM install phase. This piece of data is important
>> post-install though: if the user adds a new disk to the VM later, we want to
>> be able to ask libosinfo about what devices the installed OS supports, so we
>> can set optimal defaults, like enabling virtio.
>>
>> There isn't any standard libvirt XML field to track this kind of info
>> though, so apps have to invent their own schema. nova and rhev do it
>> indirectly AFAICT. gnome-boxes does it directly with XML like this:
>>
>> <metadata>
>> <boxes:gnome-boxes xmlns:boxes="https://wiki.gnome.org/Apps/Boxes">
>> <os-id>http://fedoraproject.org/fedora/28</os-id>
>> ....
>> </boxes:gnome-boxes>
>> </metadata>
>>
>> I want to add something similar to virt-manager but it seems a shame to
>> invent our own private schema for something that most non-trivial virt apps
>> will want to know about. I was thinking a schema we could document with
>> libosinfo, something like
>>
>> <metadata>
>> <libosinfo
>> xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
>> <os-id>http://fedoraproject.org/fedora/28</os-id>
>> </libosinfo>
>> </metadata>
>
>Yes, I would like to see this standardized under <matadata>.
>
Me too and what Cole suggested looks fine.
>
>Regards,
>Daniel
>--
>|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
>|: https://libvirt.org -o- https://fstop138.berrange.com :|
>|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
>
>--
>libvir-list mailing list
>libvir-list at redhat.com
>https://www.redhat.com/mailman/listinfo/libvir-list
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Digital signature
URL: <http://listman.redhat.com/archives/libosinfo/attachments/20180905/70671f4e/attachment.sig>
More information about the Libosinfo
mailing list