1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: nested_vson_server_with_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.
26 port_vson_server_oam_net_port_00_network_role_tag:
34 description: Index of the instance.
40 description: Unique name for this VF instance.
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_00_ip_requirements:
51 type: org.openecomp.datatypes.network.IpRequirements
57 description: Unique name for this VF module instance.
58 port_vson_server_oam_net_port_00_related_networks:
62 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
68 description: List of DNS servers.
71 oam_net_security_group_id:
72 label: OAM network security group ID
77 The ID of Security group applied on the port bound to the vSON OAM network.
79 label: vSON base VM image name
83 description: VM Image name the vSON instance will be created from.
89 description: Unique ID for this VF instance.
91 label: vSON Cluster Manager IP
95 description: IP of the vSON Cluster Manager.
97 label: vSON Data Center name
101 description: Name of the vSON Data Center.
103 label: vSON OAM network IP addresses
107 description: Fixed IP assignments for vSON instances on the OAM network.
115 description: Unique ID for this VF Module instance
116 swift_account_auth_token:
117 label: Swift account auth token
122 Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0
123 port_vson_server_oam_net_port_00_mac_requirements:
124 type: org.openecomp.datatypes.network.MacRequirements
126 vson_server_group_id:
127 label: vSON server group ID
132 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.
138 description: The ID or name of the flavor to boot onto.
140 label: Availability zones
144 description: List of availability zones.
152 description: List of Volumes IDs.
160 description: List of NTP servers.
163 vson_join_cluster_auth_token:
164 label: vSON join cluster auth token
168 description: "Authentication Token generated for the user permitted to add \
169 \ a new Datacenter/vSON member to existing vSON Cluster. \n"
170 port_vson_server_oam_net_port_00_order:
173 port_vson_server_oam_net_port_00_exCP_naming:
174 type: org.openecomp.datatypes.Naming
177 label: OAM network ID
181 description: The ID of the OAM network.
182 port_vson_server_oam_net_port_00_vlan_requirements:
186 type: org.openecomp.datatypes.network.VlanRequirements
187 port_vson_server_oam_net_port_00_network_role:
191 label: vSON Cluster leader names
195 description: A list of unique names to be issued to the vSON Cluster leaders.
198 port_vson_server_oam_net_port_00_subnetpoolid:
203 type: org.openecomp.resource.vfc.compute.nodes.heat.vson_vm
206 get_input: vson_vm_flavor_name
210 - get_input: instance_index
212 get_input: vson_vm_image_name
215 get_input: vf_module_id
223 get_input: vf_module_name
225 user_data_format: RAW
229 - get_input: instance_index
232 get_input: vson_server_group_id
233 vson_server_oam_net_port_00:
234 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
237 get_input: port_vson_server_oam_net_port_00_subnetpoolid
239 get_input: port_vson_server_oam_net_port_00_related_networks
241 get_input: oam_net_id
243 get_input: port_vson_server_oam_net_port_00_ip_requirements
245 - get_input: oam_net_security_group_id
247 get_input: port_vson_server_oam_net_port_00_network_role
252 - get_input: instance_index
254 get_input: port_vson_server_oam_net_port_00_mac_requirements
255 subinterface_indicator: false
258 template: VNF_NAME_VNF_ID_SERVER_NAME_oam_net_port_0
267 - get_input: instance_index
269 get_input: port_vson_server_oam_net_port_00_exCP_naming
271 get_input: port_vson_server_oam_net_port_00_vlan_requirements
273 get_input: port_vson_server_oam_net_port_00_network_role_tag
275 get_input: port_vson_server_oam_net_port_00_order
278 capability: tosca.capabilities.network.Bindable
280 relationship: tosca.relationships.network.BindsTo
282 nested_vson_server_with_vol_group:
283 type: org.openecomp.groups.heat.HeatStack
285 heat_file: ../Artifacts/nested_vson_server_with_vol.yaml
287 The template intended for deploying vSON VM instance.
290 - vson_server_oam_net_port_00
291 substitution_mappings:
292 node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
294 network.outpoing.packets_vson_server_oam_net_port_00:
295 - vson_server_oam_net_port_00
296 - network.outpoing.packets
297 forwarder_vson_server_oam_net_port_00:
298 - vson_server_oam_net_port_00
300 network.outgoing.bytes.rate_vson_server_oam_net_port_00:
301 - vson_server_oam_net_port_00
302 - network.outgoing.bytes.rate
303 instance_vson_server_2:
306 disk.device.write.bytes_vson_server_2:
308 - disk.device.write.bytes
309 disk.read.requests_vson_server_2:
312 disk.read.bytes_vson_server_2:
315 network.outgoing.packets.rate_vson_server_oam_net_port_00:
316 - vson_server_oam_net_port_00
317 - network.outgoing.packets.rate
318 disk.latency_vson_server_2:
321 disk.read.bytes.rate_vson_server_2:
323 - disk.read.bytes.rate
324 endpoint_vson_server_2:
327 network.incoming.bytes.rate_vson_server_oam_net_port_00:
328 - vson_server_oam_net_port_00
329 - network.incoming.bytes.rate
330 disk.write.requests_vson_server_2:
332 - disk.write.requests
333 binding_vson_server_oam_net_port_00:
334 - vson_server_oam_net_port_00
336 memory_vson_server_2:
339 network.outgoing.bytes_vson_server_oam_net_port_00:
340 - vson_server_oam_net_port_00
341 - network.outgoing.bytes
342 cpu_util_vson_server_2:
345 disk.device.read.requests.rate_vson_server_2:
347 - disk.device.read.requests.rate
348 disk.device.iops_vson_server_2:
351 disk.allocation_vson_server_2:
354 memory.usage_vson_server_2:
357 disk.usage_vson_server_2:
360 network.incoming.packets_vson_server_oam_net_port_00:
361 - vson_server_oam_net_port_00
362 - network.incoming.packets
363 disk.capacity_vson_server_2:
366 disk.device.read.bytes.rate_vson_server_2:
368 - disk.device.read.bytes.rate
369 network.incoming.packets.rate_vson_server_oam_net_port_00:
370 - vson_server_oam_net_port_00
371 - network.incoming.packets.rate
372 network.incoming.bytes_vson_server_oam_net_port_00:
373 - vson_server_oam_net_port_00
374 - network.incoming.bytes
375 disk.write.requests.rate_vson_server_2:
377 - disk.write.requests.rate
378 attachment_vson_server_oam_net_port_00:
379 - vson_server_oam_net_port_00
381 disk.ephemeral.size_vson_server_2:
383 - disk.ephemeral.size
384 disk.device.read.bytes_vson_server_2:
386 - disk.device.read.bytes
390 disk.root.size_vson_server_2:
393 disk.device.write.requests_vson_server_2:
395 - disk.device.write.requests
399 disk.device.write.bytes.rate_vson_server_2:
401 - disk.device.write.bytes.rate
402 cpu.delta_vson_server_2:
405 disk.device.latency_vson_server_2:
407 - disk.device.latency
408 feature_vson_server_2:
411 memory.resident_vson_server_2:
414 disk.write.bytes_vson_server_2:
417 disk.device.usage_vson_server_2:
420 disk.device.write.requests.rate_vson_server_2:
422 - disk.device.write.requests.rate
423 scalable_vson_server_2:
429 binding_vson_server_2:
432 disk.write.bytes.rate_vson_server_2:
434 - disk.write.bytes.rate
435 disk.iops_vson_server_2:
441 feature_vson_server_oam_net_port_00:
442 - vson_server_oam_net_port_00
444 disk.device.allocation_vson_server_2:
446 - disk.device.allocation
447 disk.device.read.requests_vson_server_2:
449 - disk.device.read.requests
450 disk.device.capacity_vson_server_2:
452 - disk.device.capacity
454 local_storage_vson_server_2:
457 dependency_vson_server_oam_net_port_00:
458 - vson_server_oam_net_port_00
460 link_vson_server_oam_net_port_00:
461 - vson_server_oam_net_port_00
463 dependency_vson_server_2: