高可用OpenStack(Queen版)集群

3.高可用配置(pacemaker&haproxy)

源自于网络-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/

六.Pacemaker cluster stack集群

Openstack官网使用开源的pacemaker cluster stack做为集群高可用资源管理软件。

详细介绍:https://docs.openstack.org/ha-guide/controller-ha-pacemaker.html

1. 安装pacemaker

 

2. 构建集群

ha0301

ha0302

ha0303

3. 启动

ha0304

ha0305

ha0306

ha0307

ha0308

或通过web访问任意控制节点:https://172.30.200.31:2224

账号/密码(即构建集群时生成的密码):hacluster/pacemaker_pass

ha0309

4. 设置属性

ha0310

5. 配置vip

ha0311

6. High availability management

通过web访问任意控制节点:https://172.30.200.31:2224

账号/密码(即构建集群时生成的密码):hacluster/pacemaker_pass

ha0312

虽然以cli的方式设置了集群,但web界面默认并不显示,手动添加集群;实际操作只需要添加已组建集群的任意节点即可,如下:

ha0313

ha0314

ha0315

七.Haproxy

1. 安装haproxy

2. 配置haproxy.cfg

 

3. 配置内核参数

 

4. 启动

访问:http://172.30.200.30:1080/

ha0316

5. 设置pcs资源

ha0317

ha0318

ha0319

通过high availability management查看资源相关的设置,如下:

ha0320

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

gold