RabbitMQ
RabbitMQ is the default message broker used in OpenStack installations. However, if it is installed as is out the box, it can become a single point of failure. Administrators should consider clustering RabbitMQ and activating mirrored queues.
Clustering
You can confirm whether or not your RabbitMQ installation is operating as a cluster by running the cluster status
command:
rabbitmqctl cluster_status Cluster status of node 'rabbit@tc-ost1' ... [{nodes,[{disc,['rabbit@tc-ost1']}]}, {running_nodes,['rabbit@tc-ost1']}, {partitions,[]}] ...done.
In the preceding output, note that in the running_nodes
section, there is only one node listed. This is an indication that we are not running clustered RabbitMQ. For details on how to cluster RabbitMQ, ...
Get Troubleshooting OpenStack now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.