File tree Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Expand file tree Collapse file tree 1 file changed +27
-1
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,33 @@ RabbitMQ 4.0
41
41
RabbitMQ is being upgraded to 4.0 in Epoxy. Existing transient queues must be
42
42
migrated on Caracal prior to upgrading.
43
43
44
- .. TODO(mattcrees): Add link to docs when they exist
44
+ .. warning ::
45
+
46
+ This migration will stop all services using RabbitMQ and cause an extended
47
+ API outage while queues are migrated. It should only be performed in a
48
+ pre-agreed maintenance window.
49
+
50
+ If you are using Azimuth or the ClusterAPI driver for Magnum, you should
51
+ make sure to pause reconsiliation of all clusters before the API outage
52
+ window. See the `Azimuth docs
53
+ <https://azimuth-config.readthedocs.io/en/stable/operations/01-maintenance/> `__
54
+ for instructions.
55
+
56
+ Set the following variables in your kolla globals file (i.e.
57
+ $KAYOBE_CONFIG_PATH/kolla/globals.yml or $KAYOBE_CONFIG_PATH/environments/$KAYOBE_ENVIRONMENT/kolla/globals.yml):
58
+
59
+ .. code-block :: yaml
60
+
61
+ om_enable_queue_manager : true
62
+ om_enable_rabbitmq_quorum_queues : true
63
+ om_enable_rabbitmq_transient_quorum_queue : true
64
+ om_enable_rabbitmq_stream_fanout : true
65
+
66
+ Then execute the migration script:
67
+
68
+ .. code-block :: bash
69
+
70
+ $KAYOBE_CONFIG_PATH /../../tools/rabbitmq-queue-migration.sh
45
71
46
72
stackhpc.linux collection
47
73
-------------------------
You can’t perform that action at this time.
0 commit comments