Should setup a net failover device. The xml like this, <interface type='network'> <mac address='52:54:00:00:12:53'/> <source network=’virbr0’ /> <model type='virtio'/> <driver name='vhost' queues='4'/> <link state='down'/> <teaming type='persistent'/> <alias name='ua-backup0'/> </interface> <interface type='hostdev' managed='yes'> <mac address='52:54:00:00:12:53'/> <source> <address type='pci' domain='0x0000' bus='0x42' slot='0x02' function='0x5'/> </source> <teaming type='transient' persistent='ua-backup0'/> </interface>
After the VM booted, detach the VF and attach the VF. The vf.xml like this, <interface type='hostdev' managed='yes'> <mac address='52:54:00:00:12:53'/> <source> <address type='pci' domain='0x0000' bus='0x42' slot='0x02' function='0x5'/> </source> <teaming type='transient' persistent='ua-backup0'/> </interface> Command like this, virsh detach-device $domain vf.xml ; , virsh attach-device $domain vf.xml The VM hangs. -- Best Regards, Faicker