In this article, the author describes the procedure for setting up the compute service in OpenStack, also known as Nova.
Nova interacts with OpenStack Identity for authentication, OpenStack Placement for resource inventory tracking and selection, OpenStack Image service for disk and server images, and OpenStack Dashboard for the user and administrative interface.
The article explains how to prepare and configure the database backend, create service credentials and endpoints, install required packages, and configure Nova in detail on the controller and compute nodes.
It also covers how to install and enable libvirt on the compute node.
Lastly, the author demonstrates how to discover hosts, attach them to a cell, and verify the image service and placement API are working properly.
The article concludes with a diagram of the final OpenStack deployment, and a hint at the next article which covers the Network Service (Neutron).