On the networking front you need to view the pass-through device and the libvirt VNIC as a team. If you make it an either/or situation you will *never* be able to migrate a VM that has a pass-through device currently assigned to it, So you need to fail-over to the virtual device, migrate, then fail-over to the direct device on the new host (if available). I actually described this nearly five years ago: http://www.xen.org/files/xensummitboston08/NetworkingViaDirectFunctionAssignment.pdf -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130403/1a69bfd7/attachment.html>