-
Ściągnij vagrant z vagrant
-
Zainstaluj vagrant
-
Sprawdź czy to wersja 2.0.x
-
Ściągnij virtualbox z virtualbox
- dla Windowsa nie ma jeszcze 5.2 dlatego trzeba sciągnąć 5.1 virtualbox-old
-
Zainstaluj virtualbox
-
Sprawdź czy wersja to 5.x.x
-
Zainstaluj extension pack virtualbox-ext
-
Zainstaluj vagrant disksize
vagrant plugin install vagrant-disksize
ściągnąc box z https://drive.google.com/open?id=16P8mRc6J9kblMDr6mPsCQ35eL0BVmyNP
vagrantfile powinien wyglądać tak:
Vagrant.configure("2") do |config|
config.ssh.username = 'vagrant'
config.ssh.password = 'vagrant'
config.vm.box = "polibuda-sdn-ready.box"
config.vm.define "polibuda-sdn-ready"
config.disksize.size = "16GB"
config.vm.synced_folder "save/", "/home/vagrant/Desktop/save"
config.vm.provider "virtualbox" do |vb|
vb.name = "polibuda-sdn-ready"
vb.gui = true
vb.memory = 2048
vb.cpus = 2
vb.customize [ "modifyvm", :id, "--uartmode1", "disconnected" ]
end
end
cd vm
vagrant up
sudo -i
cd /home/vagrant/Desktop/save
git clone https://github.com/codilime/warsztaty_sdn.git
cd warsztaty_sdn
ansible-playbook -i inv.yml ssh.yml
sudo -i
cd /home/vagrant/Desktop/save
git clone https://github.com/codilime/warsztaty_sdn.git
cd warsztaty_sdn
ansible-playbook -i inv.yml clean.yml
ansible-playbook -i inv.yml run.yml
apt install python3-pip
pip3 install virtualenv
virtualenv /home/vagrant/Desktop/save/sdn_venv --python=python3.5
source /home/vagrant/Desktop/save/sdn_venv/bin/activate
cd /home/vagrant/Desktop/save/warsztaty_sdn
pip3 install -r requirements_base.txt
pip3 install -r sdn/agent/requirements.txt
pip3 install -r sdn/controller/requirements.txt
pip3 install -r sdn/router/requirements.txt
cd /home/vagrant/Desktop/save/warsztaty_sdn/sdn
python3 -m unittest discover