Name: osslm-OpenSourceMANO-adaptor
Owner: International Business Machines
Description: null
Created: 2017-11-14 16:58:17.0
Updated: 2018-01-22 18:49:49.0
Pushed: 2017-11-17 09:13:11.0
Homepage: null
Size: 98
Language: Python
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
For a more detailed overview and context of this project reference the opensource service lifecycle management project
This project provides an IBM Agile Lifecycle Manager (ALM) v1.2 Resource Manager (RM) for the OpenSource MANO (OSM) release TWO (see https://osm.etsi.org/ ).
The OSM API is implemented by the osmclient python library (see here for more details on the OSM northbound REST API and here for the osmclient ). The ALM-RM API is built using swagger 2.0, and the python-flask server code generator.
It implements the ALM Resource Manager API Specification and is tested against ALM v1.2
In this architecture ALM acts as uber_ or domain orchestrator. The OSM concepts are mapped into an ALM world as follows:
| OSM concept | ALM concept | strategy |—————-|—————–|—————- | Network Service Descriptor (nsd)| Resource Descriptor (rd)| rd is auto-generated from the nsd by the adaptor | Network Service (ns)| Resource Instances | OSM is master, adaptor passes thru (OSM to ALM) | VNF descriptor (vnfd)| n/a| | | VNF (instance) | Internal Resource Instance | name and id is returned to ALM at NS creation time | Virtual Link Descriptor (vld)| Resource Descriptor property | auto-generated, vld name and id are defined as read-onyl properties | VIM/datacenter| deployment location| OSM is master, adaptor passes thru (OSM to ALM) | Virtual Link (vl)| Internal Resource Instance | name and id is returned to ALM at NS creation time
The current architecture:
This resource manager is packaged in two docker containers managed by docker-compose.
Folders for logging shared with the host.
You should find them in
The images have been tested on MacOS 10.12 and ubuntu xenial
The steps to install this resource manager are described here.