| vnfd:vnfd-catalog: | |
| vnfd: | |
| - id: linux-sriov | |
| name: linux_sriov | |
| short-name: linux_sriov | |
| description: Simple VNF example with a ubuntu using SR-IOV | |
| vendor: OSM | |
| version: '1.0' | |
| # Place the logo as png in icons directory and provide the name here | |
| logo: cirros-64.png | |
| # Management interface | |
| mgmt-interface: | |
| cp: eth0 | |
| # Atleast one VDU need to be specified | |
| vdu: | |
| - id: linux-sriov-VM | |
| name: linux_sriov_VM | |
| description: linux_sriov_VM | |
| count: 1 | |
| # Flavour of the VM to be instantiated for the VDU | |
| vm-flavor: | |
| vcpu-count: 1 | |
| memory-mb: 2048 | |
| storage-gb: 20 | |
| # Image/checksum or image including the full path | |
| image: ubuntu16.04 | |
| #checksum: | |
| interface: | |
| # Specify the external interfaces | |
| - name: eth0 | |
| type: EXTERNAL | |
| virtual-interface: | |
| type: VIRTIO | |
| external-connection-point-ref: eth0 | |
| - name: sriov0 | |
| type: EXTERNAL | |
| virtual-interface: | |
| type: SR-IOV | |
| bandwidth: '0' | |
| vpci: 0000:00:0b.0 | |
| external-connection-point-ref: sriov0 | |
| connection-point: | |
| - name: eth0 | |
| type: VPORT | |
| - name: sriov0 | |
| type: VPORT | |