The Connectivity Manager is part of the Nubomedia project. This component enable QoS requirements for Multimedia applications. This is a short guide to deploy and install it.
The Connectivity-Manager is implemented in java using the spring.io framework. This manager requires that all infrastructure is running:
- Connectivity Manager Agent configured and running
- Openbaton is up and running
- The MS-VNFM is up, running and registered to Openbaton
You can install the Connectivity-Manager either automatically by downloading and executing the bootstrap or manually. Both options are described below.
The bootstrap repository contains the script to install and start the Connectivity Manager automatically. In order to do it you can run the following command:
bash <(curl -fsSkl https://raw.githubusercontent.com/tub-nubomedia/connectivity-manager/develop/bootstrap)
Afterwards the source code of the Connectivity-Manager is located in /opt/nubomedia/connectivity-manager
.
Check if the NFVO and/or the MS-VNFM is not installed and started otherwise the Connectivity-Manager start will fail and you need to start it manually when the NFVO and the MS-VNFM are up and running.
In case the Connectivity-Manager are already installed you can start them manually using the provided script as described here
- Download the source code from git:
git clone https://github.com/tub-nubomedia/connectivity-manager.git
- Change the properties file to reflect your infrastructure configuration:
vim connectivity-manager/src/main/resources/qos.properties
- Run the provided script to create the base folder for properties file (and copy the file in it)
cd connectivity-manager/
./connectivity-manager.sh init
- Compile the code using the provided script
cd connectivity-manager/
./connectivity-manager.sh compile
The Connectivity Manager can be started by executing the following command (in the directory connectivity-manager)
./connectivity-manager.sh start
Once the Connectivity Manager is started you can access the screen session that is in another window with the ms-vnfm running:
screen -x connectivity-manager
and move to the windows named connectivity-manager
The configuration can be fount in /etc/nubomedia/qos.properties
.
Here you can configure:
- Connectivity Manager Agent URL
- NFVO
- Log Levels
After changing any configuration, you need to restart
See LICENSE
Do you want to contribute? Great! Write us!.