aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-09-28 12:22:55 +0000
committerGerrit Code Review <review@openstack.org>2021-09-28 12:22:55 +0000
commit56938253a7928ba65f4e5c2ac4e54e860f144230 (patch)
tree74a6b9604919c6746a2a6ea3bda63c746daf73f0 /doc
parentbd3cbe8b26ef8a5ee4290a24d89fa134d9f9fc4d (diff)
parent7c2b4bead2e5334acd43a3dc42dd42a74fd346ba (diff)
downloadkolla-ansible-56938253a7928ba65f4e5c2ac4e54e860f144230.tar.gz
kolla-ansible-56938253a7928ba65f4e5c2ac4e54e860f144230.zip
Merge "Add way to change weight of haproxy backend per service"
Diffstat (limited to 'doc')
-rw-r--r--doc/source/reference/high-availability/haproxy-guide.rst17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/source/reference/high-availability/haproxy-guide.rst b/doc/source/reference/high-availability/haproxy-guide.rst
index ad21a971f..d3337ecab 100644
--- a/doc/source/reference/high-availability/haproxy-guide.rst
+++ b/doc/source/reference/high-availability/haproxy-guide.rst
@@ -45,3 +45,20 @@ This is especially helpful for connections to MariaDB. See
`here <https://blog.cloudflare.com/when-tcp-sockets-refuse-to-die/>`__ and
`here <https://access.redhat.com/solutions/726753>`__ for
further information about this kernel option.
+
+Backend weights
+---------------
+
+When different baremetal are used in infrastructure as haproxy backends
+or they are overloaded for some reason, kolla-ansible is able to change
+weight of backend per sevice. Weight can be any integer value from 1 to
+256.
+
+To set weight of backend per service, modify inventory file as below:
+
+.. code-block:: ini
+
+ [control]
+ server1 haproxy_nova_api_weight=10
+ server2 haproxy_nova_api_weight=2 haproxy_keystone_internal_weight=10
+ server3 haproxy_keystone_admin_weight=50