Deploy an additional nova cell v2¶
Warning
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).
Note
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