How to build a highly available controller in openstack?

asked 2014-10-13 07:02:10 -0600

upender.l gravatar image

If incase controller goes down, all the nodes attached to it will go for toss. So, please help me in building highly available active / passive controller.

edit retag flag offensive close merge delete


rahulrajvn gravatar imagerahulrajvn ( 2014-10-13 07:30:36 -0600 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2014-10-13 08:09:01 -0600

updated 2014-10-13 08:11:49 -0600

Openstack controller has two different services:

  • Stateless services: A stateless service is one that provides a response after your request, and then requires no further attention (e.g. API services such as keystone-api, neutron-api, ...)
  • Stateful Services: A stateful service is one where subsequent requests to the service depend on the results of the first request (e.g. MySQL, RabbitMQ)

Both stateless and stateful services have different High availability techniques. Stateless services simply can be redundant and loadbalanced. But its more difficult to make stateful services high available.

The best openstack document I found for active/passive and active/active high availability, is openstack HA guide.

Go to active/passive section of this document.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools


Asked: 2014-10-13 07:02:10 -0600

Seen: 102 times

Last updated: Oct 13 '14