《OpenStack高可用集群(下册):部署与运维》—11.5本章小结
11.5本章小结
至此,OpenStack集群中已经部署了高可用的Pacemaker集群、HAProxy负载均衡软件、MariaDB关系型数据库集群、Memcache缓存系统、RabbitMQ消息队列集群和MongoDB非关系型数据库集群。其中,Pacemaker作为集群资源管理系统,负责管理集群中全部资源的启动、停止、重启和监控等行为,同时还负责对控制节点进程Fencing隔离操作。在此时的Pacemaker集群资源中,除了Stonith设备外,Pacemaker管理的资源包括以Clone形式同时运行在控制节点集群上的HAProxy负载均衡资源、均匀分布在控制节点集群上的若干虚拟IP资源、以Master/Master多主复制高可用集群形式运行的MariaDB关系型数据库资源、以Clone形式运行在控制节点集群上的Memcache缓存资源、以Master/Slave队列镜像形式运行在控制节点集群上的RabbitMQ消息队列资源和以ReplSet高可用集群形式运行的MongoDB非关系型数据库资源。
Pacemaker管理的上述资源是后续OpenStack高可用核心服务部署的关键和基础,同时也是后续Pacemaker集群中OpenStack相关服务资源可以正常启动的提前约束,仅有在这些基础服务正常启动并可以稳定提供服务之后,OpenStack相关核心服务资源才能成功启动,因此本章内容是后续OpenStack服务高可用部署的基础。通过对本章内容的学习,读者应该可以部署基于Pacemaker集群的高可用负载均衡服务、虚拟IP服务、MariaDB关系型数据服务、Memcache缓存服务、RabbitMQ消息队列服务以及MongoDB非关系型数据库服务。下一章将重点介绍Pacemaker集群中OpenStack核心服务组件的高可用部署。
- 点赞
- 收藏
- 关注作者
评论(0)