Quantum uses RPC to allow DHCP agents and any plugin agents to communicate with the main quantum-server process. Commonly, this can use the same RPC mechanism used by other OpenStack components like Nova.
To use RabbitMQ as the message bus for RPC, make sure that rabbit is installed on a host reachable via the management network (if this is already the case because of deploying another service like Nova, this existing RabbitMQ setup is sufficient):
apt-get install rabbitmq-server rabbitmqctl change_password guest <password>
Then update /etc/quantum/quantum.conf with these values:
rabbit_host=<mgmt-IP-of-rabbit-host> rabbit_password=<password> rabbit_userid=guest
![]() | Important |
---|---|
This /etc/quantum/quantum.conf file should be copied to and used on all hosts running quantum-server, quantum-dhcp-agent, quantum-openvswitch-agent, or quantum-linuxbridge-agent (see below). |