Rift.IO OSM R1 Initial Submission
[osm/UI.git] / skyquake / plugins / composer / src / src / assets / ping-vrouter-pong-catalog.json
1 [
2   {
3     "id": "GUID-1",
4     "name": "RIFT.ware™ NS Descriptors Catalog",
5     "short-name": "rift.ware-nsd-cat",
6     "description": "RIFT.ware™, an open source NFV development and deployment software platform that makes it simple to create, deploy and manage hyper-scale Virtual network functions and applications.",
7     "vendor": "RIFT.io",
8     "version": "",
9     "created-on": "",
10     "type": "nsd",
11     "descriptors": [
12       {
13         "description": "Toy NS Ping-Vrouter-Pong",
14         "constituent-vnfd": [
15           {
16             "member-vnf-index": 1,
17             "vnfd-id-ref": "7cae6ff6-9263-11e5-b7df-001b21b98a89"
18           },
19           {
20             "member-vnf-index": 2,
21             "vnfd-id-ref": "a4dea522-9263-11e5-ad06-001b21b98a89"
22           },
23           {
24             "member-vnf-index": 3,
25             "vnfd-id-ref": "7cb0375a-9263-11e5-b7df-001b21b98a89"
26           }
27         ],
28         "version": 1,
29         "vld": [
30           {
31             "description": "Link from ping to vrouter",
32             "type": "ELAN",
33             "vnfd-connection-point-ref": [
34               {
35                 "member-vnf-index-ref": 1,
36                 "vnfd-connection-point-ref": "ping_vnfd/cp0",
37                 "vnfd-id-ref": "7cae6ff6-9263-11e5-b7df-001b21b98a89"
38               },
39               {
40                 "member-vnf-index-ref": 2,
41                 "vnfd-connection-point-ref": "vrouter_vnfd/cp0",
42                 "vnfd-id-ref": "a4dea522-9263-11e5-ad06-001b21b98a89"
43               }
44             ],
45             "version": 1,
46             "vendor": "RIFT.io",
47             "name": "Link1",
48             "short-name": "Link1",
49             "id": "23afa0c8-92d1-11e5-9a9f-001b21b98a89"
50           },
51           {
52             "description": "Link from vrouter to pong",
53             "type": "ELAN",
54             "vnfd-connection-point-ref": [
55               {
56                 "member-vnf-index-ref": 2,
57                 "vnfd-connection-point-ref": "vrouter_vnfd/cp1",
58                 "vnfd-id-ref": "a4dea522-9263-11e5-ad06-001b21b98a89"
59               },
60               {
61                 "member-vnf-index-ref": 3,
62                 "vnfd-connection-point-ref": "pong_vnfd/cp0",
63                 "vnfd-id-ref": "7cb0375a-9263-11e5-b7df-001b21b98a89"
64               }
65             ],
66             "version": 1,
67             "vendor": "RIFT.io",
68             "name": "Link2",
69             "short-name": "Link2",
70             "id": "23afe542-92d1-11e5-9a9f-001b21b98a89"
71           }
72         ],
73         "vendor": "RIFT.io",
74         "name": "ping_vrouter_pong_nsd",
75         "short-name": "ping_vrouter_pong_nsd",
76         "id": "23a28e4c-92d1-11e5-9a9f-001b21b98a89"
77       }
78     ]
79   },
80   {
81     "id": "GUID-2",
82     "name": "RIFT.ware™ VNF Descriptors Catalog",
83     "short-name": "rift.ware-vnfd-cat",
84     "description": "RIFT.ware™, an open source NFV development and deployment software platform that makes it simple to create, deploy and manage hyper-scale Virtual network functions and applications.",
85     "vendor": "RIFT.io",
86     "version": "",
87     "created-on": "",
88     "type": "vnfd",
89     "descriptors": [
90       {
91         "vdu": [
92           {
93             "image": "Fedora-x86_64-20-20131211.1-sda-ping.qcow2",
94             "host-epa": {
95               "cpu-socket-count": "PREFER_TWO",
96               "cpu-vendor": "PREFER_INTEL",
97               "cpu-feature": [
98                 "PREFER_AES",
99                 "PREFER_CAT"
100               ],
101               "cpu-arch": "PREFER_X86_64",
102               "cpu-model": "PREFER_SANDYBRIDGE"
103             },
104             "hypervisor-epa": {
105               "type": "PREFER_KVM"
106             },
107             "external-interface": [
108               {
109                 "virtual-interface": {
110                   "type": "VIRTIO"
111                 },
112                 "name": "eth0",
113                 "vnfd-connection-point-ref": "ping_vnfd/cp0"
114               }
115             ],
116             "count": 2,
117             "internal-interface": [
118               {
119                 "vdu-internal-connection-point-ref": "7cafe53e-9263-11e5-b7df-001b21b98a89",
120                 "virtual-interface": {
121                   "type": "VIRTIO"
122                 },
123                 "name": "eth0"
124               }
125             ],
126             "cloud-init": "#cloud-config\npassword: fedora\nchpasswd: { expire: False }\nssh_pwauth: True\nruncmd:\n  - [ systemctl, daemon-reload ]\n  - [ systemctl, enable, ping.service ]\n  - [ systemctl, start, --no-block, ping.service ]\n  - [ ifup, eth1 ]\n  - [ ifup, eth2 ]\n",
127             "internal-connection-point": [
128               {
129                 "type": "VPORT",
130                 "id": "7cafe53e-9263-11e5-b7df-001b21b98a89"
131               }
132             ],
133             "vm-flavor": {
134               "memory-mb": 4096,
135               "vcpu-count": 2,
136               "storage-gb": 40
137             },
138             "guest-epa": {
139               "mempage-size": "PREFER_LARGE",
140               "cpu-thread-pinning-policy": "AVOID",
141               "trusted-execution": "true",
142               "numa-node-policy": {
143                 "node": [
144                   {
145                     "vcpu": [
146                       0,
147                       1
148                     ],
149                     "memory-mb": 8192,
150                     "id": 0
151                   },
152                   {
153                     "vcpu": [
154                       2,
155                       3
156                     ],
157                     "memory-mb": 8192,
158                     "id": 1
159                   }
160                 ],
161                 "node-cnt": 2,
162                 "mem-policy": "PREFERRED"
163               },
164               "cpu-pinning-policy": "DEDICATED"
165             },
166             "name": "iovdu",
167             "vswitch-epa": {
168               "ovs-acceleration": "DISABLED",
169               "ovs-offload": "DISABLED"
170             },
171             "id": "7caf476e-9263-11e5-b7df-001b21b98a89"
172           }
173         ],
174         "description": "This is an example RIFT.ware VNF",
175         "connection-point": [
176           {
177             "type": "VPORT",
178             "name": "ping_vnfd/cp0"
179           }
180         ],
181         "monitoring-param": [
182           {
183             "units": "packets",
184             "description": "no of ping requests",
185             "current-value": 0,
186             "min-value": 0,
187             "path": "api/v1/ping/stats",
188             "id": 1,
189             "widget-type": "COUNTER",
190             "name": "ping-request-tx-count",
191             "max-value": 4292967295,
192             "group-tag": "Group1"
193           },
194           {
195             "units": "packets",
196             "description": "no of ping responses",
197             "current-value": 0,
198             "min-value": 0,
199             "path": "api/v1/ping/stats",
200             "id": 2,
201             "widget-type": "COUNTER",
202             "name": "ping-response-rx-count",
203             "max-value": 4292967295,
204             "group-tag": "Group1"
205           }
206         ],
207         "mgmt-interface": {
208           "vdu-id": "7caf476e-9263-11e5-b7df-001b21b98a89",
209           "port": 18888
210         },
211         "version": 1,
212         "internal-vld": [
213           {
214             "description": "Virtual link for internal fabric",
215             "type": "ELAN",
216             "internal-connection-point-ref": [
217               "7cafe53e-9263-11e5-b7df-001b21b98a89"
218             ],
219             "name": "fabric",
220             "short-name": "fabric",
221             "id": "7caead0e-9263-11e5-b7df-001b21b98a89"
222           }
223         ],
224         "vendor": "RIFT.io",
225         "name": "ping_vnfd",
226         "short-name": "ping_vnfd",
227         "id": "7cae6ff6-9263-11e5-b7df-001b21b98a89"
228       },
229       {
230         "vdu": [
231           {
232             "image": "Fedora-x86_64-20-20131211.1-sda-pong.qcow2",
233             "host-epa": {
234               "cpu-socket-count": "PREFER_TWO",
235               "cpu-vendor": "PREFER_INTEL",
236               "cpu-feature": [
237                 "PREFER_AES",
238                 "PREFER_CAT"
239               ],
240               "cpu-arch": "PREFER_X86_64",
241               "cpu-model": "PREFER_SANDYBRIDGE"
242             },
243             "hypervisor-epa": {
244               "type": "PREFER_KVM"
245             },
246             "external-interface": [
247               {
248                 "virtual-interface": {
249                   "type": "VIRTIO"
250                 },
251                 "name": "eth0",
252                 "vnfd-connection-point-ref": "pong_vnfd/cp0"
253               }
254             ],
255             "count": 2,
256             "internal-interface": [
257               {
258                 "vdu-internal-connection-point-ref": "7cb0ab18-9263-11e5-b7df-001b21b98a89",
259                 "virtual-interface": {
260                   "type": "VIRTIO"
261                 },
262                 "name": "eth0"
263               }
264             ],
265             "cloud-init": "#cloud-config\npassword: fedora\nchpasswd: { expire: False }\nssh_pwauth: True\nruncmd:\n  - [ systemctl, daemon-reload ]\n  - [ systemctl, enable, pong.service ]\n  - [ systemctl, start, --no-block, pong.service ]\n  - [ ifup, eth1 ]\n  - [ ifup, eth2 ]\n",
266             "internal-connection-point": [
267               {
268                 "type": "VPORT",
269                 "id": "7cb0ab18-9263-11e5-b7df-001b21b98a89"
270               }
271             ],
272             "vm-flavor": {
273               "memory-mb": 4096,
274               "vcpu-count": 2,
275               "storage-gb": 40
276             },
277             "guest-epa": {
278               "mempage-size": "PREFER_LARGE",
279               "cpu-thread-pinning-policy": "AVOID",
280               "trusted-execution": "true",
281               "numa-node-policy": {
282                 "node": [
283                   {
284                     "vcpu": [
285                       0,
286                       1
287                     ],
288                     "memory-mb": 8192,
289                     "id": 0
290                   },
291                   {
292                     "vcpu": [
293                       2,
294                       3
295                     ],
296                     "memory-mb": 8192,
297                     "id": 1
298                   }
299                 ],
300                 "node-cnt": 2,
301                 "mem-policy": "PREFERRED"
302               },
303               "cpu-pinning-policy": "DEDICATED"
304             },
305             "name": "iovdu",
306             "vswitch-epa": {
307               "ovs-acceleration": "DISABLED",
308               "ovs-offload": "DISABLED"
309             },
310             "id": "7cb0832c-9263-11e5-b7df-001b21b98a89"
311           }
312         ],
313         "description": "This is an example RIFT.ware VNF",
314         "connection-point": [
315           {
316             "type": "VPORT",
317             "name": "pong_vnfd/cp0"
318           }
319         ],
320         "monitoring-param": [
321           {
322             "units": "packets",
323             "description": "no of ping requests",
324             "current-value": 0,
325             "min-value": 0,
326             "path": "api/v1/pong/stats",
327             "id": 1,
328             "widget-type": "COUNTER",
329             "name": "ping-request-rx-count",
330             "max-value": 4292967295,
331             "group-tag": "Group1"
332           },
333           {
334             "units": "packets",
335             "description": "no of ping responses",
336             "current-value": 0,
337             "min-value": 0,
338             "path": "api/v1/pong/stats",
339             "id": 2,
340             "widget-type": "COUNTER",
341             "name": "ping-response-tx-count",
342             "max-value": 4292967295,
343             "group-tag": "Group1"
344           }
345         ],
346         "mgmt-interface": {
347           "vdu-id": "7cb0832c-9263-11e5-b7df-001b21b98a89",
348           "port": 18889
349         },
350         "version": 1,
351         "internal-vld": [
352           {
353             "description": "Virtual link for internal fabric",
354             "type": "ELAN",
355             "internal-connection-point-ref": [
356               "7cb0ab18-9263-11e5-b7df-001b21b98a89"
357             ],
358             "name": "fabric",
359             "short-name": "fabric",
360             "id": "7cb048bc-9263-11e5-b7df-001b21b98a89"
361           }
362         ],
363         "vendor": "RIFT.io",
364         "name": "pong_vnfd",
365         "short-name": "pong_vnfd",
366         "id": "7cb0375a-9263-11e5-b7df-001b21b98a89"
367       },
368       {
369         "vdu": [
370           {
371             "image": "vyatta_snp.qcow2",
372             "host-epa": {
373               "cpu-socket-count": "PREFER_TWO",
374               "cpu-vendor": "PREFER_INTEL",
375               "cpu-feature": [
376                 "PREFER_AES",
377                 "PREFER_CAT"
378               ],
379               "cpu-arch": "PREFER_X86_64",
380               "cpu-model": "PREFER_SANDYBRIDGE"
381             },
382             "hypervisor-epa": {
383               "type": "PREFER_KVM"
384             },
385             "cloud-init": "#cloud-config\n",
386             "external-interface": [
387               {
388                 "virtual-interface": {
389                   "type": "VIRTIO"
390                 },
391                 "name": "eth0",
392                 "vnfd-connection-point-ref": "vrouter_vnfd/cp0"
393               },
394               {
395                 "virtual-interface": {
396                   "type": "VIRTIO"
397                 },
398                 "name": "eth1",
399                 "vnfd-connection-point-ref": "vrouter_vnfd/cp1"
400               }
401             ],
402             "vm-flavor": {
403               "memory-mb": 4096,
404               "vcpu-count": 2,
405               "storage-gb": 40
406             },
407             "guest-epa": {
408               "mempage-size": "PREFER_LARGE",
409               "cpu-thread-pinning-policy": "AVOID",
410               "trusted-execution": "true",
411               "numa-node-policy": {
412                 "node": [
413                   {
414                     "vcpu": [
415                       0,
416                       1
417                     ],
418                     "memory-mb": 8192,
419                     "id": 0
420                   },
421                   {
422                     "vcpu": [
423                       2,
424                       3
425                     ],
426                     "memory-mb": 8192,
427                     "id": 1
428                   }
429                 ],
430                 "node-cnt": 2,
431                 "mem-policy": "PREFERRED"
432               },
433               "cpu-pinning-policy": "DEDICATED"
434             },
435             "name": "iovdu",
436             "count": 2,
437             "vswitch-epa": {
438               "ovs-acceleration": "DISABLED",
439               "ovs-offload": "DISABLED"
440             },
441             "id": "a4df6142-9263-11e5-ad06-001b21b98a89"
442           }
443         ],
444         "description": "This is a Brocade vRouter VNF",
445         "connection-point": [
446           {
447             "type": "VPORT",
448             "name": "vrouter_vnfd/cp0"
449           },
450           {
451             "type": "VPORT",
452             "name": "vrouter_vnfd/cp1"
453           }
454         ],
455         "monitoring-param": [
456           {
457             "units": "packets",
458             "description": "no of tx pkts",
459             "current-value": 0,
460             "min-value": 0,
461             "path": "api/v1/ping/stats",
462             "id": 1,
463             "widget-type": "COUNTER",
464             "name": "tx-count",
465             "max-value": 4292967295,
466             "group-tag": "Group1"
467           },
468           {
469             "units": "packets",
470             "description": "no of rx packets",
471             "current-value": 0,
472             "min-value": 0,
473             "path": "api/v1/ping/stats",
474             "id": 2,
475             "widget-type": "COUNTER",
476             "name": "rx-count",
477             "max-value": 4292967295,
478             "group-tag": "Group1"
479           }
480         ],
481         "mgmt-interface": {
482           "vdu-id": "a4df6142-9263-11e5-ad06-001b21b98a89",
483           "port": 18888
484         },
485         "version": 1,
486         "vendor": "Brocade",
487         "name": "vrouter_vnfd",
488         "short-name": "vrouter_vnfd",
489         "id": "a4dea522-9263-11e5-ad06-001b21b98a89"
490       }
491     ]
492   },
493   {
494     "id": "GUID-3",
495     "name": "RIFT.ware™ PNF Descriptors Catalog",
496     "short-name": "rift.ware-pnfd-cat",
497     "description": "RIFT.ware™, an open source NFV development and deployment software platform that makes it simple to create, deploy and manage hyper-scale Virtual network functions and applications.",
498     "vendor": "RIFT.io",
499     "version": "",
500     "created-on": "",
501     "type": "pnfd",
502     "descriptors": []
503   }
504 ]