Hi,
Does anyone know of a way to get around this problem. I have several long
running VMs running on an Ubuntu 14.10 host and for some reason I am
getting errors when trying to migrate them to another host. If I restart
the VM then the problem does not exist, however for various reasons that is
not an option with the remaining VMs.
root@comp001:~# /root/bin/vm_migrate.sh ws001 comp003
virsh migrate --live --persistent --tunneled --p2p --unsafe --domain ws001
--desturi qemu+tcp://comp003/system
error: internal error: No <source> 'bridge' attribute specified with
<interface type='bridge'/>
I have eventually figure out that the problem is not with the XML
definitions for the host, but is related to the details of the network
interfaces assigned to the host as output by the virsh domiflist command.
The question I need to resolve is how do I populate the missing Source
information.
Any help gratefully appreciated.
Kind regards
Carl Taylor
root@comp001:~# libvirtd --version
libvirtd (libvirt) 1.2.8
root@comp001:~# virsh domiflist --inactive ws001
Interface Type Source Model MAC
-------------------------------------------------------
- network br300 virtio 52:54:00:62:9b:20
- network br201 virtio 52:54:00:f0:73:85
- network default virtio 52:54:00:69:b1:e5
root@comp001:~# virsh domiflist ws001
Interface Type Source Model MAC
-------------------------------------------------------
vnet18 bridge - virtio 52:54:00:62:9b:20
vnet19 bridge - virtio 52:54:00:f0:73:85
vnet20 network default virtio 52:54:00:69:b1:e5