Metadata-Version: 2.0
Name: juju-vnfm
Version: 1.0.0b22
Summary: The Python version of a Juju Vnfm for Open Baton
Home-page: http://openbaton.github.io/
Author: Open Baton Team
Author-email: dev@openbaton.org
License: Apache 2
Keywords: python vnfm nfvo open baton openbaton sdk juju
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.5
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: Apache Software License
Requires-Dist: configparser
Requires-Dist: jujuclient (==0.53.3)
Requires-Dist: python-vnfm-sdk

Juju Virtual Network Function Manager
=====================================

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

Requirements
------------

-  Python 3.5.2+
-  Juju 2.0+

Installation
------------

For installing the Juju-VNFM execute

.. code:: bash

    pip install .

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

Usage
-----

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:

.. code:: bash

    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:

.. code:: bash

    jujuvnfm -t 10 start

The default number of threads is five.

.. _Juju: https://jujucharms.com/
.. _Open Baton: https://openbaton.github.io/


