Installing and configuring the OpenStack Keystone identity service
The identity service provided by the Keystone project is a centralized point in order to manage authentication and authorization, used by other OpenStack components, such as Nova compute and the image service Glance. Keystone also keeps a catalog of services and the endpoints they provide that the user can locate by sending queries to it.
In this recipe, we are going to install and configure Keystone, create two projects (a unit of ownership) for our services and assign users and roles to those projects.
Getting ready
For this recipe, we are going to need the following:
- An Ubuntu Server with Great virtualization capabilities
- Access to the Internet for package installation
- A database server, a message queue, and
memcached
installed and configured, as described in the Preparing the host for the OpenStack deployment recipe
How to do it...
To install, configure, create new projects, user roles, and credentials, perform the following...