Browse Source

Merge "Add documentation on configuration of synchronisation"

Zuul 9 months ago
parent
commit
e6eef52ef5
1 changed files with 22 additions and 0 deletions
  1. 22
    0
      doc/source/configuration.rst

+ 22
- 0
doc/source/configuration.rst View File

@@ -133,3 +133,25 @@ the ml2 config file ``/etc/neutron/plugins/ml2/ml2_conf.ini``::
133 133
         --config-file /etc/neutron/plugins/ml2/ml2_conf.ini \
134 134
         --config-file /etc/neutron/plugins/ml2/ml2_conf_genericswitch.ini
135 135
 
136
+.. _synchronization:
137
+
138
+Synchronization
139
+===============
140
+
141
+Some devices are limited in the number of concurrent SSH sessions that they can
142
+support, or do not support concurrent configuration database updates. In these
143
+cases it can be useful to use an external service to synchronize access to the
144
+managed devices. This synchronization is provided by the `Tooz library
145
+<https://docs.openstack.org/tooz/latest/>`__, which provides support for a
146
+number of different backends, including Etcd, ZooKeeper, and others. A
147
+connection URL for the backend should be configured as follows::
148
+
149
+    [ngs_coordination]
150
+    backend_url = <backend URL>
151
+
152
+The default is to limit the number of concurrent active connections to each
153
+device to one, but the number may be configured per-device as follows::
154
+
155
+    [genericswitch:device-hostname]
156
+    ngs_max_connections = <max connections>
157
+

Loading…
Cancel
Save