0aad338b1c
This change append vnic-type vdpa to the list of passthough vnic types and removes the api blocks This should enable the existing suspend and live migrate code to properly manage vdpa interfaces enabling "hot plug" live migrations similar to direct sr-iov. Implements: blueprint vdpa-suspend-detach-and-live-migrate Change-Id: I878a9609ce0d84f7e3c2fef99e369b34d627a0df
26 lines
1.2 KiB
YAML
26 lines
1.2 KiB
YAML
---
|
|
features:
|
|
- |
|
|
vDPA support was first introduced in the 23.0.0 (Wallaby)
|
|
release with limited instance lifecycle operations. Nova now supports
|
|
all instance lifecycle operations including suspend, attach/detach
|
|
and hot-plug live migration.
|
|
|
|
QEMU and the Linux kernel do not currently support transparent
|
|
live migration of vDPA devices at this time. Hot-plug live migration
|
|
unplugs the VDPA device on the source host before the VM is live migrated
|
|
and automatically hot-plugs the device on the destination after the
|
|
migration. While this can lead to packet loss it enable live migration
|
|
to be used when needed until transparent live migration can be added
|
|
in a future release.
|
|
|
|
VDPA Hot-plug live migration requires all compute services to be upgraded
|
|
to service level 63 to be enabled. Similarly suspend resume need service
|
|
level 63 and attach/detach require service level 62.
|
|
As such it will not be available to use during a rolling upgrade but will
|
|
become available when all host are upgraded to the 26.0.0 (Zed) release.
|
|
|
|
With the addition of these features, all instance lifecycle operations are
|
|
now valid for VMs with VDPA neutron ports.
|
|
|