Cloud computing can openstack- high load balancing (14)

First, the cloud platform summary

1, this openstack cloud platform using open source software Openstack Ocata version ......

 

2, OpenStack deployment environment, each node can be divided into several categories:

    Cloud Controller Node (Node Control cloud): API services and installation of various internal working components (worker process). At the same time, and often they will share DB MQ installed on the node.

    Neutron Controller Node (network control node): Installation Neutron L3 Agent, L2 Agent, LBaas, VPNaas, FWaas, Metadata Agent Neutron other components.

    Storage Controller Node (storage control node): Swift assembly and installation Cinder volume.

    Compute node (node ​​calculation): Nova-compute and mounted Neutron L2 Agent, create a virtual machine on the node.

 

3, used in production environments with at least three control node HA: Openstack-Ocata System Architecture FIG.

 among them:

Use Pacemaker control Neutron Agent, to achieve A / P HA

API service is running on multiple nodes, using HAProxy load balancing, providing VIP

RabbitMQ A/A

Mysql A/A

 

4, the respective relationships between the HA components:

 

 

 Two , high availability components responsible for balancing

pacemaker: https: //www.cnblogs.com/chimeiwangliang/p/7975911.html

haproxy: https: //www.cnblogs.com/chimeiwangliang/p/8042190.html

 

Guess you like

Origin www.cnblogs.com/cloudhere/p/11445795.html