kuryr/contrib/vagrant
Kyle Mestery a68600fc6c Integrate devstack plugin with Vagrant setup
This integrates the freshly added devstack plugin with the Kuryr
Vagrant setup.

Also cleans up a few nits found while here in plugin.sh

Change-Id: I5de55e7d6415d4bffe8bb7a2b2e5e15188815c36
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-11-25 09:57:28 -06:00
..
config Integrate devstack plugin with Vagrant setup 2015-11-25 09:57:28 -06:00
README.md Cleanups to Vagrant documentation and scripts 2015-11-20 13:36:51 -06:00
Vagrantfile Integrate devstack plugin with Vagrant setup 2015-11-25 09:57:28 -06:00
devstack.sh Integrate devstack plugin with Vagrant setup 2015-11-25 09:57:28 -06:00
vagrant.sh Integrate devstack plugin with Vagrant setup 2015-11-25 09:57:28 -06:00

README.md

vagrant-devstack-Kuryr

A Vagrant based kuryr,neutron,keystone and experimental docker system. Steps to try vagrant image:

  1. Install virtual-box and vagrant on your local machine.
  2. Git clone kuryr repository.
  3. cd kuryr/contrib/vagrant
  4. vagrant up It will take around 10 mins.
  5. vagrant ssh You will get vm shell with keystone and neutron already running.
  6. cd kuryr && ./scripts/run_kuryr.sh & Kuryr service will be up and listening on port 2377.
  7. Create the default kuryr subnetpool: neutron subnetpool-create --default-prefixlen 24 --pool-prefix 10.10.0.0/16 kuryr

At this point you should have experimental docker, kuryr, neutron, keystone all up, running and pointing to each other. Any docker network related commands can be tried now as explained in [1].

References: [1] https://github.com/openstack/kuryr/blob/master/doc/source/devref/libnetwork_remote_driver_design.rst#L64