openstack怎样做HA?
因为根据部署架构的差异,实际的HA方案会有所不同。因此,这里只简要说明一下:常规的做法将所有服务分成两种类型: 1) 无状态的 2) 有状态的第一种比较简单,例如nova-api,glance-api等等,通过常规的LB技术就可以解决问题,可以使用常见的nginx/haproxy + lvs/keepalived或者最近比较热的pacemaker。第二种根据具体情况采取相应的HA方案,例如mysql可以采用业内常见主从的方式,也可以使用Galera做主主;mq例如rabbitmq可以使用镜像模式,不过它的性能问题比较突出。openstack网络相关的HA,具体看你是使用nova-network还是neutron,nova-network通过multi-host方式来保证HA,neutron网络节点通过主主agent前面加LB来保证HA。存储节点那得看你背后具体用什么存储了。
■网友
Openstack是个开源的云计算管理框架,有些模块自身有HA机制,这部分是基于云计算理念的;有些和传统的方式一样,这部分是为了兼容传统业务的。
■网友
对于控制节点的HA,主要是对数据库做主主模式+rabbitmq的集群+haproxy/keepalived;网络节点的HA可以参考官方的l3_ha存储节点的HA看采用的存储后端是什么了,一般的存储后端都有自身的高可靠。
■网友
为什么不看官方的HA Guide:http://docs.openstack.org/ha-guide/
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 趣头条|【为什么300万人都选帝豪GL】因为有你,每个周末都与众不同
- 程序猿和产品汪能愉快的一起谈恋爱嘛
- 怎样成为一名合格的Python程序员?
