私有云落地解决方案之openstack高可用(pike版本)-架构
2017-11-27 22:15
357 查看
作者:【吴业亮】
博客:http://blog.csdn.net/wylfengyujiancheng
本架构借鉴redhat架构
1、API 服务:包括 *-api, neutron-server,glance-registry, nova-novncproxy,keystone,httpd 等。由 HAProxy 提供负载均衡,将请求按照一定的算法转到某个节点上的 API 服务。由 Pacemaker 提供 VIP。
2、内部组件:包括 *-scheduler,nova-conductor,nova-cert 等。它们都是无状态的,因此可以在多个节点上部署,它们会使用 HA 的 MQ 和 DB。
3、RabbitMQ:跨三个节点部署 RabbitMQ 集群和镜像消息队列。可以使用 HAProxy 提供负载均衡,或者将 RabbitMQ host list 配置给 OpenStack 组件(使用 rabbit_hosts 和 rabbit_ha_queues 配置项)。
4、MariaDB:跨三个阶段部署 Gelera MariaDB 多主复制集群。由 HAProxy 提供负载均衡。
5、HAProxy:向 API,RabbitMQ 和 MariaDB 多活服务提供负载均衡,其自身由 Pacemaker 实现 A/P HA,提供 VIP,某一时刻只由一个HAProxy提供服务。在部署中,也可以部署单独的 HAProxy 集群。
6、Memcached:它原生支持 A/A,只需要在 OpenStack 中配置它所有节点的名称即可,比如,memcached_servers = controller1:11211,controller2:11211。当 controller1:11211 失效时,OpenStack 组件会自动使用controller2:11211。
网络拓扑
环境信息
未完待补充
博客:http://blog.csdn.net/wylfengyujiancheng
本架构借鉴redhat架构
1、API 服务:包括 *-api, neutron-server,glance-registry, nova-novncproxy,keystone,httpd 等。由 HAProxy 提供负载均衡,将请求按照一定的算法转到某个节点上的 API 服务。由 Pacemaker 提供 VIP。
2、内部组件:包括 *-scheduler,nova-conductor,nova-cert 等。它们都是无状态的,因此可以在多个节点上部署,它们会使用 HA 的 MQ 和 DB。
3、RabbitMQ:跨三个节点部署 RabbitMQ 集群和镜像消息队列。可以使用 HAProxy 提供负载均衡,或者将 RabbitMQ host list 配置给 OpenStack 组件(使用 rabbit_hosts 和 rabbit_ha_queues 配置项)。
4、MariaDB:跨三个阶段部署 Gelera MariaDB 多主复制集群。由 HAProxy 提供负载均衡。
5、HAProxy:向 API,RabbitMQ 和 MariaDB 多活服务提供负载均衡,其自身由 Pacemaker 实现 A/P HA,提供 VIP,某一时刻只由一个HAProxy提供服务。在部署中,也可以部署单独的 HAProxy 集群。
6、Memcached:它原生支持 A/A,只需要在 OpenStack 中配置它所有节点的名称即可,比如,memcached_servers = controller1:11211,controller2:11211。当 controller1:11211 失效时,OpenStack 组件会自动使用controller2:11211。
网络拓扑
环境信息
未完待补充
相关文章推荐
- 私有云落地解决方案之openstack高可用(pike版本)-消息队列
- 私有云落地解决方案之openstack高可用(pike版本)-haproxy
- 私有云落地解决方案之openstack高可用(pike版本)-keystone
- 私有云落地解决方案之openstack高可用(pike版本)-horizon
- 私有云落地解决方案之openstack高可用(pike版本)-集群参数
- 私有云落地解决方案之openstack高可用(pike版本)-配置ovs的vxlan网络
- 私有云落地解决方案之openstack高可用(pike版本)-集群配置
- 私有云落地解决方案之openstack高可用(pike版本)-glance
- 私有云落地解决方案之openstack高可用(pike版本)-nova
- 私有云落地解决方案之openstack高可用(pike版本)-neutron【ovs】
- 私有云落地解决方案之openstack高可用(pike版本)-cinder
- 私有云落地解决方案之openstack高可用(pike版本)-添加计算节点
- 私有云落地解决方案之openstack高可用(pike版本)-环境配置
- 私有云落地解决方案之openstack高可用(pike版本)-数据库
- 私有云落地解决方案之openstack高可用(pike版本)-添加存储节点
- OPENSTACK的可伸缩架构的基础:RPC——超大规模高可用OpenStack核心技术深入解析系列
- OpenStack高可用核心架构分析
- OpenStack最新版本Folsom架构解析
- OpenStack高可用核心架构分析