doc-exports/docs/rts/umn/rts_02_0113.html
Qin Ying, Fan 66a9aa2aa1 RTS UMN 1201 version
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: Qin Ying, Fan <fanqinying@huawei.com>
Co-committed-by: Qin Ying, Fan <fanqinying@huawei.com>
2022-12-02 15:16:20 +00:00

2.3 KiB

Creating an AS Group

Application Scenarios

This template is used to perform the following operations:

  • Create an AS group that contains 1 to 2 ECSs.
  • Create a security group in which ECSs in the AS group are created.

Example Template

heat_template_version: 2014-10-16
description: Create an AS instance.
resources:
  auto_scaling_config:
    type: OSE::AS::ScalingConfig
    properties:
      scaling_configuration_name: Scaling Configuration Name
      instance_config:
        key_name: Key Pair
        flavorRef: Flavor ID
        imageRef: Image ID
        disk:
         - disk_type: SYS
           size: 200
           volume_type: SATA
         - disk_type: DATA
           size: 100
           volume_type: SATA
        personality:
         - path: /etc/sample.txt
           content: input_sample_content
        public_ip:
          eip:
            ip_type: 5_bgp
            bandwidth:
              size: 5
              share_type: PER
              charging_mode: traffic
        user_data: sampleTest
        metadata: #NA
          test: sampleTest
  auto_scaling_group:
    type: OSE::AS::ScalingGroup
    properties:
      scaling_group_name: Scaling Group Name
      scaling_configuration_id: { get_resource: auto_scaling_config }
      desire_instance_number: 1
      min_instance_number: 1
      max_instance_number: 2
      cool_down_time: 900
      available_zones:
        - AZ Name
      networks:
        - id: Network ID
      security_groups:
        - id: Security Groups ID
      vpc_id: VPC ID
      health_periodic_audit_method: NOVA_AUDIT
      health_periodic_audit_time: 15
      instance_terminate_policy: OLD_INSTANCE
      delete_publicip: true