Deploy an additional nova cell v2¶
Multi cell support is only supported in Stein and later versions.
The different sections in this guide assume that you are ready to deploy a new overcloud, or already have installed an overcloud (min Stein release).
Starting with CentOS 8 and the TripleO Stein release, podman is the CONTAINERCLI to be used in the following steps.
The minimum requirement for having multiple cells is to have a central OpenStack controller cluster running all controller services. Additional cells will have cell controllers running the cell DB, cell MQ and a nova cell conductor service. In addition there are 1..n compute nodes. The central nova conductor service acts as a super conductor of the whole environment.
For more details on the cells v2 layout check Cells Layout (v2)
- Example 1. - Basic Cell Architecture in Train release
- Example 2. - Split Cell controller/compute Architecture in Train release
- Example 3. - Advanced example using split cell controller/compute architecture and routed networks in Train release
- Used networks
- Prepare control plane for cell network routing
- Reuse networks and adding cell subnets
- Export EndpointMap, HostsEntry, AllNodesConfig, GlobalConfig and passwords information
- Cell roles
- Create the cell parameter file
- Virtual IP addresses
- Create the network configuration for cellcontroller and add to environment file
- Deploy the cell controllers
- Create the cell
- Extract deployment information from the cell controller stack
- Create cell compute parameter file for additional customization
- Reusing networks from control plane and cell controller stack
- Deploy the cell computes
- Additional cell considerations and features
- Managing the cell