Openstack 高可靠部署方案
来源:互联网 发布:大数据比赛 编辑:程序博客网 时间:2024/05/16 04:35
根据服务自身状况,HA 分为 Active/Active 和 Active/Passive 两种
Active/Active: 适合于 stateless/stateful 服务,常用 load balance + keepalive(VIP) 配置 HA
Active/Passive: 适用于 stateful 服务,常用 load balance + keepalive(VIP) + pacemaker + Corosync 配置 HA
Openstack HA 实现
Database(Active/Active):
官方推荐:MySQL with Galera
http://docs.openstack.org/high-availability-guide/content/ha-aa-db.html
AMQP(Active/Active):
官方推荐:RabbitMQ cluster
https://openstack.redhat.com/RabbitMQ
Openstack API(Active/Active):
keystone, glance-api, glance-registry, neutron-server, ceilometer-api, dashboard。
均为 stateless 服务,通过 Load balance + keepalive 保证 HA,部署于 Apache server 可提高性能,Haproxy(1.5.0)支持 SSL。
Loadbalance for openstack api
http://openstack.redhat.com/Load_Balance_OpenStack_API
Configuration SSL for haproxy
http://www.b2btech.in/implement-ssl-termination-haproxy-ubuntu-14-04
Runs openstack api in apache
http://andy.mc.it/2013/07/apache2-mod_wsgi-openstack-pt-2-nova-api-os-compute-nova-api-ec2/#comment-35
Openstack scheduler(Active/Active):
nova-scheduler, nova-conductor, nova-consoleauth, nova-novncproxy, ceilometer-collector, cinder-scheduler。
均为 stateless 服务,恰当的配置与 AMQP server 连接参数即可
http://docs.openstack.org/high-availability-guide/content/_run_openstack_api_and_schedulers.html
Memcached(Active/Active):
1. 提高 Dashboard 的性能
2. 解决 nova-consoleauth 单点问题
https://code.google.com/p/memcached/wiki/NewStart
Network:
1. neutron DHCP agent(Active/Passive)
2. neutron L3 agent(Active/Passive)
3. neutron metadata agent(Active/Passive)
以上三者均由 Pacemaker + Corosync 配置
http://docs.openstack.org/high-availability-guide/content/ch-network.html
Storage:
ceph 保证 image storage, volume storage, nova backend 可靠性
http://www.ceph.com/docs/next/rbd/rbd-openstack/
- Openstack 高可靠部署方案
- Openstack 高可靠部署方案
- MySQL master-slave高可靠方案
- openstack Grizzly多节点部署方案
- Hadoop2.6 HA 高可靠部署 (2017.03修正,图文解说)
- 开源的PaaS方案:在OpenStack上部署CloudFoundry (二)部署OpenStack
- RabbitMQ 高可用架构部署方案笔记
- MySQL高可用方案MHA部署
- 高可用api接口网络部署方案
- 将OpenStack部署到Hadoop的四种方案
- OpenStack部署到Hadoop的四种方案
- Openstack(Mitaka) Swift Keystone V2.0部署方案
- OpenStack 高可用和灾备方案(上)
- OpenStack 高可用和灾备方案(下)
- 理解 OpenStack 高可用(HA)(1):OpenStack 高可用和灾备方案 [OpenStack HA and DR]
- 理解 OpenStack 高可用(HA)(1):OpenStack 高可用和灾备方案 [OpenStack HA and DR]
- OpenStack Neutron L3层高可靠
- OpenStack Neutron L3层高可靠
- 正则表达式
- JAVA | 8
- Dungeon Master
- CCF-训练50题-NO.25-组个最小数
- replace和replaceAll区别
- Openstack 高可靠部署方案
- (一 附)多进程 多线程 与 cpu 、操作系统
- zoj-1115
- DOM文档对象模型
- springMVC之前,关于servlet
- spring boot 搭建的一个企业级快速开发脚手架
- FreeRTOS 系统使用
- java非递归实现单链表反转
- 17.11.16,web学习第五天,还有一年,努力吧青年!