一、雲平台概要
1、本openstack雲平台使用開源軟件Openstack Ocata版……
2、OpenStack 部署環境中,各節點可以分為幾類:
Cloud Controller Node (雲控制節點):安裝各種 API 服務和內部工作組件(worker process)。同時,往往將共享的 DB 和 MQ 安裝在該節點上。
Neutron Controller Node (網絡控制節點):安裝 Neutron L3 Agent,L2 Agent,LBaas,VPNaas,FWaas,Metadata Agent 等 Neutron 組件。
Storage Controller Node (存儲控制節點):安裝 Cinder volume 以及 Swift 組件。
Compute node (計算節點):安裝 Nova-compute 和 Neutron L2 Agent,在該節點上創建虛機。
3、生產環境中使用帶至少三個控制節點的 HA:Openstack-Ocata系統架構圖
其中:
使用 Pacemaker 控制 Neutron Agent,實現 A/P HA
API 服務運行在多個節點上,使用 HAProxy 實現負載均衡,提供 VIP
RabbitMQ A/A
Mysql A/A
4、各 HA 組件之間的關系:
二、高可用負責均衡組件
pacemaker:https://www.cnblogs.com/chimeiwangliang/p/7975911.html
haproxy:https://www.cnblogs.com/chimeiwangliang/p/8042190.html