Difference between revisions of "Vnx-tutorial-vagrant"

From VNX
Jump to: navigation, search
Line 4: Line 4:
  
 
Once you have Vagrant installed in your system, follow this procedure to create the VM:
 
Once you have Vagrant installed in your system, follow this procedure to create the VM:
  vagrant box add vnx http://idefix.dit.upm.es/vnx/vagrant-vnx/vnx-ubuntu-14.04-v01.box
+
  vagrant box add vnx http://idefix.dit.upm.es/vnx/vagrant-vnx/vnx-ubuntu-14.04-v011.box
 
  mkdir vnx
 
  mkdir vnx
 
  cd vnx
 
  cd vnx

Revision as of 17:54, 19 June 2014

Testing VNX using a Vagrant virtual machine

The easiest way to test VNX over a system with Linux, Mac OSX or Windows is to install Vagrant and clone the virtual machine we have prepared with VNX software and examples installed.

Once you have Vagrant installed in your system, follow this procedure to create the VM:

vagrant box add vnx http://idefix.dit.upm.es/vnx/vagrant-vnx/vnx-ubuntu-14.04-v011.box
mkdir vnx
cd vnx
vagrant init vnx
vagrant up

Once the VM has started, you can access it using:

vagrant ssh

And test, for example, the LXC VNX tutorial scenario:

cd /usr/share/vnx/examples/
sudo vnx -f tutorial_lxc_ubuntu.xml -v -t

See more details about LXC tutorial scenario here.

Aditional notes:

  • You can customize the VM (e.g. memory assigned or the number of cpus) by editing Vagrantfile. For example, to increase memory to 2Gb and the number of CPUs to 4, add the following lines:
  •    config.vm.provider :virtualbox do |vb|
        vb.customize ["modifyvm", :id,
                      "--memory", "2048",
                      "--cpus", "4"]
      end
    
  • You can see the procedure followed to create the VNX ready Vagrant VM here