In the SONATA Service Platform the Infrastructure Abstraction plays the role of an abstraction layer between the MANO framework and the underlying (virtualised) infrastructure. The Infrastructure Abstraction allows the orchestrator's entities to interact with the infrastructure, regardless of the specific technology used to manage it. It exposes interfaces to manage service and VNF instances, retrieve monitoring information about the infrastructure status, reserve resources for services deployment. It is composed of two main modules, the Virtual Infrastructure Manager Adaptor (VIM Adaptor) and the WAN infrastructure Manager Adaptor (WAN Adaptor). The VIM Adaptor is responsible for exposing an interface to interact with one or more VIMs, managing computational, network or storage resource in one or more Points of Presence to the Sonata MANO framework . The WIM Adaptor allows the service platform to manage network resources connecting different NFVI-PoPs in a vendor agnostic fashion, in order to provide connectivity to the deployed services.
VIM Adaptor
contains the sonata Virtual Infrastructure Manager adaptor files.WIM Adaptor
contains the sonata WAN Infrastructure Manager adaptor files.
Contributing to the son-sp-infrabstract is really easy. You must:
- Clone this repository;
- Work on your proposed changes, preferably through submiting issues;
- Submit a Pull Request;
- Follow/answer related issues (see Feedback-Chanel, below).
For more information on VIM Adaptor and WIM Adaptor, please see the README file in the relevant subfolder.
This Software is published under Apache 2.0 license. Please see the LICENSE file for more details.
- https://www.openstack.org/ the OpenStack project homepage
- https://pypi.python.org/pypi/pip Python Package Index
- https://maven.apache.org/ Java Maven
- https://www.docker.com/ The Docker project
- https://docs.docker.com/compose/ Docker-compose documentation
The following lead developers are responsible for this repository and have admin rights. They can, for example, merge pull requests.
- You may use the mailing list [email protected]
- GitHub issues