Skip to content

Commit 44aa76c

Browse files
committed
Docs: update RabbitMQ HA instructions
``kolla-ansible genconfig`` includes some tasks [1] that require containers to still be running. Move the config generation to be done before containers are stopped. Also make it clearer that containers should not be restarted with the new config until after RabbitMQ state has been reset. 1. https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/octavia/tasks/get_resources_info.yml#L2 Change-Id: I1d4fc32e5963a8e8fa4a8fc7c467cadf0f26fd5f
1 parent fab49f3 commit 44aa76c

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

doc/source/reference/message-queues/rabbitmq.rst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -126,18 +126,19 @@ different type, the follow procedure will be needed.
126126
release, following procedure is required to be carried out before any
127127
upgrade to Epoxy.
128128

129-
1. Stop all OpenStack services which use RabbitMQ, so that they will not
130-
attempt to recreate any queues yet.
129+
1. Generate the new config for all services. After this, make sure not to
130+
restart any containers until after the RabbitMQ state has been reset.
131131

132132
.. code-block:: console
133133
134-
kolla-ansible stop --tags <service-tags>
134+
kolla-ansible genconfig
135135
136-
2. Generate the new config for all services.
136+
2. Stop all OpenStack services which use RabbitMQ, so that they will not
137+
attempt to recreate any queues yet.
137138

138139
.. code-block:: console
139140
140-
kolla-ansible genconfig
141+
kolla-ansible stop --tags <service-tags>
141142
142143
3. Reconfigure RabbitMQ if you were previously using
143144
``om_enable_rabbitmq_high_availability``.

0 commit comments

Comments
 (0)