O'Reilly logo

Learning OpenStack High Availability by Rishabh Sharma

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Database and Messaging Services

In order to store all the information of OpenStack services, such as the state of a running instance, the availability of a computing node, and other instance-associated information, one central database service is used. As we learned in the first chapter, we should avoid Single Point of Failure (SPOF) to achieve high availability. Since DB is the central operational component of the OpenStack, it must be clustered to avoid SPOF in OpenStack.

Here, our objective is to achieve resiliency in case of database failures and enable OpenStack components to communicate with the database nodes. We'll also build an efficient reliable messaging RabbitMQ cluster.

In this chapter, we will cover the following topics: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required