OS - Ubuntu 20.04
I was checking the release notes and can see below point related to neutron linux bridge.
We are having linux bridge at the moment.
===========================================================
With marking ML2/LinuxBridge driver as ‘Experimental’ in the upstream Neutron project OpenStack-Ansible has switched a default mechanism driver to ML2/OVN. In order to upgrade any existing deployment that was relying on defaults to the new OpenStack-Ansible version you must ensure that following variables are defined explicitly to ensure parity with existing functionality:
neutron_plugin_type: ml2.lxb
neutron_ml2_drivers_type: "flat,vlan,vxlan,local"
neutron_plugin_base:
- router
- metering
Failure to define any of these variables will result in playbook failures and neutron misconfiguration.
We have covered this step with upgrade script that will create a user_neutron_migration.yml
file with assumed defaults.
===================================================
As per above point we need to add new parameters into user_variables file .
also it is written "We have covered this step with upgrade script"
Current Configuration:
/etc/neutron/plugins/ml2# cat ml2_conf.ini
[ml2]
type_drivers = flat,vlan,vxlan,local
tenant_network_types = vxlan,flat
mechanism_drivers = linuxbridge,l2population
# ML2 flat networks
extension_drivers = port_security,subnet_dns_publish_fixed_ip
user_variable file only has below related parameters :
neutron_l2_population: true
neutron_plugin_base:
- router
- neutron_dynamic_routing.services.bgp.bgp_plugin.BgpPlugin
neutron_ml2_conf_ini_overrides:
ml2:
extension_drivers:
- port_security
- subnet_dns_publish_fixed_ip
Can someone please confirm what should be done to take care of above point of the release notes?
Regards