Custom Search

Tuesday, June 10, 2014

OpenStack Icehouse Multi-Node Setup Tutorial Part-4 : Messaging server (Install ZeroMQ)

G)
Messaging server (Install ZeroMQ)
----------------------------------------------

http://docs.openstack.org/icehouse/install-guide/install/apt/content/basics-queue.html

Message broker :
The software package used to provide AMQP messaging capabilities within Compute. Default package is RabbitMQ.

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.


ZeroMQ Notes
---------------------

http://www.openstack.org/assets/presentation-media/zmqslides2.pdf

http://www.slideshare.net/yatinkumbhare/zmq-in-context-of-openstack-31975405

http://www.cloudscaling.com/blog/cloud-computing/simplicity-scales-an-alternative-approach-to-openstack-nova-rpc-messaging/

http://docs.openstack.org/icehouse/config-reference/content/configuring-rpc.html#configuration-zeromq

How to install ZeroMQ in Ubuntu
-----------------------------------------------

https://github.com/openstack-dev/devstack/blob/master/lib/rpc_backend

a)
Install ZeroMQ
#sudo apt-get install libzmq1
#sudo apt-get install python-zmq
#sudo apt-get install redis-server

b)
* Create Necessary directory for socket location.
#sudo mkdir -p /var/run/openstack
#sudo chown opsuser /var/run/openstack


c)
* Later we need to specify this path in nova.conf, like
rpc_zmq_ipc_dir = /var/run/openstack

http://docs.openstack.org/trunk/config-reference/content/configuring-rpc.html#configuration-zeromq

d)













No comments:

Post a Comment