zoukankan      html  css  js  c++  java
  • AOS编排语言系列教程(四):创建弹性云服务器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核|1G,c2.large 表示2核|4G。

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

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

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

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

    弹性云服务器创建成功:

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

     来源:华为云社区  作者:tsjsdbd

  • 相关阅读:
    c#队列的实现
    c#队列的实现
    C# 自定义控件制作和使用实例(winform)
    常见的位运算
    Clock()函数简单使用(C库函数)
    Python全局变量的简单使用
    PyQt5+Caffe+Opencv搭建人脸识别登录界面
    python3+pyqt5+opencv3简单使用
    OpenCV实现人脸检测
    opencv 截图并保存
  • 原文地址:https://www.cnblogs.com/2020-zhy-jzoj/p/13165830.html
Copyright © 2011-2022 走看看