Updates branch master with sol006 branch, introducing new SOL006 model classes
[osm/IM.git] / tests / examples / epa_im.yaml
1 #  Copyright 2020 Whitestack LLC
2 #
3 #  Licensed under the Apache License, Version 2.0 (the "License");
4 #  you may not use this file except in compliance with the License.
5 #  You may obtain a copy of the License at
6 #
7 #    http://www.apache.org/licenses/LICENSE-2.0
8 #
9 #  Unless required by applicable law or agreed to in writing, software
10 #  distributed under the License is distributed on an "AS IS" BASIS,
11 #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12 #  implied.
13 #  See the License for the specific language governing permissions and
14 #  limitations under the License.
15
16 vnfd-catalog:
17   vnfd:
18     - connection-point:
19         - name: eth0
20           type: VPORT
21         - name: xe0
22           type: VPORT
23         - name: xe1
24           type: VPORT
25         - name: xe2
26           type: VPORT
27         - name: xe3
28           type: VPORT
29         - name: xe4
30           type: VPORT
31         - name: xe5
32           type: VPORT
33         - name: xe6
34           type: VPORT
35         - name: xe7
36           type: VPORT
37       description: vBNG VNF for performance tests, with 34 HTs
38       id: vbng34
39       logo: intel.png
40       mgmt-interface:
41         cp: eth0
42       name: vbng34
43       service-function-chain: UNAWARE
44       short-name: vbng34
45       vdu:
46         - count: "1"
47           description: vbng34-VM
48           guest-epa:
49             cpu-pinning-policy: DEDICATED
50             cpu-thread-pinning-policy: PREFER
51             mempage-size: LARGE
52             numa-node-policy:
53               mem-policy: STRICT
54               node:
55                 - id: "0"
56                   paired-threads:
57                     num-paired-threads: "17"
58               node-cnt: "1"
59           host-epa:
60             om-cpu-feature:
61               - feature: 64b
62               - feature: iommu
63               - feature: lps
64               - feature: tlbps
65               - feature: hwsv
66               - feature: dioc
67               - feature: ht
68             om-cpu-model-string: Intel(R) Xeon(R) CPU E5-4620 0 @ 2.20GHz
69           hypervisor-epa:
70             type: REQUIRE_KVM
71             version: 10002|12001|2.6.32-358.el6.x86_64
72           id: vbng34-VM
73           image: intel_vbng34
74           interface:
75             - external-connection-point-ref: eth0
76               name: eth0
77               position: "1"
78               type: EXTERNAL
79               virtual-interface:
80                 bandwidth: "1000000"
81                 type: PARAVIRT
82                 vpci: 0000:00:0a.0
83             - external-connection-point-ref: xe0
84               name: xe0
85               position: "2"
86               type: EXTERNAL
87               virtual-interface:
88                 bandwidth: "10000000000"
89                 type: PCI-PASSTHROUGH
90                 vpci: "0000:00:10.0"
91             - external-connection-point-ref: xe1
92               name: xe1
93               position: "3"
94               type: EXTERNAL
95               virtual-interface:
96                 bandwidth: "10000000000"
97                 type: PCI-PASSTHROUGH
98                 vpci: "0000:00:11.0"
99             - external-connection-point-ref: xe2
100               name: xe2
101               position: "4"
102               type: EXTERNAL
103               virtual-interface:
104                 bandwidth: "10000000000"
105                 type: PCI-PASSTHROUGH
106                 vpci: "0000:00:12.0"
107             - external-connection-point-ref: xe3
108               name: xe3
109               position: "5"
110               type: EXTERNAL
111               virtual-interface:
112                 bandwidth: "10000000000"
113                 type: PCI-PASSTHROUGH
114                 vpci: "0000:00:13.0"
115             - external-connection-point-ref: xe4
116               name: xe4
117               position: "6"
118               type: EXTERNAL
119               virtual-interface:
120                 bandwidth: "10000000000"
121                 type: PCI-PASSTHROUGH
122                 vpci: "0000:00:14.0"
123             - external-connection-point-ref: xe5
124               name: xe5
125               position: "7"
126               type: EXTERNAL
127               virtual-interface:
128                 bandwidth: "10000000000"
129                 type: PCI-PASSTHROUGH
130                 vpci: "0000:00:15.0"
131             - external-connection-point-ref: xe6
132               name: xe6
133               position: "8"
134               type: EXTERNAL
135               virtual-interface:
136                 bandwidth: "10000000000"
137                 type: PCI-PASSTHROUGH
138                 vpci: "0000:00:16.0"
139             - external-connection-point-ref: xe7
140               name: xe7
141               position: "9"
142               type: EXTERNAL
143               virtual-interface:
144                 bandwidth: "10000000000"
145                 type: PCI-PASSTHROUGH
146                 vpci: "0000:00:17.0"
147           name: vbng34-VM
148           supplemental-boot-data:
149             boot-data-drive: "false"
150           vm-flavor:
151             memory-mb: "32768"
152             storage-gb: "15"
153       vendor: Intel
154       version: "1.0"