nova/releasenotes/notes/libvirt-uses-os-vif-plugins-31a0617de0c248b9.yaml
Daniel P. Berrange 745f5fbb3a libvirt: convert over to use os-vif for Linux Bridge & OVS
This converts the libvirt VIF handler class to call out to
os-vif for plugging/unplugging the Linux Bridge and OpenVSwitch
VIF types.

This should provide identical functionality that which exists
today, allowing seemless upgrade. The new os-vif plugins have
some config parameters in a new section, however, the os-vif
config params have suitable deprecated annotations to ensure
they will pull values from the old names/groups in the config
file.

Blueprint: os-vif-library
Change-Id: Ib951680917a3cda8c44d237c63d3ef2c09aa0057
2016-08-10 10:29:49 -04:00

36 lines
1.2 KiB
YAML

---
features:
- The Libvirt driver now uses os-vif plugins for
handling plug/unplug actions for the Linux Bridge
and OpenVSwitch VIF types. Each os-vif plugin will
have its own group in nova.conf for configuration
parameters it needs. These plugins will be installed
by default as part of the os-vif module installation
so no special action is required.
upgrade:
- With the introduction of os-vif, some networking related
configuration options have moved, and users will need to update
their ``nova.conf``.
For OpenVSwitch users the following options have moved from
``[DEFAULT]`` to ``[vif_plug_ovs]``
- network_device_mtu
- ovs_vsctl_timeout
For Linux Bridge users the following options have moved from
``[DEFAULT]`` to ``[vif_plug_linux_bridge]``
- use_ipv6
- iptables_top_regex
- iptables_bottom_regex
- iptables_drop_action
- forward_bridge_interface
- vlan_interface
- flat_interface
- network_device_mtu
For backwards compatibility, and ease of upgrade, these options
will continue to work from ``[DEFAULT]`` during the Newton
release. However they will not in future releases.