This repository contains a script that will automatically install OpenStack Havana with Neutron networking onto VirtualBox VMs using Ansible and Vagrant. It is a modification of Lorin Hochstein's for Folsom that used networking from Nova. The configuration is described in vms/Vagrantfile and there is a diagram [here] (http://techbackground.blogspot.ie/2013/04/openstack-grizzly-with-quantum-multi.html)
-
About 3GB of free RAM
-
git
-
Ansible (tested with v1.2)
$ sudo pip install paramiko PyYAML Jinja2 ansible
-
Vagrant (tested with 1.2.3)
-
VirtualBox (tested with 4.2.10-84104 on Ubuntu 13.04 Desktop)
vagrant box add precise64 http://files.vagrantup.com/precise64.box
git clone http://github.com/djoreilly/quantum-ansible
cd quantum-ansible
git checkout havana
./install-openstack
It takes about 20 minutes, and the dashboard should be available at (http://10.0.10.10/horizon) with user=admin and password=secrete.
Also the controller has the Nova, Neutron and Cinder CLIs.
cd vms; vagrant ssh controller
vagrant@controller:~$ ls /vagrant
admin.openrc cleanup.sh openrc run-sample-session.sh Vagrantfile
vagrant@controller:~$ source /vagrant/openrc
vagrant@controller:~$ nova list
vagrant@controller:~$ neutron net-list