[libvirt] libvirt not wanting to read back its own interface XML

Martin Kletzander mkletzan at redhat.com
Thu Oct 19 08:08:37 UTC 2017

On Wed, Oct 18, 2017 at 04:48:45PM +0200, Marc Haber wrote:
>I'm trying to give libvirt knowlegde of a VLAN interface that is
>configured by a different means and not by libvirt. To figure out the
>syntax, I created a VLAN interface through virt-manager and dumped out
>the XML:
><interface type='vlan' name='ens3.180'>
>  <protocol family='ipv6'>
>    <ip address='2a01:4f8:150:436c::55:100' prefix='64'/>
>    <ip address='fe80::5054:ff:fe30:e0d1' prefix='64'/>
>  </protocol>
>  <link speed='4294967295' state='up'/>
>  <vlan tag='180'>
>    <interface name='ens3'/>
>  </vlan>
>I then removed the Interface in virt-manager and tried to have libvirt
>read back its own XML.
>[12/784]mh at testsid85:~ $ virsh iface-dumpxml ens3.180 > ens3.180.xml
>[13/785]mh at testsid85:~ $ virsh iface-define ens3.180.xml
>error: Failed to define interface from ens3.180.xml
>error: XML error: could not get interface XML description: XML invalid - Expecting an element start, got nothing
>What is going on here? How do I define a VLAN interface via XML?

Hm, weird.  Before looking at where the problem is, it could be easier to find
if we knew how virt-manager was able to define this.  Can you look at the logs
for the XML from virt-manager?

>Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
>Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
>Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421
>libvir-list mailing list
>libvir-list at redhat.com
-------------- 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/libvir-list/attachments/20171019/d6238a81/attachment-0001.sig>

More information about the libvir-list mailing list