From 8a0740df977916fa5b23117f993cde7282a303bf Mon Sep 17 00:00:00 2001 From: Michal Nasiadka Date: Fri, 20 Dec 2019 11:35:35 +0100 Subject: OVN Support Implement OVN Ansible role. Implements: blueprint ovn-controller-neutron-ansible Depends-On: https://review.opendev.org/713422 Change-Id: Icd425dea85d58db49c838839d8f0b864b4a89a78 --- doc/source/reference/networking/neutron.rst | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'doc') diff --git a/doc/source/reference/networking/neutron.rst b/doc/source/reference/networking/neutron.rst index 20af193ec..1760f349c 100644 --- a/doc/source/reference/networking/neutron.rst +++ b/doc/source/reference/networking/neutron.rst @@ -38,6 +38,9 @@ To use provider networks in instances you also need to set the following in ``enable_neutron_provider_networks`` ensures ``neutron_external_interface`` is used on hosts in the ``compute`` group. +OpenvSwitch (ml2/ovs) +~~~~~~~~~~~~~~~~~~~~~ + By default ``kolla-ansible`` uses ``openvswitch`` as its underlying network mechanism, you can change that using the ``neutron_plugin_agent`` variable in ``/etc/kolla/globals.yml``: @@ -57,3 +60,23 @@ to using the native OVS firewall driver by employing a configuration override [security_group] firewall_driver = openvswitch +OVN (ml2/ovn) +~~~~~~~~~~~~~ + +In order to use ``OVN`` as mechanism driver for ``neutron``, you need to set +the following: + +.. path /etc/kolla/globals.yml +.. code-block:: yaml + + neutron_plugin_agent: "ovn" + +When using OVN - Kolla-Ansible will not enable distributed floating ip +functionality (not enable external bridges on computes) by default. +To change this behaviour you need to set the following: + +.. path /etc/kolla/globals.yml +.. code-block:: yaml + + neutron_ovn_distributed_fip: "yes" + -- cgit v1.2.3