I wanted to test Open Stack interface this is how I did it in VirtualBox Version 7

1. Download and Install VirtualBox

2. Download Linux Ubuntu ISO image and install in VirtualBox

3. IMPORTANT: Create a VM with atleast 4 CPUs and 16G of memory.

NOTE: I ran into a problem where the Ubuntu splash screen was stuck on loading, I had to do these instructions to get it working again after I updated the OS

4. Once installed I used these commands using these instructions

sudo useradd -s /bin/bash -d /opt/stack -m stacksudo chmod +x /opt/stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
sudo -u stack -i
git clone https://opendev.org/openstack/devstack
cd devstack

Create a local.conf file, copy and paste the following (change accordingly to your preference)
nano local.conf


[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
HOST_IP=10.0.2.2


./stack.sh

5. Done. This will take about 15 minutes to complete

When you completed you will see a similar message:

This is your host IP address: 10.0.2.15
This is your host IPv6 address: fd17:625c:f037:2:a00:27ff:fe91:cf59
Horizon is now available at http://10.0.2.15/dashboard
Keystone is serving at http://10.0.2.15/identity/
The default users are: admin and demo
The password: secret

Services are running under systemd unit files.
For more information see: 
https://docs.openstack.org/devstack/latest/systemd.html

DevStack Version: 2026.1
Change: 20ed3c5f11295a02ff4d74f8cf95fab1414d9ba8 Improve OVS/OVN stop robustness for restacking 2026-01-22 14:40:48 +0000
OS Version: Ubuntu 24.04 noble

2026-01-25 05:03:33.308 | stack.sh completed in 2252 seconds.
stack@UBUNTU24TLS:~/devstack$