openstack-multinode

All-in-one sample

The all-in-one sample provisions a single virtual machine for a development or test deployment. It uses the repository’s Vagrant configuration and Kolla-Ansible installer. It is not a production architecture.

Prerequisites

The VM box is selected from distros_supported.yml. The default distribution is debian_12; set OS_DISTRO to another supported box key to select a different image.

Start the VM

From the repository root, run:

cd samples/aio
vagrant up

Vagrant provisions the VM and runs the node and deployment scripts. Set CPU or MEMORY before vagrant up to change the VM resources. Other optional settings, including OS_KOLLA_ENABLE_MAGNUM and OS_KOLLA_RUN_INIT, are passed through by the sample’s Vagrant configuration.

See the sample Vagrantfile and inventory for the values used by this environment. For a manual or production deployment, follow the official Kolla-Ansible documentation.

All-in-one network topology