From: garciadeblas Date: Tue, 7 Nov 2017 12:06:01 +0000 (+0100) Subject: Lightweight build of OSM X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=e817da44b67cbbac6dbcc874c7cf317ed4f5139a;p=osm%2FFeatures.git Lightweight build of OSM Change-Id: I97def8bf26514d7dbd22dc31882ce8e2687d65cf Signed-off-by: garciadeblas --- diff --git a/Release4/Lightweight_build_of_OSM.md b/Release4/Lightweight_build_of_OSM.md new file mode 100644 index 0000000..33fc9da --- /dev/null +++ b/Release4/Lightweight_build_of_OSM.md @@ -0,0 +1,42 @@ +# Lightweight build of OSM # + +## Proposer ## +- Gerardo Garcia (Telefonica) +- Alfonso Tierno (Telefonica) +- Pablo Montes (Telefonica) +- Francisco Javier Ramon (Telefonica) + +## Type ## +**Feature** + +## Target MDG/TF ## +IM-NBI, all + +## Description ## +The current installation of OSM requires an amount of resources (4 CPUs, 8 GB +RAM, 40GB disk) that, although reasonable for production environments, are +highly inconvenient for more reduced setups, casual testers or demo +environments. + +On the other hand, not all OSM functionalities are required in those +environments, but a minimal subset of them, that would allow to use the current +VNF/NS packages and run the commonest operations: onboard a VNF/NS, remove a +VNF/NS, instantiate a NS, call a NS primitive, delete a running NS instance, +etc. + +No redundancy or other advanced features are expected, and could be selectively +removed of this build if there are advantages in terms of resource consumption. + +This feature requests an alternative build of OSM that: +- Allows to run those common operations +- Preserves OSM's IM and NBI, so VNF/NS packages and OSM_Client are functional +- Works with a reduced build that has a minimal footprint. TARGET: 2 vCPUs, 2 +GB RAM, 20 GB virtual disk. + +Ideally this build should be distributed as a VM image, to facilitate the +setup, and, optionally, might offer a second VM with a pre-installed version of +the VIM-emulator, to get the system up and running. + +## Demo or definition of done ## +Check that an environment like the one described above runs in a laptop with +the described resource constraints.