summaryrefslogtreecommitdiffstats
path: root/docs/ONAP Model Spec/im/vduprofile.rst
blob: 2d7e64a132514311ba8a2a361e456fa9ab439a26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
.. Copyright 2018 (China Mobile)
.. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE
.. Full license text at https://creativecommons.org/licenses/by/4.0/legalcode

Class: VduProfile
=================

+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
| **Attribute Name**              | **Type**                        | **Multiplicity**  | **Description** | **Applied Stereotypes**  |
+=================================+=================================+===================+=================+==========================+
| vduId                           | Identifier                      | 1                 | Uniquely        | support:                 |
|                                 | (Reference                      |                   | identifies      | MANDATORY                |
|                                 | to Vdu)                         |                   | a VDU.          |                          |
+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
| minNumberOfInstances            | Integer                         | 1                 | Minimum         | support:                 |
|                                 |                                 |                   | number of       | MANDATORY                |
|                                 |                                 |                   | instances       |                          |
|                                 |                                 |                   | of the VNFC     |                          |
|                                 |                                 |                   | based on        |                          |
|                                 |                                 |                   | this VDU        |                          |
|                                 |                                 |                   | that is         |                          |
|                                 |                                 |                   | permitted       |                          |
|                                 |                                 |                   | to exist        |                          |
|                                 |                                 |                   | for this        |                          |
|                                 |                                 |                   | flavour.        |                          |
+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
| maxNumberOfInstances            | Integer                         | 1                 | Maximum         | support:                 |
|                                 |                                 |                   | number of       | MANDATORY                |
|                                 |                                 |                   | instances       |                          |
|                                 |                                 |                   | of the VNFC     |                          |
|                                 |                                 |                   | based on        |                          |
|                                 |                                 |                   | this VDU        |                          |
|                                 |                                 |                   | that is         |                          |
|                                 |                                 |                   | permitted       |                          |
|                                 |                                 |                   | to exist        |                          |
|                                 |                                 |                   | for this        |                          |
|                                 |                                 |                   | flavour.        |                          |
+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
| localAffinityOrAntiAffinityRule | LocalAffinityOrAntiAffinityRule | 0..N              | Specifies       | support:                 |
|                                 |                                 |                   | affinity or     | MANDATORY                |
|                                 |                                 |                   | anti-affinity   |                          |
|                                 |                                 |                   | rules           |                          |
|                                 |                                 |                   | applicable      |                          |
|                                 |                                 |                   | between the     |                          |
|                                 |                                 |                   | virtualisation  |                          |
|                                 |                                 |                   | containers      |                          |
|                                 |                                 |                   | (e.g.           |                          |
|                                 |                                 |                   | virtual         |                          |
|                                 |                                 |                   | machines)       |                          |
|                                 |                                 |                   | to be           |                          |
|                                 |                                 |                   | created         |                          |
|                                 |                                 |                   | based on        |                          |
|                                 |                                 |                   | this VDU.       |                          |
|                                 |                                 |                   |                 |                          |
|                                 |                                 |                   | When the        |                          |
|                                 |                                 |                   | cardinality     |                          |
|                                 |                                 |                   | is greater      |                          |
|                                 |                                 |                   | than 1,         |                          |
|                                 |                                 |                   | both            |                          |
|                                 |                                 |                   | affinity        |                          |
|                                 |                                 |                   | rule(s) and     |                          |
|                                 |                                 |                   | anti-affinity   |                          |
|                                 |                                 |                   | rule(s)         |                          |
|                                 |                                 |                   | with            |                          |
|                                 |                                 |                   | different       |                          |
|                                 |                                 |                   | scopes          |                          |
|                                 |                                 |                   | (e.g.           |                          |
|                                 |                                 |                   | "Affinity       |                          |
|                                 |                                 |                   | with the        |                          |
|                                 |                                 |                   | scope           |                          |
|                                 |                                 |                   | resource        |                          |
|                                 |                                 |                   | zone and        |                          |
|                                 |                                 |                   | anti-affinity   |                          |
|                                 |                                 |                   | with the        |                          |
|                                 |                                 |                   | scope NFVI      |                          |
|                                 |                                 |                   | node") are      |                          |
|                                 |                                 |                   | applicable      |                          |
|                                 |                                 |                   | to the          |                          |
|                                 |                                 |                   | virtualisation  |                          |
|                                 |                                 |                   | containers      |                          |
|                                 |                                 |                   | (e.g.           |                          |
|                                 |                                 |                   | virtual         |                          |
|                                 |                                 |                   | machines)       |                          |
|                                 |                                 |                   | to be           |                          |
|                                 |                                 |                   | created         |                          |
|                                 |                                 |                   | based on        |                          |
|                                 |                                 |                   | this VDU.       |                          |
+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
| affinityOrAntiAffinityGroupId   | Identifier                      | 0..N              | Identifier(s)   | support:                 |
|                                 |                                 |                   | of the          | MANDATORY                |
|                                 |                                 |                   | affinity or     |                          |
|                                 |                                 |                   | anti-affinity   |                          |
|                                 |                                 |                   | group(s)        |                          |
|                                 |                                 |                   | the VDU         |                          |
|                                 |                                 |                   | belongs to.     |                          |
|                                 |                                 |                   |                 |                          |
|                                 |                                 |                   | NOTE: Each      |                          |
|                                 |                                 |                   | identifier      |                          |
|                                 |                                 |                   | references      |                          |
|                                 |                                 |                   | an affinity     |                          |
|                                 |                                 |                   | or              |                          |
|                                 |                                 |                   | anti-affinity   |                          |
|                                 |                                 |                   | group which     |                          |
|                                 |                                 |                   | expresses       |                          |
|                                 |                                 |                   | affinity or     |                          |
|                                 |                                 |                   | anti-affinity   |                          |
|                                 |                                 |                   | relationships   |                          |
|                                 |                                 |                   | between the     |                          |
|                                 |                                 |                   | virtualisation  |                          |
|                                 |                                 |                   | container(s)    |                          |
|                                 |                                 |                   | (e.g.           |                          |
|                                 |                                 |                   | virtual         |                          |
|                                 |                                 |                   | machine(s))     |                          |
|                                 |                                 |                   | to be           |                          |
|                                 |                                 |                   | created         |                          |
|                                 |                                 |                   | using this      |                          |
|                                 |                                 |                   | VDU and the     |                          |
|                                 |                                 |                   | virtualisation  |                          |
|                                 |                                 |                   | container(s)    |                          |
|                                 |                                 |                   | (e.g.           |                          |
|                                 |                                 |                   | virtual         |                          |
|                                 |                                 |                   | machine(s))     |                          |
|                                 |                                 |                   | to be           |                          |
|                                 |                                 |                   | created         |                          |
|                                 |                                 |                   | using other     |                          |
|                                 |                                 |                   | VDU(s) in       |                          |
|                                 |                                 |                   | the same        |                          |
|                                 |                                 |                   | group.          |                          |
+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
| watchdog                        | String                          | 0..1              | Watchdog        | support:                 |
|                                 |                                 |                   | action to       | MANDATORY                |
|                                 |                                 |                   | be              |                          |
|                                 |                                 |                   | triggered       |                          |
|                                 |                                 |                   | by the VIM      |                          |
|                                 |                                 |                   | for the VNF     |                          |
|                                 |                                 |                   | in case the     |                          |
|                                 |                                 |                   | heart beat      |                          |
|                                 |                                 |                   | fails, e.g.     |                          |
|                                 |                                 |                   | reset or        |                          |
|                                 |                                 |                   | hard            |                          |
|                                 |                                 |                   | shutdown,       |                          |
|                                 |                                 |                   | etc.            |                          |
+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+
| vmBootUpTimeOut                 | Integer                         | 0..1              | Timeout         | support:                 |
|                                 |                                 |                   | value for       | OPTIONAL                 |
|                                 |                                 |                   | the VNFM to     |                          |
|                                 |                                 |                   | wait before     |                          |
|                                 |                                 |                   | the             |                          |
|                                 |                                 |                   | successful      |                          |
|                                 |                                 |                   | booting up      |                          |
|                                 |                                 |                   | of the VDU.     |                          |
+---------------------------------+---------------------------------+-------------------+-----------------+--------------------------+