Ask Your Question

Openstack HA with all services on different node??

asked 2017-04-19 00:22:47 -0600

jarvis@openstack gravatar image

I want like keystone on different node, glance on separate node and nova services also on different node like novnc on separate node and dashboard on separate node. So, how should separate the services and all of them should be in active-active HA state.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2017-04-19 00:45:57 -0600

From an HA perspective, you don't gain anything by putting each service on its own node. For example, if your single Keystone service is down, your cloud is down, and if your single Nova-API is down, you can't manage your instances.

For HA, you need two or more of each service. The usual approach is three controllers, each service running three times. Most services can run active/active behind a load balancer without any special config. Cinder-volume is the most visible exception, but you can run it active/passive (and work is underway to make it a/a). Use Galera for the DB, and use RabbitMQ's built-in HA. Use keepalived to make the load balancer itself HA.

A nice description, IMO, is found in the documentation for the defunct version 1 of Helion OpenStack. There is also an OpenStack HA guide, but its quality is spotty.

edit flag offensive delete link more

answered 2017-04-19 15:29:03 -0600

DarkKnight gravatar image

updated 2017-04-19 15:29:30 -0600

If you are familiar with ansible and have little knowledge of LXC, you should fairly sail through the entirely automated process. Link here.

Basically you will need to prepare a deployment host that has ansible and git installed on it. You will need to clone the ansible repo and run those playbooks.

Before running the playbooks, you should update the inventory file with the various IPs of the controller, compute, storage and network nodes(target hosts). One can club it into all-clubbed-in-controller and compute.

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


Asked: 2017-04-19 00:22:47 -0600

Seen: 132 times

Last updated: Apr 19 '17