79fc2a604d
This patch updates the OSA inventory to include a new group, network-gateway_hosts, which operators can define to dictate which nodes can be considered OVN gateway nodes. In addition, the default mechanism driver is no longer ML2/LXB and must be specified by the operator. Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/865961 Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/866249 Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/866159 Needed-By: https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/865973/4 Change-Id: I7be6520b338b5578b04631cfa04a9122c735959c
32 lines
1.2 KiB
YAML
32 lines
1.2 KiB
YAML
---
|
|
prelude: >
|
|
Default neutron plugin has been switched from LinuxBridge to OVN.
|
|
This is effective for all new deployments. At the same time
|
|
OpenStack-Ansible does not provide any in-house tooling for completing
|
|
upgrade from ml2.lxb to ml2.ovn. Please, reffer to upgrade section for more
|
|
details on how to upgrade OpenStack-Ansible.
|
|
|
|
upgrade:
|
|
- |
|
|
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:
|
|
|
|
.. code-block:: yaml
|
|
|
|
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.
|