[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

> 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