Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lorenzosaino/ubuntu-dpdk
Scripts and configuration to create a Ubuntu 16.04 virtual machine with Intel DPDK installed and fully configured using Vagrant
https://github.com/lorenzosaino/ubuntu-dpdk
dpdk ubuntu vagrant
Last synced: 18 days ago
JSON representation
Scripts and configuration to create a Ubuntu 16.04 virtual machine with Intel DPDK installed and fully configured using Vagrant
- Host: GitHub
- URL: https://github.com/lorenzosaino/ubuntu-dpdk
- Owner: lorenzosaino
- License: other
- Created: 2014-08-31T20:31:35.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-07-30T12:43:10.000Z (over 7 years ago)
- Last Synced: 2023-08-22T03:51:54.826Z (about 1 year ago)
- Topics: dpdk, ubuntu, vagrant
- Language: Shell
- Homepage:
- Size: 12.7 KB
- Stars: 30
- Watchers: 5
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# DPDK Ubuntu 16.04 Vagrant VM
This project contains scripts and configuration files to create a Ubuntu 16.04 virtual machine with the Intel DPDK framework installed and fully configured.## Setup
To set up a Vagrant virtual machine, first make sure that you have [Vagrant](http://www.vagrantup.com) and [Virtualbox](https://www.virtualbox.org/) installed.
Then, make sure that you have the `bento/ubuntu-16.04` box installed. You can check it by typing:$ vagrant box list
If you do not see it in the list, then install it with:
$ vagrant box add bento/ubuntu-16.04
At this stage, you are ready to set up the virtual machine with Intel DPDK.
Open a shell, move to the directory where this README file is located and run:$ vagrant up
This will create a Vagrant VM according to the configuration contained in `Vagrantfile` and then it will provision it by running the `setup.sh` script.
You can then SSH to the newly created machine by executing:
$ vagrant ssh
The virtual machine can then be suspended with:
$ vagrant suspend
shut down with:
$ vagrant halt
or destroyed with:
$ vagrant destroy
Further information about the specific steps executed during this process can be found in the comments of the `setup.sh` and `Vagrantfile` files.
# License
This project is released under the terms of [BSD License](http://en.wikipedia.org/wiki/BSD_licenses).