Tag Archives: haproxy

OpenStack High Availability – Heat Orchestration Service

In the last few articles, we built the highly available OpenStack Icehouse core services. Now we will add the Heat orchestration service. This continues our high availability series: In the previous article, we built two controllers, which are: icehouse1 (192.168.1.35) icehouse2 (192.168.1.36) We will now install the Heat packages on these controllers. First we install… Read More »

OpenStack High Availability – Nova and Horizon

In this article, we’ll build highly available OpenStack Icehouse Nova services and the Horizon dashboard.  In previous articles, we built the highly available HAProxy load balancers, database servers and the other basic OpenStack controller services. In the previous articles, we built two OpenStack Icehouse controller nodes: icehouse1(192.168.1.35) icehouse2(192.168.1.36) Now we will add Nova to these… Read More »

OpenStack High Availability – Ceph Storage for Cinder and Glance

In this article, we confinue our build of the OpenStack Icehouse high availability controller stack. We’ll build a Ceph storage cluster and use it as the back-end storage for the Cinder block storage service and the Glance image service. In the last article, we built a Swift storage cluster and used that for Glance storage,… Read More »

OpenStack High Availability – Keystone and RabbitMQ

In this article, we’ll build a redundant Keystone identity service and RabbitMQ message queue service for our OpenStack Icehouse controller stack. In the last two articles, we built redundant load balancers using HAProxy and Keepalived, and we built redundant database servers using MySQL and Galera. Now, with those pieces in place, we can start building… Read More »

MySQL High Availability with Galera and HAProxy

In this article, we’ll build a highly available MySQL database service. We’ll actually use MariaDB (a fork of MySQL) and build two database servers. Then we’ll use Galera to do bidirectional replication, and we’ll put the whole thing behind the HAProxy pair that we built in the last article, Redundant Load Balancers – HAProxy and… Read More »

Redundant Load Balancers – HAProxy and Keepalived

In this article, we’ll build a pair of HAProxy load balancers running on Ubuntu 14.04 LTS, and use keepalived to provide failover of our virtual IP address(es).  This article is part of our series on building a highly available OpenStack controller stack, but it can also be used on its own.  We’ll install the services… Read More »

OpenStack High Availability – Controller Stack

High availability is a must have for enterprise deployment of OpenStack. Not high availability of individual virtual machines (instances), nor high availability of individual compute nodes (hypervisor hosts). I mean high availability of the OpenStack controller stack. True, if the stack falls over, that doesn’t necessarily mean that your instances stop working (especially if you’ve… Read More »

OpenStack – List of Helpful Resources

Our Articles Commentary: OpenStack: Just the APIs Please OpenStack Newton: OpenStack Newton: Quick Install on CentOS 7 (new!) Build a Router on CentOS 7 My OpenStack Test Lab OpenStak Mitaka: OpenStack Mitaka – Scripted Installation on CentOS 7 OpenStack Juno: OpenStack Juno Scripted Install on CentOS 7 (nova-network) OpenStack Juno Scripted Install on CentOS 7 (neutron) OpenStack… Read More »