[openstack-dev] [nova][neutron] New BP for live migration with direct pci passthru

Xie, Xianshan xiexs at cn.fujitsu.com
Tue Feb 16 07:25:53 UTC 2016


Hi, Fawad,


> Can you please share the link?
https://blueprints.launchpad.net/nova/+spec/direct-pci-passthrough-live-migration

Thanks in advance.


Best regards,
xiexs

From: Fawad Khaliq [mailto:fawad at plumgrid.com]
Sent: Tuesday, February 16, 2016 1:19 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [nova][neutron] New BP for live migration with direct pci passthru

On Mon, Feb 1, 2016 at 3:25 PM, Xie, Xianshan <xiexs at cn.fujitsu.com<mailto:xiexs at cn.fujitsu.com>> wrote:
Hi, all,
  I have registered a new BP about the live migration with a direct pci passthru device.
  Could you please help me to review it? Thanks in advance.

Can you please share the link?


The following is the details:
----------------------------------------------------------------------------------
SR-IOV has been supported for a long while, in the community's point of view,
the pci passthru with Macvtap can be live migrated possibly, but the direct pci passthru
seems hard to implement the migration as the passthru VF is totally controlled by
the VMs so that some internal states may be unknown by the hypervisor.

But we think the direct pci passthru model can also be live migrated with the
following combination of a series of technology/operation based on the enhanced
Qemu-Geust-Agent(QGA) which has already been supported by nova.
   1)Bond the direct pci passthru NIC with a virtual NIC.
     This will keep the network connectivity during the live migration.
   2)Unenslave the direct pci passthru NIC
   3)Hot-unplug the direct pci passthru NIC
   4)Live-migrate guest with the virtual NIC
   5)Hot-plug the direct pci passthru NIC on the target host
   6)Enslave the direct pci passthru NIC

And more inforation about this concept can refer to [1].
[1]https://www.kernel.org/doc/ols/2008/ols2008v2-pages-261-267.pdf
----------------------------------------------------------------------------------

Best regards,
Xiexs



__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe<http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160216/0fab3f8f/attachment-0001.html>


More information about the OpenStack-dev mailing list