Tag Archives: icehouse

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 – Booting from a Ceph Volume

In this article, we’ll modify our OpenStack Icehouse compute node to be able to use Ceph storage for instances. That means we’ll be able to boot an instance directly off of a volume stored on our Ceph cluster. If you’ve been following along with the entire series, we’ve already built our high availability stack via… Read More »

OpenStack High Availability – First Compute Node

In this article, we’ll build our first OpenStack Icehouse compute node that uses the high availability controller stack that we built in the last few articles. This same process can be used to build additional compute nodes. We’ll build an Ubuntu 14.04 LTS server for our compute node: icehouse-compute1 (192.168.1.45) This server will require two… 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 »