LXD VIM connector
Proposers
- Eduardo Sousa (Canonical)
- David Garcia (Canonical)
- Guillermo Calviño (Canonical)
- Mark Beierl (Canonical)
Description
OSM today supports deploying VNFs in local VIMs (OpenStack, VMware vCloud Director, ...) as well as in Public Clouds (AWS, Azure, GCP). This proposal introduces LXD as a VIM, where it can perform similar functions of other local VIMs with a lower resource usage profile and a simpler deployment process.
The implementation of this feature will imply a new VIM plugin or connector in the RO.
More information about LXD.
Demo or definition of done
It should demonstrate the following capabilities:
- Creation of a VIM of type LXD.
- Instantiation and management of a simple VNF with a charm.
- Termination.
The following artifacts should be delivered:
- LXD VIM RO Plugin (code + unit tests + integration tests)
- Documentation on how to setup and use it
- Robot test to use LXD VIM RO Plugin (adapt existing Robot tests/Jenkins pipeline to use LXD VIM as a target VIM)
Edited by garciadeblas