summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHirotaka Wakabayashi <hiwkby@yahoo.com>2022-06-20 17:25:51 +0900
committerHirotaka Wakabayashi <hiwkby@yahoo.com>2022-06-20 18:48:32 +0900
commit3a36efe1176f9382345bbd075b732a3a91bae3fd (patch)
tree097ff644ec28fbe022cf6a4b2c4a7c5081d41698
parentb36d0b23a2ec66f50ddd5b0e8fdcdd888d19994a (diff)
downloadtrove-3a36efe1176f9382345bbd075b732a3a91bae3fd.tar.gz
Uses ML2/OVN as network backend driver
This PR updates the Trove install instruction page using devstack to use OVN as network backend driver. Devstack has changed the default value of Q_AGENT to "ovn"[1] a few month ago, but The current Trove installation docs uses old network backend driver. [1]: https://opendev.org/openstack/devstack/commit/e38a39ad404637ca1649cea072883aa0a4592c4f Story: 2009925 Task: 44793 Change-Id: I10c7bf08324a2422fba8fcfa4aa238ac8d006030
-rw-r--r--doc/source/install/install-devstack.rst39
1 files changed, 28 insertions, 11 deletions
diff --git a/doc/source/install/install-devstack.rst b/doc/source/install/install-devstack.rst
index d5b53f90..bc42f36a 100644
--- a/doc/source/install/install-devstack.rst
+++ b/doc/source/install/install-devstack.rst
@@ -94,19 +94,36 @@ configuration, change the ``HOST_IP`` to your own devstack host IP address:
enable_service c-vol
enable_service c-sch
+ Q_AGENT=ovn
+ Q_ML2_PLUGIN_MECHANISM_DRIVERS=ovn,logger
+ Q_ML2_PLUGIN_TYPE_DRIVERS=local,flat,vlan,geneve
+ Q_ML2_TENANT_NETWORK_TYPE="geneve"
+ enable_service ovn-northd
+ enable_service ovn-controller
+ enable_service q-ovn-metadata-agent
+
# Neutron
enable_service q-svc
- enable_service q-agt
- enable_service q-dhcp
- enable_service q-l3
- enable_service q-meta
-
- # enable DVR
- Q_AGENT=openvswitch
- Q_DVR_MODE=legacy
- Q_ML2_PLUGIN_MECHANISM_DRIVERS=openvswitch
- Q_ML2_TENANT_NETWORK_TYPE=vxlan
- Q_PLUGIN=ml2
+
+ # Disable Neutron agents not used with OVN.
+ disable_service q-agt
+ disable_service q-l3
+ disable_service q-dhcp
+ disable_service q-meta
+
+ # Enable services, these services depend on neutron plugin.
+ enable_plugin neutron https://opendev.org/openstack/neutron
+ enable_service q-trunk
+ enable_service q-dns
+ enable_service q-port-forwarding
+ enable_service q-qos
+ enable_service neutron-segments
+ enable_service q-log
+
+ # Enable neutron tempest plugin tests
+ enable_plugin neutron-tempest-plugin https://opendev.org/openstack/neutron-tempest-plugin
+ OVN_BUILD_MODULES=True
+ ENABLE_CHASSIS_AS_GW=True
# Swift
ENABLED_SERVICES+=,swift