blob: 238c90ce99ce77e80b99dc5fe8aa8b29370471a7 [file] [log] [blame]
Keith Burns (alagalah)e0965d42016-06-19 07:58:51 -07001INTRO:
Ed Warnickecb9cada2015-12-08 15:45:58 -07002
Keith Burns (alagalah)e0965d42016-06-19 07:58:51 -07003This is a vagrant environment for VPP.
Ed Warnickecb9cada2015-12-08 15:45:58 -07004
Keith Burns (alagalah)e0965d42016-06-19 07:58:51 -07005VPP currently works under Linux and has support for:
Ed Warnickeb463ec82015-12-22 20:04:54 -07006
Keith Burns (alagalah)e0965d42016-06-19 07:58:51 -07007- Ubuntu 14.04, Ubuntu 16.04 and Centos7.2
Ed Warnickeb463ec82015-12-22 20:04:54 -07008
Keith Burns (alagalah)e0965d42016-06-19 07:58:51 -07009The VM builds VPP from source which can be located at /vpp
Ed Warnickeb463ec82015-12-22 20:04:54 -070010
Keith Burns (alagalah)e0965d42016-06-19 07:58:51 -070011VM PARTICULARS:
12This vagrant environment creates a VM based on environment variables found in ./env.sh
13To use, edit env.sh then
14 source ./env.sh
15 vagrant up
Ed Warnickeb463ec82015-12-22 20:04:54 -070016
Keith Burns (alagalah)e0965d42016-06-19 07:58:51 -070017By default, the VM created is/has:
18- Ubuntu 14.04
19- 2 vCPUs
Keith Burns (alagalah)f8035642016-06-25 03:50:28 -070020- 4G of RAM
Keith Burns (alagalah)e0965d42016-06-19 07:58:51 -070021- 2 NICs (1 x NAT - host access, 1 x VPP DPDK enabled)
Ed Warnickeb463ec82015-12-22 20:04:54 -070022
Keith Burns (alagalah)e0965d42016-06-19 07:58:51 -070023PROVIDERS:
Ed Warnickeb463ec82015-12-22 20:04:54 -070024
Keith Burns (alagalah)e0965d42016-06-19 07:58:51 -070025Supported vagrant providers are:
Ed Warnickecb9cada2015-12-08 15:45:58 -070026
Keith Burns (alagalah)e0965d42016-06-19 07:58:51 -070027- Virtualbox, VMware Fusion/Workstation, Libvirt
Ed Warnickecb9cada2015-12-08 15:45:58 -070028