Update OpenStack
Upgrading OpenStack version.
Requires a 1-2h maintenance window. Notify tenants before starting.
When to Update
Use this for an OpenStack version bump (for example, 2025.1 → 2026.1).
Procedure
-
Announce maintenance window to tenants.
-
Create a snapshot/backup: Before starting the upgrade, take a snapshot of the controller VM(s) and any relevant databases. Refer to your local backup/snapshot infrastructure guide (e.g., OpenStack snapshot tools).
-
Populate the container registry with the new images:
platform-setup.sh --bootstrap --tags docker-registry -
Run full OpenStack deployment:
platform-setup.sh --upgrade -
Verify services:
platform-setup.sh --check
platform-setup.sh --shell
openstack endpoint list
openstack service list
Rollback
If the upgrade fails:
-
Check logs on the controller for the failing service.
-
Re-run with verbose output to identify the failure:
platform-setup.sh --upgrade -vvv
If the upgrade cannot complete, contact the infrastructure team. Downgrading OpenStack is complex and may require re-deploying from snapshot.