本文是《建立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集群的文章。