How Deployment Works
Deploying a CHI-in-a-Box site proceeds as a sequence of steps. Most will only need to be completed once, but they can be repeated as needed in case of configuration changes.
Commands are executed using the cc-ansible
executable in the CHI-in-a-box repository, and configuration done by editing text files. These commands and edits are done on the Deploy Host, in order to configure and manage the Control Nodes. Most minimal installations will simply run the Deploy Host on the same node as the CO
Download and install dependencies, and the CHI-in-a-Box tools on your Deploy Host
Initialize
yourSite-Configuration
Configure the network interfaces on your
Control Nodes
.Add your
Control Nodes
to the ansible inventory in your site configuration, and set any host variables needed to connectFill out your defaults.yml with all site-wide config values
Bootstrap the control nodes
Deploy services onto the control nodes
Run Post-Deploy which will use values from defaults.yml to pre-create various openstack objects with the (now running) API, as well as several periodic utility tasks.
Run manual steps using the OpenStack CLI, API, or scripts
Last updated