Scale-in/Scale-out commands can be only triggered from CLI. When they are triggered...
[osm/Features.git] / Release4 / Lightweight_build_of_OSM.md
1 # Lightweight build of OSM #
2  
3 ## Proposer ##
4 - Gerardo Garcia (Telefonica)
5 - Alfonso Tierno (Telefonica)
6 - Pablo Montes (Telefonica)
7 - Francisco Javier Ramon (Telefonica)
8  
9 ## Type ##
10 **Feature**
11  
12 ## Target MDG/TF ##
13 IM-NBI, all
14  
15 ## Description ##
16 The current installation of OSM requires an amount of resources (4 CPUs, 8 GB 
17 RAM, 40GB disk) that, although reasonable for production environments, are 
18 highly inconvenient for more reduced setups, casual testers or demo 
19 environments.
20
21 On the other hand, not all OSM functionalities are required in those 
22 environments, but a minimal subset of them, that would allow to use the current 
23 VNF/NS packages and run the commonest operations: onboard a VNF/NS, remove a 
24 VNF/NS, instantiate a NS, call a NS primitive, delete a running NS instance, 
25 etc.
26
27 No redundancy or other advanced features are expected, and could be selectively 
28 removed of this build if there are advantages in terms of resource consumption.
29
30 This feature requests an alternative build of OSM that:
31 - Allows to run those common operations
32 - Preserves OSM's IM and NBI, so VNF/NS packages and OSM_Client are functional
33 - Works with a reduced build that has a minimal footprint. TARGET: 2 vCPUs, 2 
34 GB RAM, 20 GB virtual disk.
35
36 Ideally this build should be distributed as a VM image, to facilitate the 
37 setup, and, optionally, might offer a second VM with a pre-installed version of 
38 the VIM-emulator, to get the system up and running.
39
40 ## Demo or definition of done ##
41 Check that an environment like the one described above runs in a laptop with 
42 the described resource constraints.