Skip to main content

The Python version of a Juju Vnfm for Open Baton

Project description

This project is a Virtual Network Function Manager (VNFM) that enables Juju to work as a VNFM in the Open Baton environment.


  • Python 3.5.2+
  • Juju 2.0+


For installing the Juju-VNFM execute

pip install .

inside the project’s root directory. Note that you have to use pip3 if your standard Python interpreter is python2.


After you installed the Juju-VNFM you have to configure it. Create the file /etc/openbaton/juju/conf.ini, make sure that the current user has write permissions for the file and execute:

jujuvnfm configure

Then follow the instructions.

Afterwards you can start the Juju-VNFM with the command jujuvnfm start. You can specify the number of threads started to handle NFVO requests by passing a number with the -t option:

jujuvnfm -t 10 start

The default number of threads is five.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for juju-vnfm, version 1.0.0b23
Filename, size File type Python version Upload date Hashes
Filename, size juju_vnfm-1.0.0b23-py2.py3-none-any.whl (29.1 kB) File type Wheel Python version py2.py3 Upload date Hashes View hashes
Filename, size juju-vnfm-1.0.0b23.tar.gz (24.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page