Chapter 2 Installing Oracle OpenStack for Oracle Linux

This chapter gives an overview on the Oracle OpenStack for Oracle Linux deployment options. This chapter sets out how to set up the machines to perform the deployment (master nodes), and the steps to deploy Oracle OpenStack for Oracle Linux on the target nodes using Docker containers. This chapter also shows you how to set up and run the Oracle OpenStack for Oracle Linux deployment toolkit.

The required steps to install Oracle OpenStack for Oracle Linux are:

  1. Set up the target nodes. The target nodes are the machines to be used for the various node types in an OpenStack deployment: controller, compute, database, network, and storage. Install and prepare Oracle Linux on each target node to be included in the deployment.

  2. Set up the master node(s). The master nodes are used to perform the deployment of the Oracle OpenStack for Oracle Linux Docker containers on each target node. The Oracle OpenStack for Oracle Linux toolkit is installed on the master nodes to perform the deployment. The master nodes may be the same physical hosts used as controller nodes, or they may be separate machines.

  3. Set up a Docker registry to host the Oracle OpenStack for Oracle Linux Docker images. These images are used by the master nodes to deploy Oracle OpenStack for Oracle Linux as Docker containers to each target node.

  4. Perform the Oracle OpenStack for Oracle Linux deployment using the toolkit on a master node.

The examples in this guide use Oracle Linux Release 7 x86-64 hosts, using the repositories on the Oracle Linux Yum Server.