Messaging serverOn the controller node, install the messaging queue server.
Typically this is RabbitMQQpid but
QpidRabbitMQ
and ZeroMQ (0MQ) are also available.#apt-get install rabbitmq-server#zypper install rabbitmq-server#yum install qpid-cpp-serverImportant security considerationThe rabbitmq-server package configures
the RabbitMQ service to start automatically and creates a
guest user with a default
guest password. The RabbitMQ examples in
this guide use the guest account, though it
is strongly advised to change its default password, especially
if you have IPv6 available: by default the RabbitMQ server
enables anyone to connect to it by using guest as login and
password, and with IPv6, it is reachable from the
outside.To change the default guest password of RabbitMQ:#rabbitmqctl change_password guest RABBIT_PASSDisable Qpid authentication by
editing /etc/qpidd.conf file and changing
the auth option to
no.auth=no
To simplify configuration, the Qpid examples in this guide do not use
authentication. However, we strongly advise enabling authentication
for production deployments. For more information on securing Qpid
refer to the
Qpid Documentation.
After you enable Qpid authentication, you must update the configuration
file of each OpenStack service to ensure that the
qpid_username and qpid_password
configuration keys refer to a valid Qpid username and password,
respectively.
Start Qpid and set it to start
automatically when the system boots.#service qpidd start#chkconfig qpidd onStart the messaging service and set it to
start automatically when the system boots:#service rabbitmq-server start#chkconfig rabbitmq-server onCongratulations, now you are ready to install OpenStack
services!