Skip to content

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