This guide outlines a minimal OpenStack deployment using a standard deployment toolchain.
- Multiple Linux hosts or a dedicated all-in-one lab node
- Planned management, tenant, and storage networks
- Time sync, DNS, and virtualization support configured
Common choices:
- Kolla-Ansible (containerized OpenStack services)
- OpenStack-Ansible (LXC-oriented architecture)
- DevStack (development only)
¶ Step 2: Prepare inventory and globals
For Kolla-Ansible, define:
- inventory hosts
- network interface mappings
- passwords and service enablement flags
¶ Step 3: Bootstrap and deploy
kolla-ansible -i ./inventory bootstrap-servers
kolla-ansible -i ./inventory prechecks
kolla-ansible -i ./inventory deploy
openstack service list
openstack compute service list
openstack network agent list