I used a VM running on VirtualBox with 4GB of RAM and 60GB for HDD.
I installed openSUSE Leap 42.1 without "Desktop Environment", minimal install and very basic disk partition just Swap and root
After the first boot, I updated all the SO with:
# zypper up
Then reboot and install git:
# zypper in git-core
Clone DevStack and create stack user:
# git clone https://git.openstack.org/openstack-dev/devstack
Move the DevStack files at the home of the new user and change the permissions:
# mv devstack/ /opt/stack
# chown stack:stack -R /opt/stack/devstack/
At this point you can create a minimal config file, described at:
If you don't create the config file, the script will ask you for the services passwords.
Use the stack user to run the script:
# su - stack
$ FORCE=yes /opt/stack/devstack/stack.sh
If everything was OK, you will see a message like:
This is your host IP address: 192.168.100.9
This is your host IPv6 address: ::1
Horizon is now available at http://192.168.100.9/dashboard
Keystone is serving at http://192.168.100.9:5000/
The default users are: admin and demo
The password: geeko
2016-05-06 14:33:55.892 | stack.sh completed in 698 seconds.