This repo contains tools to install an all in one contrail cloud on a vagrant provisioned virtual machine, the provider of the virtual machine will be virtualbox in this repo. Enhancement will made to this repo to include multi-vm setup.
- Host should have minimum of 4 cpus, 16GB of RAM and 16GB of storage to play around
- As of today we have only ubuntu vagrant box, hence will only be able to provision contrail ubuntu packages
-
-
Download the appropriate package for your opertaing system and install vagrant
-
Vagrant plugins to be installed
$ vagrant plugin install vagrant-reload
-
-
$ vagrant box add contrail/ubuntu-14.04.4 ubuntu-14.04-amd64-contrail.box
-
$ git clone https://github.com/madhukar32/contrail-vagrant.git
$ cd contrail-vagrant
-
Download the appropriate Contrail ubuntu install packages file from Juniper Download page
-
$ cp /path/to/file/contrail-install-packages-1.xx-xxx~openstack_version_all.deb repo/
-
-
Edit testbed.py file to update your storage memory field as per your hosts availability (min 16GB)
$ vi testbed.py
minimum_diskGB = 16
-
Edit Vagrantfile to update your vcpus and ram needed for the guest vm
$ vi Vagrantfile
config.vm.provider "virtualbox" do |vb| ## Customize the amount of memory on the VM: vb.memory = "16384" vb.cpus = 8 end
-
-
$ time vagrant up