openstack-kolla-ansible-ops
Kolla-Ansible Day-2 Operations -- Infrastructure Lifecycle Management
Kolla-Ansible is not just a deployment tool -- it is the infrastructure lifecycle manager. The initial kolla-ansible deploy is a one-time event. Everything after that -- reconfiguration, upgrades, container management, maintenance -- is what this skill covers. Operators will use these procedures repeatedly throughout the cloud's operational life.
The operational command set:
| Command | Purpose | When to Use |
|---|---|---|
kolla-ansible reconfigure |
Regenerate configs and restart affected services | After globals.yml or config override changes |
kolla-ansible upgrade |
Pull new images and upgrade services | Minor or major OpenStack release upgrades |
kolla-ansible prechecks |
Validate configuration before applying | Always run before reconfigure or upgrade |
kolla-ansible stop |
Stop all or specific service containers | Maintenance, troubleshooting |
kolla-ansible deploy |
Deploy services (also used for redeployment) | After stop, or for new services |
kolla-ansible pull |
Pull container images without deploying | Pre-stage images before upgrade window |
Relationship to the kolla-ansible deployment skill: The deployment skill (Phase 313) covers the initial bootstrap, deploy, and post-deploy verification that brings the cloud online for the first time. This skill picks up where deployment left off. They share the same inventory and globals.yml, but the operational context is different: deployment is about getting services running; operations is about keeping them running, changing their configuration, and upgrading them.
Container lifecycle in Kolla: Every OpenStack service runs in a Docker container managed by Kolla-Ansible. The container lifecycle is: image pull (from registry or local build) -> deploy (create container with config volumes) -> reconfigure (regenerate config, restart container) -> upgrade (pull new image, recreate container, run migrations). Understanding this lifecycle is essential for day-2 operations.