AOS编排语言系列教程(四):创建弹性云服务器ECS

举报
tsjsdbd 发表于 2018/10/26 10:31:45 2018/10/26
【摘要】 弹性云服务器(Elastic Cloud Server,简称ECS)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境。我们已经学会了如何创建虚拟私有云和子网,接下来我们学习在模板中创建弹性云服务器。

弹性云服务器(Elastic Cloud Server,简称ECS是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境。

我们已经学会了如何创建虚拟私有云和子网,接下来我们在模板中创建弹性云服务器:

tosca_definitions_version: huaweicloud_tosca_version_1_0
node_templates:
  myvpc:
    type: HuaweiCloud.VPC.VPC
    properties:
      name: my-vpc
      cidr: '192.168.0.0/16'
  mysubnet:
    type: HuaweiCloud.VPC.Subnet
    properties:
      name: my-subnet
      cidr: '192.168.1.0/24'
      gateway: 192.168.1.1
      vpcId:
        get_reference: myvpc
      dhcpEnable: true
    requirements:
      - vpcId:
          node: myvpc
  myecs:       
    type: HuaweiCloud.ECS.CloudServer     
    properties:        
      name: my-ecs       
      instances: 1       
      imageId: a3934478-bfeb-4a02-b257-9089779f0380       
      flavor: c1.medium       
      vpcId:  
        get_reference: myvpc
      availabilityZone: cn-south-1a       
      nics:         
        - subnetId:  
            get_reference: mysubnet       
      rootVolume:         
        volumeType: SATA         
        size: 40     
    requirements:       
      - vpcId:          
          node: myvpc       
      - nics.subnetId:           
          node: mysubnet

弹性云服务器是由CPU、内存、镜像、云硬盘组成的一种可随时获取、弹性可扩展的计算云服务器。模板中定义了一个弹性云服务器myecs,有如下几个属性:

  1.  name云服务器名称

  2.  instances创建云服务器数量,本模板中设置为1

  3.  imageId云服务器使用的镜像ID,本模板中设置为a3934478-bfeb-4a02-b257-9089779f0380,是ECS系统盘镜像CentOS 6.3 64bit的镜像ID

  4.  flavor云服务器的规格,待创建云服务器的系统规格的ID,如c1.medium 表示1|1Gc2.large 表示2|4G

  5.  vpcId云服务器所属VPCID支持使用已有或新建虚拟私有云ID。在模板中使用的是新建的VPC,定义了VPC对象myvpc并建立依赖关系。这里用到了get_reference函数,用于获取相关联的元素的动态属性值。

  6.  availabilityZone云服务器对应可用分区信息,本模板中使用的是华南-广州区域的一个可用分区cn-south-1aRegion的可用分区可以参见:http://developer.huaweicloud.com/endpoint

  7.  nics云服务器对应的网卡信息,模板中nics值通过定义的子网mysubnet来获取。

  8.  rootVolume云服务器对应系统盘相关配置。volumetype是云服务器系统盘对应的磁盘类型,需要与系统所提供的磁盘类型相匹配。这里使用SATA表示普通IO磁盘类型size表示系统盘大小,容量单位为GB,这里设置为40

弹性云服务器创建成功:

4弹性云服务器创建成功.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。