An intelligent Bash script that installs OpenStack 2024.2 (Dalmatian) on Ubuntu 24.04 LTS.
This script aims to be development-ready, idempotent, and safe for your existing network configuration.
A comprehensive installer that sets up a full OpenStack environment on a fresh Ubuntu 24.04 LTS server, including core and supporting services, plus test artifacts so you can verify functionality immediately.
- Verifies Ubuntu version
- Checks available memory and disk space
- Validates network configuration
- State tracking for idempotent execution (safe to re-run)
- Clear error messages with line numbers
- Configuration validation
- Does NOT modify your existing management network config
- Validates that the provider interface has no IP assigned
- Preserves SSH / management connectivity
- Management Interface: Must have a static IP configured
- Example:
ens33
→10.172.89.10
- Example:
- Provider Interface: Must have no IP address configured
- Example:
ens34
- Example:
-
Download and run the script
chmod +x ubuntu-openstack-final.sh ./ubuntu-openstack-final.sh