understanding host roles, dividing services

asked 2013-10-02 04:22:55 -0500

adam gravatar image

I failed to find in the documentation state out clear so I'm not sure if I'm correct in my assumptions, I may still be thinking in vSphere categories so correct me if I'm wrong. I have basicly 3 types of hosts: Dashboard/Controller for managing Compute - hypervisors Storage - storage backend

I assume all types of nodes need OpenStack networking (although I'm not sure about the Dashboard) Dashboard need apache,mysql, memcache (so the configuration is shared among managment nodes(?)) Compute and storage can be the same host in a production environment (? It would be more reasonble to prevent latency when having it attached over ip) Storage needs cinder or glusterfs port and glance for vm images, compute needs nova-compute. Will keystones need to be installed there or is the horizon host(s) the only one responsible for authentication? Generally the installation manual does not describe what should go where and how to install when You do not want to have everything on a single physical host. I also failed to find how to add hypervisors to an already running cloud. The install is very complex and I want to know what I'm doing.

edit retag flag offensive close merge delete


Ok I found the 'installing additional compute nodes' section in the manual. So this part of my question is absolete. But the rest is still valid.

adam gravatar imageadam ( 2013-10-02 05:02:22 -0500 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2018-08-13 12:56:50 -0500

volenbovsky gravatar image

-Many answers to your question: 'it depends'

-I think that you should look at OpenStack distributions instead of installing https://www.openstack.org/marketplace... Among those that I can say: RDO, Canoniscal OpenStack, maybe SUSE (they are all free?) For some you will see possible architectures so there you can get better understanding of widespread architecture even in case you won't use it in the end.

Some things: -You should understand better your storage. Think probably of CEPH as one of first choices...

-Keystone is not directly related to Horizon. It is fairly common to have Horizon running on same HW as controllers (=Nova, Neutron server, Keystone,...) , even though it uses Keystone, you should not think that Horizon provides authentication functions.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2013-10-02 04:22:55 -0500

Seen: 524 times

Last updated: Aug 13 '18