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

Fawad Khaliq fawad at plumgrid.com
Tue Feb 16 05:19:12 UTC 2016


On Mon, Feb 1, 2016 at 3:25 PM, Xie, Xianshan <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://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/ab2e7578/attachment.html>


More information about the OpenStack-dev mailing list