Current Series Release Notes¶
4.3.0¶
New Features¶
Added support for os-vif to pre-create TAP devices when using OVS/OVN. The
VIFPortProfileOpenVSwitchobject now supports two new fields:create_tap: When set toTrue, os-vif will create the TAP device with the correct MAC address and MTU before adding it to OVS.multiqueue: When set toTruealong withcreate_tap, the TAP device will be created with multiqueue support enabled for improved performance with multiple vCPUs. The multiqueue setting is determined by Nova from thehw:vif_multiqueue_enabledflavor extra spec or image property.
When the
[ovn]/ovs_create_tapconfig option is enabled in Neutron’s ML2/OVN mechanism driver, Neutron sets theovs_create_tapflag in the vif_details during port binding. Nova then reads this value and propagates it to os-vif via thecreate_tapfield, and configures libvirt withmanaged="no"so it uses the pre-created TAP device. This reduces live migration downtime by ensuring the network is fully wired before the VM starts.See bug 2069718.