summaryrefslogtreecommitdiffstats
path: root/docs/ONAP release 2 spec/im/vdu.rst
blob: 3d74c59c51b4f6b885d6423d4ea123aa17a2a406 (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
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
.. 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: VDU/VDUDesc
==================

+-------------------+-------------+------------------+-----------------+-------------------------+
| **Attribute Name**| **Type**    | **Multiplicity** | **Description** | **Applied Stereotypes** |
+===================+=============+==================+=================+=========================+
| vduId             | Identifier  | 1                | Unique          | support:                |
|                   |             |                  | identifier      | MANDATORY               |
|                   |             |                  | of this Vdu     |                         |
|                   |             |                  | in VNFD.        |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+
| name              | String      | 1                | Human           | support:                |
|                   |             |                  | readable        | MANDATORY               |
|                   |             |                  | name of the     |                         |
|                   |             |                  | Vdu.            |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+
| description       | String      | 1                | Human           | support:                |
|                   |             |                  | readable        | MANDATORY               |
|                   |             |                  | description     |                         |
|                   |             |                  | of the Vdu.     |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+
| vduCpd            | VduCpd/VDUC | 1..N             | Describes       | support:                |
|                   | PDesc       |                  | network         | MANDATORY               |
|                   |             |                  | connectivit     |                         |
|                   |             |                  | y               |                         |
|                   |             |                  | between a       |                         |
|                   |             |                  | VNFC            |                         |
|                   |             |                  | instance        |                         |
|                   |             |                  | (based on       |                         |
|                   |             |                  | this Vdu)       |                         |
|                   |             |                  | and an          |                         |
|                   |             |                  | Virtual         |                         |
|                   |             |                  | Link (VL).      |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+
| virtualComp       | Identifier  | 1                | Describes       | support:                |
| uteDesc           | (reference  |                  | CPU, Memory     | MANDATORY               |
|                   | to          |                  | and             |                         |
|                   | VirtualComp |                  | acceleratio     |                         |
|                   | uteDesc)    |                  | n               |                         |
|                   |             |                  | requirement     |                         |
|                   |             |                  | s               |                         |
|                   |             |                  | of the          |                         |
|                   |             |                  | Virtualisat     |                         |
|                   |             |                  | ion             |                         |
|                   |             |                  | Container       |                         |
|                   |             |                  | realising       |                         |
|                   |             |                  | this Vdu.       |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+
| virtualStor       | Identifier  | 0..N             | Describes       | support:                |
| ageDesc           | (reference  |                  | storage         | MANDATORY               |
|                   | to          |                  | requirement     |                         |
|                   | VirtualStor |                  | s               |                         |
|                   | ageDesc)    |                  | for a           |                         |
|                   |             |                  | VirtualStor     |                         |
|                   |             |                  | age             |                         |
|                   |             |                  | instance        |                         |
|                   |             |                  | attached to     |                         |
|                   |             |                  | the             |                         |
|                   |             |                  | virtualisat     |                         |
|                   |             |                  | ion             |                         |
|                   |             |                  | container       |                         |
|                   |             |                  | created         |                         |
|                   |             |                  | from            |                         |
|                   |             |                  | virtualComp     |                         |
|                   |             |                  | uteDesc         |                         |
|                   |             |                  | defined for     |                         |
|                   |             |                  | this Vdu.       |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+
| bootOrder         | KeyValuePai | 0..N             | Boot order      | support:                |
|                   | r/NameValue |                  | of valid        | MANDATORY               |
|                   | Pair        |                  | boot            |                         |
|                   |             |                  | devices.        | valueRange:             |
|                   |             |                  |                 | "key/name"              |
|                   |             |                  | NOTE: If no     | indicates               |
|                   |             |                  | boot order      | the the                 |
|                   |             |                  | is defined      | boot index              |
|                   |             |                  | the default     | (lowest                 |
|                   |             |                  | boot order      | index                   |
|                   |             |                  | defined in      | defines                 |
|                   |             |                  | the VIM or      | highest                 |
|                   |             |                  | NFVI shall      | boot                    |
|                   |             |                  | be used.        | priority).              |
|                   |             |                  |                 | "value"                 |
|                   |             |                  |                 | references              |
|                   |             |                  |                 | a                       |
|                   |             |                  |                 | descriptor              |
|                   |             |                  |                 | from which              |
|                   |             |                  |                 | a valid                 |
|                   |             |                  |                 | boot device             |
|                   |             |                  |                 | is created              |
|                   |             |                  |                 | e.g.                    |
|                   |             |                  |                 | VirtualStor             |
|                   |             |                  |                 | ageDesc                 |
|                   |             |                  |                 | from which              |
|                   |             |                  |                 | a                       |
|                   |             |                  |                 | VirtualStor             |
|                   |             |                  |                 | age                     |
|                   |             |                  |                 | instance is             |
|                   |             |                  |                 | created.                |
+-------------------+-------------+------------------+-----------------+-------------------------+
| swImageDesc       | SwImageDesc | 0..1             | Describes       | support:                |
|                   |             |                  | the             | MANDATORY               |
|                   |             | Editor's         | software        |                         |
|                   |             | note: the        | image which     |                         |
|                   |             | scenario of      | is directly     |                         |
|                   |             | using "0"        | loaded on       |                         |
|                   |             | needs to be      | the             |                         |
|                   |             | clarified.       | virtualisat     |                         |
|                   |             |                  | ion             |                         |
|                   |             |                  | container       |                         |
|                   |             |                  | realising       |                         |
|                   |             |                  | this Vdu.       |                         |
|                   |             |                  |                 |                         |
|                   |             |                  | NOTE: More      |                         |
|                   |             |                  | software        |                         |
|                   |             |                  | images can      |                         |
|                   |             |                  | be attached     |                         |
|                   |             |                  | to the          |                         |
|                   |             |                  | virtualisat     |                         |
|                   |             |                  | ion             |                         |
|                   |             |                  | container       |                         |
|                   |             |                  | using           |                         |
|                   |             |                  | VirtualStor     |                         |
|                   |             |                  | age             |                         |
|                   |             |                  | resources.      |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+
| nfviConstra       | KeyValuthae | 0..N             | Describes       | support:                |
| int               | Pair/NameVa |                  | constraints     | MANDATORY               |
|                   | luePair     |                  | on the NFVI     |                         |
|                   |             |                  | for the         | valueRange:             |
|                   |             |                  | VNFC            | "key/name"              |
|                   |             |                  | instance(s)     | includes                |
|                   |             |                  | created         | "Availabili             |
|                   |             |                  | from this       | tyZone",                |
|                   |             |                  | Vdu. For        | "HostAggreg             |
|                   |             |                  | example,        | ates".                  |
|                   |             |                  | aspects of      |                         |
|                   |             |                  | a secure        |                         |
|                   |             |                  | hosting         |                         |
|                   |             |                  | environment     |                         |
|                   |             |                  | for the         |                         |
|                   |             |                  | VNFC            |                         |
|                   |             |                  | instance        |                         |
|                   |             |                  | that            |                         |
|                   |             |                  | involve         |                         |
|                   |             |                  | additional      |                         |
|                   |             |                  | entities or     |                         |
|                   |             |                  | processes.      |                         |
|                   |             |                  |                 |                         |
|                   |             |                  | NOTE: These     |                         |
|                   |             |                  | are             |                         |
|                   |             |                  | constraints     |                         |
|                   |             |                  | other than      |                         |
|                   |             |                  | stipulating     |                         |
|                   |             |                  | that a VNFC     |                         |
|                   |             |                  | instance        |                         |
|                   |             |                  | has access      |                         |
|                   |             |                  | to a            |                         |
|                   |             |                  | certain         |                         |
|                   |             |                  | resource,       |                         |
|                   |             |                  | as a            |                         |
|                   |             |                  | prerequisit     |                         |
|                   |             |                  | e               |                         |
|                   |             |                  | to              |                         |
|                   |             |                  | instantiati     |                         |
|                   |             |                  | on.             |                         |
|                   |             |                  | The             |                         |
|                   |             |                  | attributes      |                         |
|                   |             |                  | virtualComp     |                         |
|                   |             |                  | uteDesc         |                         |
|                   |             |                  | and             |                         |
|                   |             |                  | virtualStor     |                         |
|                   |             |                  | ageDesc         |                         |
|                   |             |                  | define the      |                         |
|                   |             |                  | resources       |                         |
|                   |             |                  | required        |                         |
|                   |             |                  | for             |                         |
|                   |             |                  | instantiati     |                         |
|                   |             |                  | on              |                         |
|                   |             |                  | of the VNFC     |                         |
|                   |             |                  | instance.       |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+
| monitoringP       | MonitoringP | 0..N             | Defines the     | support:                |
| arameter          | arameter    |                  | virtualised     | MANDATORY               |
|                   |             |                  | resources       |                         |
|                   |             |                  | monitoring      |                         |
|                   |             |                  | parameters      |                         |
|                   |             |                  | on VDU          |                         |
|                   |             |                  | level.          |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+
| configurabl       | VnfcConfigu | 1                | Describes       | support:                |
| eProperties       | rableProper |                  | the             | MANDATORY               |
|                   | ties        |                  | configurabl     |                         |
|                   |             |                  | e               |                         |
|                   |             |                  | properties      |                         |
|                   |             |                  | of all VNFC     |                         |
|                   |             |                  | instances       |                         |
|                   |             |                  | based on        |                         |
|                   |             |                  | this VDU.       |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+
| injectFiles       | String      | 0..N             | Describes       | support:                |
|                   |             |                  | the             | MANDATORY               |
|                   |             |                  | information     |                         |
|                   |             |                  | (e.g. URL)      |                         |
|                   |             |                  | about the       |                         |
|                   |             |                  | scripts,        |                         |
|                   |             |                  | config          |                         |
|                   |             |                  | drive           |                         |
|                   |             |                  | metadata,       |                         |
|                   |             |                  | etc. which      |                         |
|                   |             |                  | can be used     |                         |
|                   |             |                  | during Vdu      |                         |
|                   |             |                  | booting         |                         |
|                   |             |                  | process.        |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+
|                   |             |                  |                 |                         |
+-------------------+-------------+------------------+-----------------+-------------------------+