建HA Openstack云(三):装RabbitMQ

本文是《建立HA Openstack云》的第三篇。第一篇:《建立高可用OpenStack云(一):安装集群》,第二篇《建立高可用OpenStack云(二):安装Mysql

在MySQL之后,我们需要让RabbitMQ高度可用。

注意:实际上RabbitMQ仅支持带有Drbd的主动/被动,主动/主动也支持,不过你需要在Openstack代码中更改队列声明。Eugene Kirpichov制作的补丁仍在开发中,在这里可以找到:https://review.openstack.org/#/c/10305/

因此按惯例我们只使用官方提供的资源安装RabbitMQ,想要获得更新的版本,请等待补丁:

echo "deb http://www.rabbitmq.com/debian/ testing main" > /etc/apt/sources.list.d/rabbitmq.list

wget -q http://www.rabbitmq.com/rabbitmq-signing-key-public.asc -O- | sudo apt-key add –

apt-get update

apt-get install rabbitmq-server

当补丁完成之后,我会写一篇如何用它设置和安装HA RabbitMQ集群的文章。