Lightweight build of OSM 56/5656/2
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Tue, 7 Nov 2017 12:06:01 +0000 (13:06 +0100)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Wed, 25 Nov 2020 09:06:09 +0000 (10:06 +0100)
Change-Id: I97def8bf26514d7dbd22dc31882ce8e2687d65cf
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Release4/Lightweight_build_of_OSM.md [new file with mode: 0644]

diff --git a/Release4/Lightweight_build_of_OSM.md b/Release4/Lightweight_build_of_OSM.md
new file mode 100644 (file)
index 0000000..33fc9da
--- /dev/null
@@ -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.