高可用OpenStack(Queen版)集群

2.础服务

源自于网络-snowchuai汇总、整理

参考文档:

  1. Install-guide:https://docs.openstack.org/install-guide/
  2. OpenStack High Availability Guide:https://docs.openstack.org/ha-guide/index.html
  3. 理解Pacemaker:http://www.cnblogs.com/sammyliu/p/5025362.html
  4. Ceph: http://docs.ceph.com/docs/master/start/intro/

三.Mariadb集群

1. 安装mariadb

 

2. 初始化mariadb

 

3. 修改mariadb配置文件

 

4. 构建mariadb集群

ha0201

 

ha0202

ha0203

5. 设置心跳检测clustercheck

1)准备脚本

 

2)创建心跳检测用户

 

3)检测配置文件

 

4)启动心跳检测服务

 

5)测试心跳检测脚本

ha0204

四.RabbitMQ集群

采用openstack官方的安装方法,在未更新erlang的情况下,rabbitmq不是最新版本。

如果需要部署最新版本rabbitmq集群,可参考:http://www.cnblogs.com/netonline/p/7678321.html

1. 安装rabbitmq

 

2. 构建rabbitmq集群

ha0205

ha0206

ha0207

3. rabbitmq账号

 

4. 镜像队列ha

5. 安装web管理插件

ha0208

五.Memcached集群

Memcached是无状态的,各控制节点独立部署,openstack各服务模块统一调用多个控制节点的memcached服务即可。

采用openstack官方的安装方法,如果需要部署最新版本memcached,可参考:http://www.cnblogs.com/netonline/p/7805900.html

以下配置以controller01节点为例。

1. 安装memcached

2. 设置memcached

3. 开机启动

如对您有帮助,请随缘打个赏。^-^

gold