在CentOS/Redhat 发行版本的安装的Openstack,默认是使用qpid作为消息队列服务.那么生产环境固然是要做高可用,下面就单独部署一套QPID集群服务.
[root@qpid01 ~] rm /etc.yum.repo.d/* -f
[root@qpid01 ~] cat /etc/yum.repo.d/ustc.repo
[ustc]
name = ustc
baseurl = http://centos.ustc.edu.cn/centos/6.6/os/x86_64/
gpgcheck=0
enable=1
[update]
name = update
baseurl = http://centos.ustc.edu.cn/centos/6.6/updates/x86_64/
gpgcheck=0
enable=1
[extras]
name = extras
baseurl = http://centos.ustc.edu.cn/centos/6.6/extras/x86_64/
gpgcheck=0
enable=1
更新系统,安装必要的软件包
[root@qpid01 ~] yum makecache
[root@qpid01 ~] yum upgrade -y
[root@qpid01 ~] yum install qpid-cpp-server qpid-cpp-server-cluster qpid-tools -y
[root@qpid01~] yum install corosync corosynclib -y
[root@qpid01 ~] init 6
修改qpid配置文件 vi /etc/qpidd.conf
auth=no
cluster-name="cluster-qpid"
创建配置文件