- Boot up an Ubuntu 14.04 image through Vagrant
- After SSHing into the VM:
sudo apt-get update
sudo apt-get install -y ebtables git htop
wget -qO- https://get.docker.com/ | sh
sudo modprobe ebtable_nat
# Restart libvirtd
ps aux | grep "/usr/sbin/libvirtd --listen" | grep root | awk '{print $2}' | xargs sudo kill -9
Now to boot up OpenStack:
git clone https://github.com/lonocloud/docker-openstack
docker pull lonocloud/docker-openstack
cd docker-openstack
./run lonocloud/docker-openstack dev-1
SSH into Docker container:
# Password is 'root'
ssh -p 2022 root@localhost
nova network-create demo-net --bridge br100 --multi-host T --fixed-range-v4 203.0.113.24/28
wget http://cdn.download.cirros-cloud.net/0.3.3/cirros-0.3.3-x86_64-disk.img
glance image-create --name "cirros-0.3.3-x86_64" --file cirros-0.3.3-x86_64-disk.img --disk-format qcow2 --container-format bare --is-public True --progress