Ask Your Question
0

lbaas health monitoring implementation

asked 2014-08-22 14:33:21 -0500

vs38 gravatar image

i would like to know how lbaas Health monitoring is implemented.... there are two ways right 1.ping -- does lbaas uses ping command to ping the pool memebers 2. TCP -- who will establish tcp connection from neutron node to pool member/vm i would like to know how above each mechanisms are implemented. any information on above queries will be dreat help for me..!!! i am a newbie in openstack lbaas, please point me to any documentation/code which explains above thanks in advance vs

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
0

answered 2014-12-16 03:28:34 -0500

jftalta gravatar image

Hi,

This is right that there are at least 2 ways of doing server's health checking, icmp ping and tcp connection.

With HaProxy as LBaaS backend, 2 more ways/types are available : HTTP and HTTPS. This is true for IceHouse and Juno. And as Robert said, neutron code will build the haproxy config file according to your directives (see link below).

HaProxy driver code : https://github.com/openstack/neutron/...

BR, JF

edit flag offensive delete link more
1

answered 2014-12-15 21:10:58 -0500

Zollner Robert gravatar image

Health check depends on what lbaas driver you use.

If you use haproxy then neutron lbaas agent will create the haproxy config files with the health_monitor checks you have associated with that LB Pool and then spawn a haproxy process.

The haproxy process will be responsible for the health checks

Some info about lbaas setup : https://openstack.redhat.com/LBaaS

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2014-08-22 14:33:21 -0500

Seen: 275 times

Last updated: Dec 16 '14