VDU Data Model (vnfd:vdu)
A VDU is a basic part of VNF. VDUs are virtual machines that host the network function, such as:
-
Virtual machine specification
-
Computation properties (RAM size, disk size, memory page size, number of CPUs, number of cores per CPU, number of threads per core)
-
Storage requirements
-
Initiation and termination scripts
-
High availability redundancy model
-
Scale out/scale in limits
Fields
|
ID |
Type |
Cardinality |
Description |
|---|---|---|---|
|
id |
string |
1 |
Unique identifier for the VDU. |
|
name |
string |
1 |
Unique name for the VDU. |
|
description |
string |
1 |
Description of the VDU. |
|
count |
uint64 |
1 |
Number of instances of the VDU. |
|
mgmt-vpci |
string |
1 |
Specifies the virtual PCI address, expressed in the following format dddd:dd:dd.d. For example 0000:00:12.0. This information can be used to pass as metadata during the VM creation. |
|
vm-flavor |
container |
1 |
Flavor of the virtual machine (VM) instance. See vnfd:vm-flavor. |
|
guest-epa |
container |
1 |
EPA attributes for the guest operating system. See vnfd:guest-epa. |
|
vswitch-epa |
container |
1 |
EPA attributes for Open vSwitch. See vnfd:vswitch-epa. |
|
hypervisor-epa |
container |
1 |
EPA attributes for the hypervisor. See vnfd:hypervisor-epa. |
|
host-epa |
container |
1 |
EPA attributes for the host operating system. See vnfd:host-epa. |
|
alarm |
list |
0..n |
A list of alarms. See vnfd:alarm. |
|
image-properties |
container |
1 |
Image properties, such as name and checksum. |
|
cloud-init-input |
choice |
1 |
Specifies how the contents of |
|
internal-connection-point |
list |
0..n |
List for internal connection points. |
|
internal-interface |
list |
0..n |
List of internal interfaces for the VNF. |
|
external-interface |
list |
0..n |
List of external interfaces for the VNF. |
|
volumes |
list |
0..n |
List of disk-volumes to be attached to VDU. See vnfd:volumes. |
See also
|
© 2017 RIFT.io. All Rights Reserved |
Published on 5/15/2017, 11:51 AM |