In this chapter, we looked at the OpenStack controller node. We briefly discussed the need for high availability and the significance of clustering. We will discuss HA and clustering in detail in Chapter 9, OpenStack HA and Failover.
We discussed the services that run on the controller nodes and the common services that are required for running the OpenStack cluster. We looked at the Keystone service and its support of a variety of backends that can be used to provide identity and authentication. We also discussed the new trend of Keystone identity support by the means of federated authentication.
Later, we checked the OpenStack Ansible tools and the different playbooks involved in bringing up the controller nodes.
We also looked at the basic configuration of the target servers that will be used to bring up OpenStack services. We discussed network configuration and looked at some of the customization options...