vnfd: description: Scaling wiki web server with load balancer and metrics df: - id: default-df instantiation-level: - id: default-instantiation-level vdu-level: - number-of-instances: 1 vdu-id: haproxy_vdu - number-of-instances: 1 vdu-id: apache_vdu scaling-aspect: - aspect-delta-details: deltas: - id: apache_vdu_autoscale-delta vdu-delta: - id: apache_vdu number-of-instances: 1 id: apache_vdu_autoscale max-scale-level: 4 name: apache_vdu_autoscale scaling-policy: - cooldown-time: 180 name: apache_cpu_util_above_threshold scaling-criteria: - name: apache_cpu_util_above_threshold scale-in-relational-operation: LT scale-in-threshold: 20 scale-out-relational-operation: GT scale-out-threshold: 60 vnf-monitoring-param-ref: apache_vnf_cpu_util scaling-type: automatic threshold-time: 10 vdu-profile: - id: haproxy_vdu min-number-of-instances: 1 - id: apache_vdu max-number-of-instances: 11 min-number-of-instances: 1 virtual-link-profile: - flavour: '' id: internal_services virtual-link-protocol-data: l3-protocol-data: cidr: 192.168.28.0/28 description: Services Subnet dhcp-enabled: true gateway-ip: 192.168.28.14 ip-version: ipv4 name: internal_services-l3-protocol-data ext-cpd: - id: haproxy_public-ext int-cpd: cpd: haproxy_vdu_eth1-int vdu-id: haproxy_vdu id: wiki_webserver_autoscale_vnf int-virtual-link-desc: - id: internal_services mgmt-cp: haproxy_public-ext product-name: wiki_webserver_autoscale_vnf provider: Altran sw-image-desc: - id: haproxy_ubuntu image: haproxy_ubuntu name: haproxy_ubuntu - id: apache_ubuntu image: apache_ubuntu name: apache_ubuntu vdu: - cloud-init-file: cloud_init_haproxy description: haproxy_vdu id: haproxy_vdu int-cpd: - id: haproxy_vdu_eth1-int virtual-network-interface-requirement: - name: haproxy_vdu_eth0 position: 1 virtual-interface: type: VIRTIO - id: haproxy_vdu_eth2-int int-virtual-link-desc: internal_services virtual-network-interface-requirement: - name: haproxy_vdu_eth2 position: 3 ip-address: 192.168.28.2 virtual-interface: type: VIRTIO name: haproxy_vdu sw-image-desc: haproxy_ubuntu virtual-compute-desc: haproxy_vdu-compute virtual-storage-desc: - haproxy_vdu-storage - cloud-init-file: cloud_init_apache description: apache_vdu id: apache_vdu int-cpd: - id: apache_vdu_eth1-int int-virtual-link-desc: internal_services virtual-network-interface-requirement: - name: apache_vdu_eth1 position: 1 virtual-interface: type: VIRTIO monitoring-parameter: - id: apache_vnf_cpu_util name: apache_vnf_cpu_util performance-metric: cpu_utilization - id: apache_vnf_memory_util name: apache_vnf_memory_util performance-metric: average_memory_utilization - id: apache_vnf_packets_sent name: apache_vnf_packets_sent performance-metric: packets_sent - id: apache_vnf_packets_received name: apache_vnf_packets_received performance-metric: packets_received name: apache_vdu sw-image-desc: apache_ubuntu virtual-compute-desc: apache_vdu-compute virtual-storage-desc: - apache_vdu-storage version: '2.1' virtual-compute-desc: - id: haproxy_vdu-compute virtual-cpu: num-virtual-cpu: 4 virtual-memory: size: 4.0 - id: apache_vdu-compute virtual-cpu: num-virtual-cpu: 1 virtual-memory: size: 1.0 virtual-storage-desc: - id: haproxy_vdu-storage size-of-storage: 10 - id: apache_vdu-storage size-of-storage: 10