blob: 6164adebc805d0a94754303cb824d4532fe7cedc [file] [log] [blame]
Ofir Sonsinod33c93a2017-10-02 17:23:52 +03001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2
3
4VID Introduction
5=================
6Provides a well-structured organization of infrastructure deployment,
7instantiation and change-management operations used by Operations to derive orchestrations and change-management.
8
9
10Scope
11------
12- Invoke instantiation of a Service and all of its sub-components (e.g.
13 VNF/VF, VNFC/VFC, Modules, Deployment Flavor, etc).
14- Invoke instantiation and creation of cloud logical environment (e.g.
15 tenants).
16- Integration with Operations ticketing system for instantiation and
17 change-management ordering requests.
18- Instantiation
19
20 - Instantiation modes.
21
22 - Macro orchestration.
23 - A la carte orchestration.
24
25 - Choose target instantiation environment (e.g. multi-clouds,
26 testing environment, etc.).
27
28 - Check availability of already-created and reserved cloud
29 resources.
30 - Invoke the creations of cloud resources.
31
32 - Customize Service and VNF/VF to fit a current instantiation.
33
34 - Based on SDC Design specific assignments.
35
36 - Feedback on instantiation process according to the instantiation
37 workflow.
38
39 - Ability to invoke maintenance operations on an unsuccessful
40 instantiation.
41
42- Change-management
43
44 - Integration with inventory (A&AI) to retrieve current deployed
45 Services.
46 - Agnostic and specific change-management workflows derived from SDC
47 Service and VNF/VF models.
48 -
49
50 - Invoke a CM for a given Service and VNF/VF.
51 - invoke a CM for monitoring-templates (MTs: control-loops).
52 - invoke a CM for policy changes
53 - Invoke a CM for license changes
54 - etc..
55
56 - Ability to operate on a workflow (e.g. actions as stop, start,
57 restart, resume).
58 - Ability to schedule a workflow
59
60 - notify
61 - automatic instantiation upon reaching the scheduled time.
62
63- Invoke Security, Load and performance test on a given Service and
64 VNF/VF.
65- Collaboration
66
67 - Project/Admin dashboard (include user management, VNF/VF and
68 Services relevant to the project).
69
70- Interfaces:
71
72 - SDC - get models
73 - A&AI - get current deployment (inventory)
74 - MSO - invoke instantiation and change-management.
75 - BYO Scheduler - set/get schedule