1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: nested_vson_server_from_vol
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
10 org.openecomp.resource.vfc.compute.nodes.heat.vson_vm:
11 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
19 description: Unique ID for this VF Module instance
21 label: Default gateway
25 description: Default gateway.
31 description: Index of the instance.
37 description: Unique name for this VF instance.
38 port_vson_server_oam_net_port_10_network_role:
41 oam_net_subnet_prefix_length:
42 label: OAM net subnet prefix length
46 description: Prefix length of the subnet on the OAM network.
47 port_vson_server_oam_net_port_10_vlan_requirements:
51 type: org.openecomp.datatypes.network.VlanRequirements
57 description: Unique name for this VF module instance.
63 description: List of DNS servers.
66 oam_net_security_group_id:
67 label: OAM network security group ID
72 The ID of Security group applied on the port bound to the vSON OAM network.
78 description: Unique ID for this VF instance.
80 label: vSON Cluster Manager IP
84 description: IP of the vSON Cluster Manager.
85 port_vson_server_oam_net_port_10_subnetpoolid:
88 port_vson_server_oam_net_port_10_related_networks:
92 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
94 label: vSON Data Center name
98 description: Name of the vSON Data Center.
100 label: vSON OAM network IP addresses
104 description: Fixed IP assignments for vSON instances on the OAM network.
112 description: Unique ID for this VF Module instance
113 swift_account_auth_token:
114 label: Swift account auth token
119 Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0
120 vson_server_group_id:
121 label: vSON server group ID
126 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors.
132 description: The ID or name of the flavor to boot onto.
134 label: Availability zones
138 description: List of availability zones.
146 description: List of Volumes IDs.
149 port_vson_server_oam_net_port_10_network_role_tag:
157 description: List of NTP servers.
160 port_vson_server_oam_net_port_10_exCP_naming:
161 type: org.openecomp.datatypes.Naming
164 label: OAM network ID
168 description: The ID of the OAM network.
169 port_vson_server_oam_net_port_10_order:
173 label: vSON Cluster leader names
177 description: A list of unique names to be issued to the vSON Cluster leaders.
180 port_vson_server_oam_net_port_10_mac_requirements:
181 type: org.openecomp.datatypes.network.MacRequirements
183 port_vson_server_oam_net_port_10_ip_requirements:
187 type: org.openecomp.datatypes.network.IpRequirements
190 type: org.openecomp.resource.vfc.compute.nodes.heat.vson_vm
193 get_input: vson_vm_flavor_name
197 - get_input: instance_index
200 get_input: vf_module_id
208 get_input: vf_module_name
210 user_data_format: RAW
214 - get_input: instance_index
217 get_input: vson_server_group_id
218 vson_server_oam_net_port_10:
219 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
222 get_input: port_vson_server_oam_net_port_10_subnetpoolid
224 get_input: port_vson_server_oam_net_port_10_related_networks
226 get_input: oam_net_id
228 get_input: port_vson_server_oam_net_port_10_ip_requirements
230 - get_input: oam_net_security_group_id
232 get_input: port_vson_server_oam_net_port_10_network_role
237 - get_input: instance_index
239 get_input: port_vson_server_oam_net_port_10_mac_requirements
240 subinterface_indicator: false
243 template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0
252 - get_input: instance_index
254 get_input: port_vson_server_oam_net_port_10_exCP_naming
256 get_input: port_vson_server_oam_net_port_10_vlan_requirements
258 get_input: port_vson_server_oam_net_port_10_network_role_tag
260 get_input: port_vson_server_oam_net_port_10_order
263 capability: tosca.capabilities.network.Bindable
265 relationship: tosca.relationships.network.BindsTo
267 nested_vson_server_from_vol_group:
268 type: org.openecomp.groups.heat.HeatStack
270 heat_file: ../Artifacts/nested_vson_server_from_vol.yaml
272 The template intended for deploying vSON VM instance that's supposed to be booted from a Cinder volume.
275 - vson_server_oam_net_port_10
276 substitution_mappings:
277 node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2
279 endpoint_vson_server_3:
282 disk.read.bytes_vson_server_3:
285 disk.read.requests_vson_server_3:
288 network.incoming.packets.rate_vson_server_oam_net_port_10:
289 - vson_server_oam_net_port_10
290 - network.incoming.packets.rate
291 binding_vson_server_3:
294 disk.read.bytes.rate_vson_server_3:
296 - disk.read.bytes.rate
297 disk.device.write.bytes_vson_server_3:
299 - disk.device.write.bytes
300 instance_vson_server_3:
303 disk.latency_vson_server_3:
306 cpu_util_vson_server_3:
309 feature_vson_server_oam_net_port_10:
310 - vson_server_oam_net_port_10
312 disk.write.requests_vson_server_3:
314 - disk.write.requests
315 memory_vson_server_3:
318 network.outgoing.bytes.rate_vson_server_oam_net_port_10:
319 - vson_server_oam_net_port_10
320 - network.outgoing.bytes.rate
321 disk.device.read.requests.rate_vson_server_3:
323 - disk.device.read.requests.rate
324 disk.device.iops_vson_server_3:
327 disk.capacity_vson_server_3:
330 memory.usage_vson_server_3:
333 disk.usage_vson_server_3:
336 disk.device.read.bytes.rate_vson_server_3:
338 - disk.device.read.bytes.rate
339 network.outgoing.packets.rate_vson_server_oam_net_port_10:
340 - vson_server_oam_net_port_10
341 - network.outgoing.packets.rate
342 disk.allocation_vson_server_3:
345 disk.write.requests.rate_vson_server_3:
347 - disk.write.requests.rate
348 disk.ephemeral.size_vson_server_3:
350 - disk.ephemeral.size
351 network.incoming.bytes.rate_vson_server_oam_net_port_10:
352 - vson_server_oam_net_port_10
353 - network.incoming.bytes.rate
354 disk.device.read.bytes_vson_server_3:
356 - disk.device.read.bytes
357 binding_vson_server_oam_net_port_10:
358 - vson_server_oam_net_port_10
363 disk.root.size_vson_server_3:
366 disk.device.write.bytes.rate_vson_server_3:
368 - disk.device.write.bytes.rate
369 disk.device.write.requests_vson_server_3:
371 - disk.device.write.requests
372 network.incoming.packets_vson_server_oam_net_port_10:
373 - vson_server_oam_net_port_10
374 - network.incoming.packets
378 disk.device.latency_vson_server_3:
380 - disk.device.latency
381 cpu.delta_vson_server_3:
384 memory.resident_vson_server_3:
387 attachment_vson_server_oam_net_port_10:
388 - vson_server_oam_net_port_10
390 network.incoming.bytes_vson_server_oam_net_port_10:
391 - vson_server_oam_net_port_10
392 - network.incoming.bytes
393 feature_vson_server_3:
396 forwarder_vson_server_oam_net_port_10:
397 - vson_server_oam_net_port_10
399 disk.write.bytes_vson_server_3:
402 disk.device.read.requests_vson_server_3:
404 - disk.device.read.requests
405 network.outpoing.packets_vson_server_oam_net_port_10:
406 - vson_server_oam_net_port_10
407 - network.outpoing.packets
408 disk.device.usage_vson_server_3:
411 disk.device.write.requests.rate_vson_server_3:
413 - disk.device.write.requests.rate
417 disk.write.bytes.rate_vson_server_3:
419 - disk.write.bytes.rate
420 disk.iops_vson_server_3:
423 scalable_vson_server_3:
426 disk.device.capacity_vson_server_3:
428 - disk.device.capacity
429 disk.device.allocation_vson_server_3:
431 - disk.device.allocation
435 network.outgoing.bytes_vson_server_oam_net_port_10:
436 - vson_server_oam_net_port_10
437 - network.outgoing.bytes
439 local_storage_vson_server_3:
442 dependency_vson_server_oam_net_port_10:
443 - vson_server_oam_net_port_10
445 link_vson_server_oam_net_port_10:
446 - vson_server_oam_net_port_10
448 dependency_vson_server_3: