3 "OSDF_FRANKFURT.SubscriberPolicy_v1": {
4 "type": "onap.policies.optimization.SubscriberPolicy",
6 "type_version": "1.0.0",
8 "policy-id": "OSDF_FRANKFURT.SubscriberPolicy_v1",
19 "identity": "subscriber_vCPE",
34 "OSDF_FRANKFURT.vnfPolicy_vG": {
35 "type": "onap.policies.optimization.VnfPolicy",
37 "type_version": "1.0.0",
39 "policy-id": "OSDF_FRANKFURT.vnfPolicy_vG",
58 "applicableResources": "any",
61 "inventoryProvider": "aai",
63 "inventoryType": "cloud",
65 "orchestrationStatus": "",
71 "OSDF_FRANKFURT.vnfPolicy_vGMuxInfra": {
72 "type": "onap.policies.optimization.VnfPolicy",
74 "type_version": "1.0.0",
76 "policy-id": "OSDF_FRANKFURT.vnfPolicy_vGMuxInfra",
94 "identity": "vnf_vGMuxInfra",
95 "applicableResources": "any",
98 "inventoryProvider": "aai",
99 "serviceType": "vGMuxInfra-xx",
100 "inventoryType": "service",
101 "customerId": "SDN-ETHERNET-INTERNET",
102 "orchestrationStatus": "",
108 "OSDF_FRANKFURT.Distance_vG_1": {
109 "type": "onap.policies.optimization.DistancePolicy",
111 "type_version": "1.0.0",
113 "policy-id": "OSDF_FRANKFURT.Distance_vG_1",
131 "identity": "distance-vG",
132 "applicableResources": "any",
133 "distanceProperties": {
134 "locationInfo": "customer_loc",
143 "OSDF_FRANKFURT.Distance_vGMuxInfra": {
144 "type": "onap.policies.optimization.DistancePolicy",
146 "type_version": "1.0.0",
148 "policy-id": "OSDF_FRANKFURT.Distance_vGMuxInfra",
166 "identity": "distance-vGMuxInfra",
167 "applicableResources": "any",
168 "distanceProperties": {
169 "locationInfo": "customer_loc",
178 "OSDF_FRANKFURT.Placement_optimization_1": {
179 "type": "onap.policies.optimization.OptimizationPolicy",
181 "type_version": "1.0.0",
183 "policy-id": "OSDF_FRANKFURT.Placement_optimization_1",
202 "identity": "optimization",
203 "objective": "minimize",
204 "objectiveParameter": {
205 "parameterAttributes": [
210 "customerLocationInfo": "customer_loc",
211 "parameter": "distance",
213 "operator": "product"
219 "customerLocationInfo": "customer_loc",
220 "parameter": "distance",
222 "operator": "product"
228 "parameter": "hpa_score",
230 "operator": "product"
236 "customerLocationInfo": "customer_loc",
237 "parameter": "distance",
239 "operator": "product"
245 "parameter": "hpa_score",
247 "operator": "product"
254 "OSDF_FRANKFURT.queryPolicy_vCPE": {
255 "type": "onap.policies.optimization.QueryPolicy",
257 "type_version": "1.0.0",
259 "policy-id": "OSDF_FRANKFURT.queryPolicy_vCPE",
278 "identity": "vCPE_Query_Policy",
281 "attribute": "customerLatitude",
282 "attribute_location": "customerLatitude"
285 "attribute": "customerLongitude",
286 "attribute_location": "customerLongitude"
291 "OSDF_FRANKFURT.hpa_policy_vG_1": {
292 "type": "onap.policies.optimization.HpaPolicy",
294 "type_version": "1.0.0",
296 "policy-id": "OSDF_FRANKFURT.hpa_policy_vG_1",
314 "identity": "hpa-vG",
321 "type": "flavor_directives",
324 "attribute_name": "flavor_label_vm_01",
325 "attribute_value": ""
330 "flavorProperties": [
332 "hpa-feature": "cpuTopology",
334 "architecture": "generic",
336 "hpa-feature-attributes": [
338 "hpa-attribute-key": "numCpuSockets",
339 "hpa-attribute-value": "2",
344 "hpa-attribute-key": "numCpuSockets",
345 "hpa-attribute-value": "4",
350 "hpa-attribute-key": "numCpuCores",
351 "hpa-attribute-value": "2",
356 "hpa-attribute-key": "numCpuCores",
357 "hpa-attribute-value": "4",
362 "hpa-attribute-key": "numCpuThreads",
363 "hpa-attribute-value": "4",
368 "hpa-attribute-key": "numCpuThreads",
369 "hpa-attribute-value": "8",
376 "hpa-feature": "basicCapabilities",
378 "architecture": "generic",
380 "hpa-feature-attributes": [
382 "hpa-attribute-key": "numVirtualCpu",
383 "hpa-attribute-value": 6,
390 "hpa-attribute-key": "virtualMemSize",
391 "hpa-attribute-value": 6,
400 "hpa-feature": "ovsDpdk",
403 "architecture": "generic",
405 "hpa-feature-attributes": [
407 "hpa-attribute-key": "dataProcessingAccelerationLibrary",
408 "hpa-attribute-value": "ovsDpdk_version",
417 "hpa-feature": "cpuInstructionSetExtensions",
419 "architecture": "INTEL-64",
421 "hpa-feature-attributes": [
423 "hpa-attribute-key": "instructionSetExtensions",
424 "hpa-attribute-value": [
442 "type": "flavor_directives",
445 "attribute_name": "flavor_label_vm_02",
446 "attribute_value": ""
451 "flavorProperties": [
453 "hpa-feature": "cpuPinningy",
455 "architecture": "generic",
457 "hpa-feature-attributes": [
459 "hpa-attribute-key": "logicalCpuThreadPinningPolicy",
460 "hpa-attribute-value": "<CPUTHREADPOLICY>",
465 "hpa-attribute-key": "logicalCpuPinningPolicy",
466 "hpa-attribute-value": "<CPUPOLICY>",
473 "hpa-feature": "basicCapabilities",
475 "architecture": "generic",
477 "hpa-feature-attributes": [
479 "hpa-attribute-key": "numVirtualCpu",
480 "hpa-attribute-value": "6",
485 "hpa-attribute-key": "virtualMemSize",
486 "hpa-attribute-value": "6",
493 "hpa-feature": "localStorage",
494 "mandatory": "False",
496 "architecture": "generic",
498 "hpa-feature-attributes": [
500 "hpa-attribute-key": "diskSize",
501 "hpa-attribute-value": "2",
506 "hpa-attribute-key": "ephemeralDiskSize",
507 "hpa-attribute-value": "2",
512 "hpa-attribute-key": "swapMemSize",
513 "hpa-attribute-value": "16",
520 "hpa-feature": "pciePassthrough",
522 "architecture": "generic",
524 "hpa-feature-attributes": [
526 "hpa-attribute-key": "pciCount",
527 "hpa-attribute-value": "2",
532 "hpa-attribute-key": "pciVendorId",
533 "hpa-attribute-value": "8086",
538 "hpa-attribute-key": "pciDeviceId",
539 "hpa-attribute-value": "2",
552 "type": "flavor_directives",
555 "attribute_name": "flavor_label_vm_03",
556 "attribute_value": ""
561 "flavorProperties": [
563 "hpa-feature": "numa",
564 "mandatory": "False",
566 "architecture": "generic",
568 "hpa-feature-attributes": [
570 "hpa-attribute-key": "numaNodes",
571 "hpa-attribute-value": "2",
576 "hpa-attribute-key": "numaCpu-0",
577 "hpa-attribute-value": "2",
582 "hpa-attribute-key": "numaMem-0",
583 "hpa-attribute-value": "2048",
588 "hpa-attribute-key": "numaCpu-1",
589 "hpa-attribute-value": "4",
594 "hpa-attribute-key": "numaMem-1",
602 "hpa-feature": "basicCapabilities",
604 "architecture": "generic",
606 "hpa-feature-attributes": [
608 "hpa-attribute-key": "numVirtualCpu",
609 "hpa-attribute-value": "6",
614 "hpa-attribute-key": "virtualMemSize",
615 "hpa-attribute-value": "6",
622 "hpa-feature": "hugePages",
623 "mandatory": "False",
625 "architecture": "generic",
627 "hpa-feature-attributes": [
629 "hpa-attribute-key": "memoryPageSize",
630 "hpa-attribute-value": "<MEMORYPAGESIZE>",
641 "OSDF_FRANKFURT.Capacity_vG_1": {
642 "type": "onap.policies.optimization.Vim_fit",
644 "type_version": "1.0.0",
646 "policy-id": "OSDF_FRANKFURT.Capacity_vG_1",
664 "identity": "capacity_vG",
665 "applicableResources": "any",
666 "capacityProperty": {
667 "controller": "multicloud",
668 "request": "{\"vCPU\": 10, \"Memory\": {\"quantity\": {\"get_param\": \"REQUIRED_MEM\"}, \"unit\": \"GB\"}, \"Storage\": {\"quantity\": {\"get_param\": \"REQUIRED_DISK\"}, \"unit\": \"GB\"}}"
672 "OSDF_FRANKFURT.Capacity_vGMuxInfra": {
673 "type": "onap.policies.optimization.Vim_fit",
675 "type_version": "1.0.0",
677 "policy-id": "OSDF_FRANKFURT.Capacity_vGMuxInfra",
695 "identity": "capacity_vGMuxInfra",
696 "applicableResources": "any",
697 "capacityProperty": {
698 "controller": "multicloud",
699 "request": "{\"vCPU\": 10, \"Memory\": {\"quantity\": {\"get_param\": \"REQUIRED_MEM\"}, \"unit\": \"GB\"}, \"Storage\": {\"quantity\": {\"get_param\": \"REQUIRED_DISK\"}, \"unit\": \"GB\"}}"