[Openstack] Keystone and Horizon questions

Clint Byrum clint at fewbar.com
Sat Aug 23 18:42:56 UTC 2014


Excerpts from Marcus White's message of 2014-08-23 09:55:24 -0700:
> Hello,
> I had some keystone and Horizon questions, would apprecite it if
> anyone can help:-)
> 
> a. Does Keystone run as a service scaled across multiple nodes? Since
> it would need access to shared data, I dont understand how it scales.
> 

It stores data in various backends. The default is SQL, and many use
LDAP to link with existing ID stores.

It runs as a REST API in front of those data backends, and scales out
quite nicely like any other web application.

> b. If it does not run on multiple nodes as a service, how can it
> handle a large number of concurrent requests?
> 
> c. Is it expected to be a service that is exposed to the clients on a
> public cloud? Does Rackspace today do it or any other public cloud?
> 

Yes it is expected to be exposed. Users authenticate to keystone and are
given a token which can be used to grant access to the other OpenStack
services.

> Some horizon questions also
> 
> a. Does Horizon allow customization for specific services? Is there
> any way to add value on top of it for my own Nova or Swift or Cinder
> view, can I do that or is it whatever is done by the community the
> only thing available?
> 

It's open source. Go wild. ;) I believe there are hooks for
skins/themes, and one can add plugins for other functionality.

> b. It seems like Horizon is basic right now, do vendors provide their
> own GUI for customers?
> 

See horizon.hpcloud.net for a public cloud provider (disclosure: my
employer) using Horizon.

> c. Is there a hardware monitoring also as part of Horizon? For
> servers? For storage arrays? Is there a standardized agent or
> something that runs on hardware?
> 

Horizon isn't really about "servers" and "arrays". It is meant as the
interface for the users of the cloud, not the operators.




More information about the Openstack mailing list