summaryrefslogtreecommitdiffstats
path: root/docs/ONAP release 2 spec/im/vduprofile.rst
blob: 522fa0992209c98cc88e4276652af3903007d194 (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
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
.. 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

.. contents::
   :depth: 3
..

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

+--------------------+-------------+-------------------+-----------------+--------------------------+
| **Attribute Name** | **Type**    | **Multiplicity**  | **Description** | **Applied Stereotypes**  |
+====================+=============+===================+=================+==========================+
| vduId              | Identifier  | 1                 | Uniquely        | support:                 |
|                    | (Reference  |                   | identifies      | MANDATORY                |
|                    | to Vdu)     |                   | a VDU.          |                          |
+--------------------+-------------+-------------------+-----------------+--------------------------+
| minNumberOf        | Integer     | 1                 | Minimum         | support:                 |
| Instances          |             |                   | number of       | MANDATORY                |
|                    |             |                   | instances       |                          |
|                    |             |                   | of the VNFC     |                          |
|                    |             |                   | based on        |                          |
|                    |             |                   | this VDU        |                          |
|                    |             |                   | that is         |                          |
|                    |             |                   | permitted       |                          |
|                    |             |                   | to exist        |                          |
|                    |             |                   | for this        |                          |
|                    |             |                   | flavour.        |                          |
+--------------------+-------------+-------------------+-----------------+--------------------------+
| maxNumberOf        | Integer     | 1                 | Maximum         | support:                 |
| Instances          |             |                   | number of       | MANDATORY                |
|                    |             |                   | instances       |                          |
|                    |             |                   | of the VNFC     |                          |
|                    |             |                   | based on        |                          |
|                    |             |                   | this VDU        |                          |
|                    |             |                   | that is         |                          |
|                    |             |                   | permitted       |                          |
|                    |             |                   | to exist        |                          |
|                    |             |                   | for this        |                          |
|                    |             |                   | flavour.        |                          |
+--------------------+-------------+-------------------+-----------------+--------------------------+
| localAffini        | LocalAffini | 0..N              | Specifies       | support:                 |
| tyOrAntiAff        | tyOrAntiAff |                   | affinity or     | MANDATORY                |
| inityRule          | inityRule   |                   | anti-affini     |                          |
|                    |             |                   | ty              |                          |
|                    |             |                   | rules           |                          |
|                    |             |                   | applicable      |                          |
|                    |             |                   | between the     |                          |
|                    |             |                   | virtualisat     |                          |
|                    |             |                   | ion             |                          |
|                    |             |                   | 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-affini     |                          |
|                    |             |                   | ty              |                          |
|                    |             |                   | rule(s)         |                          |
|                    |             |                   | with            |                          |
|                    |             |                   | different       |                          |
|                    |             |                   | scopes          |                          |
|                    |             |                   | (e.g.           |                          |
|                    |             |                   | "Affinity       |                          |
|                    |             |                   | with the        |                          |
|                    |             |                   | scope           |                          |
|                    |             |                   | resource        |                          |
|                    |             |                   | zone and        |                          |
|                    |             |                   | anti-affini     |                          |
|                    |             |                   | ty              |                          |
|                    |             |                   | with the        |                          |
|                    |             |                   | scope NFVI      |                          |
|                    |             |                   | node") are      |                          |
|                    |             |                   | applicable      |                          |
|                    |             |                   | to the          |                          |
|                    |             |                   | virtualisat     |                          |
|                    |             |                   | ion             |                          |
|                    |             |                   | containers      |                          |
|                    |             |                   | (e.g.           |                          |
|                    |             |                   | virtual         |                          |
|                    |             |                   | machines)       |                          |
|                    |             |                   | to be           |                          |
|                    |             |                   | created         |                          |
|                    |             |                   | based on        |                          |
|                    |             |                   | this VDU.       |                          |
+--------------------+-------------+-------------------+-----------------+--------------------------+
| affinityOrA        | Identifier  | 0..N              | Identifier(     | support:                 |
| ntiAffinity        |             |                   | s)              | MANDATORY                |
| GroupId            |             |                   | of the          |                          |
|                    |             |                   | affinity or     |                          |
|                    |             |                   | anti-affini     |                          |
|                    |             |                   | ty              |                          |
|                    |             |                   | group(s)        |                          |
|                    |             |                   | the VDU         |                          |
|                    |             |                   | belongs to.     |                          |
|                    |             |                   |                 |                          |
|                    |             |                   | NOTE: Each      |                          |
|                    |             |                   | identifier      |                          |
|                    |             |                   | references      |                          |
|                    |             |                   | an affinity     |                          |
|                    |             |                   | or              |                          |
|                    |             |                   | anti-affini     |                          |
|                    |             |                   | ty              |                          |
|                    |             |                   | group which     |                          |
|                    |             |                   | expresses       |                          |
|                    |             |                   | affinity or     |                          |
|                    |             |                   | anti-affini     |                          |
|                    |             |                   | ty              |                          |
|                    |             |                   | relationshi     |                          |
|                    |             |                   | ps              |                          |
|                    |             |                   | between the     |                          |
|                    |             |                   | virtualisat     |                          |
|                    |             |                   | ion             |                          |
|                    |             |                   | container(s     |                          |
|                    |             |                   | )               |                          |
|                    |             |                   | (e.g.           |                          |
|                    |             |                   | virtual         |                          |
|                    |             |                   | machine(s))     |                          |
|                    |             |                   | to be           |                          |
|                    |             |                   | created         |                          |
|                    |             |                   | using this      |                          |
|                    |             |                   | VDU and the     |                          |
|                    |             |                   | virtualisat     |                          |
|                    |             |                   | ion             |                          |
|                    |             |                   | 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.            |                          |
+--------------------+-------------+-------------------+-----------------+--------------------------+
| vmBootUpTim        | Integer     | 0..1              | Timeout         | support:                 |
| eOut               |             |                   | value for       | OPTIONAL                 |
|                    |             |                   | the VNFM to     |                          |
|                    |             |                   | wait before     |                          |
|                    |             |                   | the             |                          |
|                    |             |                   | successful      |                          |
|                    |             |                   | booting up      |                          |
|                    |             |                   | of the VDU.     |                          |
+--------------------+-------------+-------------------+-----------------+--------------------------+