Skip to content

Latest commit

 

History

History
 
 

vm-deployment

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Developer VM Provisioning

As a developer, if you would like to deploy a VM with BPFMAN running this will spin up the latest Fedora release with BPFMAN installed and running.

Pre-requisite

  • Virtualbox - The vagrant file uses virtualbox for cross-platform support. See VirtualBox Downloads and choose your target OS.
  • Vagrant - Vagrant deploys the OS and will trigger the Anisble playbook. See Vagrant Downloads and choose your target OS.
  • Ansible - Once provisioned, Ansible will configure the VM. See Installing Ansible and choose your target OS.

Deploy the VM

Once the dependencies are installed, simply clone bpfman and run the following commands:

# Clone the bpfman repo:
$ git clone https://github.com/bpfman/bpfman.git
$ cd bpfman/packaging/vm-deployment/

# Start the vagrant deployment
$ vagrant up

# Once the installation is complete, ssh to the VM
$ vagrant ssh

# View the status of bpfman and use the CLI
$ sudo systemctl status bpfman
$ sudo bpfman --help