Openstack HA

对于高可用分为有状态和无状态服务(Stateless vs. Stateful services:

1)对于无状态的服务,如nova-api, nova-conductor, glance-api, keystone-api, quantum-api and nova-scheduler,因为无状态,在多个计算节点多启动几个这样的服务,然后前端在通过负载均衡设备负载他们。

2)对于有状态的服务,像horizon, db, message queue之类。根据情况可以有Active/PassiveActive/Active的模式。

  Active/Passive,一般作为standby的从节点的服务是不启动的,使用DRBD在主从节点之间做镜像然后再结合心跳heartbeatpacemaker作切换。

     Active/Active, 可用Galera,可同时对主从节点进行读写,主从节点的数据一致性由Galera来异步保证。

 

posted on 2013-09-24 11:34  军歌嘹喨  阅读(430)  评论(0编辑  收藏  举报