Ask Your Question
2

Message Queue in OpenStack Grizzly Architecture

asked 2013-06-13 04:32:52 -0500

Hermesh Gupta gravatar image

updated 2013-06-17 16:09:22 -0500

smaffulli gravatar image

In OpenStack Grizzly architecture, why Cinder is using the same message queue used by Nova? While other services such as Quantum is having its own message queue to communicate?

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
3

answered 2013-06-17 04:51:54 -0500

Hermesh Gupta gravatar image

Got a answer from Ken on Linkedin,

Hi Hermesh - I think you are referring to my diagram from the OpenStack Summit. That diagram is probably a little inaccurate -- it shows the most common deployment architecture than a true logical architecture.

As far as I know, Cinder doesn't need to communicate through AMQP with Nova.

I've updated my diagrams and explanation at OpenStack Grizzly Architecture Revisited

Thanks Ken and Romil!!!

edit flag offensive delete link more

Comments

thank you for sharing it here!

smaffulli gravatar imagesmaffulli ( 2013-06-17 16:10:35 -0500 )edit
0

answered 2013-06-13 11:51:44 -0500

RomilGupta gravatar image

Hi Hermesh,

As per my understanding Cinder is not using the same message queue used by nova, a separate queue is created for Cinder. You can use the given command to list the queues if you are using rabbitmq rabbitmqctl list_queues. You can refer the given link for more details: messaging-in-openstack-using-rabbitmq

edit flag offensive delete link more

Comments

If i am not getting it wrong, so you mean to say OpenStack logical architecture http://docs.openstack.org/trunk/openstack-compute/admin/content/figures/1/figures/openstack-arch-grizzly-v1-logical.jpg needs some corrections?

Hermesh Gupta gravatar imageHermesh Gupta ( 2013-06-14 04:29:36 -0500 )edit
1

The openstack logical architecture is correct. In tht diagram they represent queue as Queue-server ( it can be either Rabbitmq , Qpid etc) . A rabbitmq is a message broker which contains seperate exchanges and message queues for every component like ( nova, quantum , cinder ) .

RomilGupta gravatar imageRomilGupta ( 2013-06-14 04:47:55 -0500 )edit
1

for more details on exchanges and queues please refer : http://www.rabbitmq.com/tutorials/amqp-concepts.html

RomilGupta gravatar imageRomilGupta ( 2013-06-14 04:51:18 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

Stats

Asked: 2013-06-13 04:32:52 -0500

Seen: 534 times

Last updated: Jun 17 '13