Scale-in/Scale-out commands can be only triggered from CLI. When they are triggered...
[osm/Features.git] / Release4 / Allow_alternative_images_for_specific_VIMs_in_the_descriptor.md
1 # Allow alternative images for specific VIMs in the descriptor #
2  
3 ## Proposer ##
4 - Gerardo Garcia (Telefonica)
5 - Alfonso Tierno (Telefonica)
6 - Francisco Javier Ramon (Telefonica)
7  
8 ## Type ##
9 **Feature**
10  
11 ## Target MDG/TF ##
12 IM-NBI, SO, RO
13  
14 ## Description ##
15 In a hybrid multi-VIM deployment with private and public cloud sites, it would 
16 be advisable to allow a different strategy of image management for both types 
17 so it is not mandatory to upload images to the public cloud, since:
18 - Public cloud often has a set of pre-loaded images (e.g. AWS’s AMIs) that 
19 could facilitate their immediate consumption to users.
20 - Uploading a big image to public cloud might lead to relevant charges from the 
21 cloud provider.
22  
23 Those public cloud images often have their own identifiers, checksums, etc., 
24 different from the ones for an image in public cloud.
25  
26 The request is to extend the IM for VNFD so that:
27 - The current image reference is interpreted as the default image reference for 
28 all VIMs
29 - Allow, as option, to include references to alternative images for specific 
30 types of VIMs, that would be used for sites of that VIM type instead of the 
31 default one.
32  
33 ## Demo or definition of done ##
34 - Create a VNFD with a VDU that has a default VM image and a specific image for 
35 a particular type of VIM (e.g. AWS).
36 - Create a NSD that includes the VNF above.
37 - Create instances of the NS in 2 different VIM, one of them of the type 
38 specified in the VNFD.
39 - Check that both of them work properly.