OpenStack uses a message broker to coordinate operations and status information among services. The message broker service typically runs on the controller node. OpenStack supports several message brokers including RabbitMQ, Qpid, and ZeroMQ. However, most distributions that package OpenStack support a particular message broker. This guide covers the message broker supported by each distribution. If you prefer to implement a different message broker, consult the documentation associated with it.
To install the message broker service
Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux, and Fedora use Qpid.
# yum install qpid-cpp-server
To configure the message broker service
To simplify installation of your test environment, we recommend that you disable authentication.
Edit the
/etc/qpidd.conf
file and change the following key:auth=no
Note For production environments, you should enable authentication. For more information on securing the message broker, see the documentation.
If you decide to enable authentication for your test environment, you must configure the
qpid_username
andqpid_password
keys in the configuration file of each OpenStack service that uses the message broker.
To finalize installation
Start the message broker service and configure it to start when the system boots:
# service qpidd start # chkconfig qpidd on
Congratulations, now you are ready to install OpenStack services!