diff options
Diffstat (limited to 'docs/reference/vppvagrant/VagrantVMSetup.rst')
-rw-r--r-- | docs/reference/vppvagrant/VagrantVMSetup.rst | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/docs/reference/vppvagrant/VagrantVMSetup.rst b/docs/reference/vppvagrant/VagrantVMSetup.rst new file mode 100644 index 00000000000..769c6186170 --- /dev/null +++ b/docs/reference/vppvagrant/VagrantVMSetup.rst @@ -0,0 +1,56 @@ +.. _VagrantVMSetup: + +.. toctree:: + +Accessing your VM +^^^^^^^^^^^^^^^^^ +ssh into the newly created box: + +.. code-block:: console + + $ vagrant ssh <id> + +Sample output looks like: + +.. code-block:: console + + $ vagrant ssh c1c + Welcome to Ubuntu 16.04 LTS (GNU/Linux 4.4.0-21-generic x86_64) + + * Documentation: https://help.ubuntu.com/ + Last login: Mon Jun 25 08:05:38 2018 from 10.0.2.2 + vagrant@localhost:~$ + + +.. note:: + + Type **exit** in the command-line if you want to exit the VM. + +Become the root with: + +.. code-block:: console + + $ sudo bash + +Now *install* VPP in the VM. Keep in mind that VPP is already built (but not yet installed) at this point based on the commands from the provisioned script *build.sh*. + +When you ssh into your Vagrant box you will be placed in the directory */home/vagrant*. Change directories to */vpp/build-root*, and run these commands to install VPP based on your OS and architechture: + +For Ubuntu systems: + +.. code-block:: console + + # dpkg -i *.deb + +For CentOS systems: + +.. code-block:: console + + # rpm -Uvh *.rpm + + +Since VPP is now installed, you can start running VPP with: + +.. code-block:: console + + # service vpp start
\ No newline at end of file |