Deploy RabbitMQ

Deploy RabbitMQΒΆ

RabbitMQ is an intermediary for messaging. It provides a platform to send and receive messages for applications and a safe place for messages to live until they are received. All OpenStack services depend on RabbitMQ message queues to communicate and distribute the workload across workers.

To deploy RabbitMQ:

  1. Log in to the Salt Master node.

  2. Apply the rabbitmq state:

    salt -C 'I@rabbitmq:server' state.sls rabbitmq
    
  3. Verify the RabbitMQ status:

    salt -C 'I@rabbitmq:server' cmd.run "rabbitmqctl cluster_status"