Setting up the environment
Before deploying Staypuft server and preparing it for a new OpenStack deployment, we need to prepare the environment with necessary prerequisites for the deployment.
Getting ready
In this chapter, we will use Staypuft to deploy controller/Neutron/Computes layout, we will need to prepare networks for the environment and prepare the host that will serve as the Staypuft host.
Networks layout
We will need to make sure that all machines are connected to a dedicated network that will be used for provisioning. The Staypuft host and Neutron node need to have access to a public network. All compute nodes and Neutron network node need to be connected to the tenant network. See the following diagram:
Provisioning PXE network
Staypuft automatically stands up a PXE environment with Cobbler, TFTP, DHCP, and DNS on the Staypuft host. Staypuft uses the provisioning network to deploy the base operating system of the hosts that serve as controllers, Neutron, and compute nodes and later...