below the line that says: = “ubuntu/xenial64” add, the following line
config.disksize.size = ’60GB’


also find the line that says, and change the RAM and CPU to what you can give. Remember, you need at least 8GB of RAM.

config.vm.provider :virtualbox do |vb|
# # Don’t boot with headless mode
# vb.gui = true
# # Use VBoxManage to customize the VM. For example to change memory:
vb.customize [“modifyvm”, :id, “–memory”, “8192”, “–cpus”, “4”] end




check that it has the right disk, cpu and ram [df -h, cat /proc/cpuinfo, free -m]


Branch stable/pike set up to track remote branch stable/pike from origin.
Switched to a new branch ‘stable/pike’   ..  or for specific,  stable/newton   stable/ocata etc ..




The time is used to just record how much time it takes for it to complete in your machine. So that when you do it next time, you know the time you can take a break for coffee etc.








check if mysql is installed

output is something like:



time openstack-ansible setup-openstack.yml



So  http(s) :// ip-address of the server and you will get the horizon interface

grep admin /etc/openstack_deploy/user_secrets.yml   and you will see the admin password

For console  check the output of the../scripts/ -l and check the utility container ( at the last )

lxc-attach -n aio1_utility<TAB> 🙂    .. then source openrc

then you can run commands there as admin ..

follow and


to add projects and users. Then you can use the user to login to horizon and do the rest.

About The Author