开发者学堂课程【阿里云资源编排 ROS 使用教程:ROS-编写并运行模板】学习笔记,与课程紧密联系,让用户快速学习知识。
课程链接:https://developer.aliyun.com/learning/course/410/detail/5261
ROS-编写并运行模板
内容介绍:
一、定义
二、编写过程
一、定义
Ros 通过编排模板来定义和创建云资源,而 ros 的编排模板是一个 JSON 格式的文本文件。
二、编写过程
这是一个非常典型的 ros 的编排模板,可以看到他非常简单是一个 JSON 格式的,第一行定义了 ros 的编排模板这个格式的一个版本,目前只有一个版本就是20150901,下面一项是 Rsources ,我们通过 Rsources 来申明我们需要创造的资源,这里申明了两个资源,一个是 my security group 资源,另一个是my ecs instance 的资源,可以看到这个定义非常简单,我们声明一个类型 Type 叫 ALIYUM::ECS::SecurityGroup ,接下来它有一些属性,包括像 InageId 这里面7.2的一个ID,下面是一个 InstanceType 系列 2medium 的一个规格,然后这里面有一个 SecurityGroudId 使用一个Ref 函数引用到刚才创建的 security group ,然后这里设置 ALLocatPubIIcIP 不需要分配共有 IP,使用的 IcOptimized 是优化类型的,使用的系统盘是 ssd 云盘,这个就是个典型的资源编排模板, JSON 格式的文本文件和普通文件并没有什么区别,所以可以用任何的文本编辑器来编辑它,同时我们可以把这个编排模板放到常用工具里。
1、我们复制模板,然后打开阿里云官网。
我们可以在产品栏下面的云计算基础服务,弹性计算下面找到一个叫做资源编排我们点进去,登录资源编排控制台。
2、点击进入
右上角有一个按钮叫做创建资源站,我们点击进入,然后把我们的模板粘贴到这。
3.点击下一步
这时看到让我们去选一个站的名字,我们叫 ecs_instance 创建时间是指编排模板执行的一个时间,下方有一个失败回滚,如果我们选中,因为任何原因创建失败的话,过程会自动回滚,回滚的话之前创造的资源会被回滚删除掉,如果我们不选中失败回滚,已经创建完的资源回进行保留,我们点击失败回滚。我们可以进行预览,可以看一下我们编排资源是否有问题。
点击创建会显示我们提交成功,
4.点击进入事件列表
我们可以看到资源正在创建中,稍等就看见创建完成。这时我们进入资源站里看一下有两个资源,他们目前状态都是创建完成,然后我们可以看一下整个资源站的概览,
然后我们可以看一下整个资源站的概览,
里面有我设置的名称、所在的区域、目前的状态以及常规的参数。同时在模板我们可以看到创建这个资源站使用的一些模板,
那么这次的资源站就已经创建完成了。