ROS-编写并运行模板|学习笔记

本文涉及的产品
资源编排,不限时长
简介: 快速学习 ROS-编写并运行模板

开发者学堂课程【阿里云资源编排 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 格式的文本文件和普通文件并没有什么区别,所以可以用任何的文本编辑器来编辑它,同时我们可以把这个编排模板放到常用工具里。

image.png

1、我们复制模板,然后打开阿里云官网。

我们可以在产品栏下面的云计算基础服务,弹性计算下面找到一个叫做资源编排我们点进去,登录资源编排控制台。

image.png

2、点击进入

右上角有一个按钮叫做创建资源站,我们点击进入,然后把我们的模板粘贴到这。

image.png

3.点击下一步

image.png

这时看到让我们去选一个站的名字,我们叫  ecs_instance  创建时间是指编排模板执行的一个时间,下方有一个失败回滚,如果我们选中,因为任何原因创建失败的话,过程会自动回滚,回滚的话之前创造的资源会被回滚删除掉,如果我们不选中失败回滚,已经创建完的资源回进行保留,我们点击失败回滚。我们可以进行预览,可以看一下我们编排资源是否有问题。

点击创建会显示我们提交成功,  

image.png

4.点击进入事件列表

image.png

我们可以看到资源正在创建中,稍等就看见创建完成。这时我们进入资源站里看一下有两个资源,他们目前状态都是创建完成,然后我们可以看一下整个资源站的概览,  

image.png

然后我们可以看一下整个资源站的概览,  

image.png

里面有我设置的名称、所在的区域、目前的状态以及常规的参数。同时在模板我们可以看到创建这个资源站使用的一些模板,

image.png

那么这次的资源站就已经创建完成了。

相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
相关文章
|
算法 数据可视化 机器人
ubuntu16.04下ROS操作系统学习笔记(九)Moveit(上)
ubuntu16.04下ROS操作系统学习笔记(九)Moveit(上)
198 0
|
27天前
|
弹性计算 JSON 关系型数据库
使用ROS模板基于ECS和RDS创建WordPress环境
使用ROS模板基于ECS和RDS创建WordPress环境
|
5月前
|
弹性计算 关系型数据库 持续交付
ROS 模板指南
资源编排服务ROS(Resource Orchestration Service)是阿里云提供的一项简化云计算资源管理和采用基础设施即代码(IaC)设计理念的自动化部署服务。开发者和管理员可以编写模板,在模板中定义所需的阿里云资源(例如:ECS实例、RDS数据库实例)、资源间的依赖关系等。ROS的编排引擎将根据模板自动完成所有资源的创建和配置,从而实现云上资源的自动化部署。
1177 4
ROS 模板指南
|
6月前
|
弹性计算 运维 数据处理
资源编排ROS之模块:实现模板代码复用(进阶篇)
资源编排ROS模块能够实现模板代码复用。支持输入输出、公共模块、版本管理、共享模块等功能。在使用场景上,除了对基础设施模块化外,还可作为配置、数据处理工具或资源包装器。
515 6
|
6月前
|
弹性计算 运维 安全
资源编排ROS之模块:实现模板代码复用(基础篇)
ROS是阿里云的资源管理服务,通过模板定义和编排引擎自动化部署云资源。模块是可预测、重用、追溯和管理的资源集合,分为公共和自定义类型。它们简化了复杂配置,如安全组,可在多个模板和账号中复用。创建模块后,可在资源栈中引用,实现标准化部署。
132 1
linux如何让ros文件在任何终端中运行:三行代码搞定
linux如何让ros文件在任何终端中运行:三行代码搞定
|
机器学习/深度学习 传感器 机器人
ubuntu16.04下ROS操作系统学习笔记(九)Moveit(下)
ubuntu16.04下ROS操作系统学习笔记(九)Moveit(下)
113 0
|
机器学习/深度学习 传感器 Ubuntu
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM(下)
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM(下)
285 0
|
存储 传感器 编解码
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM(上)
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM
157 0
|
机器学习/深度学习 算法 决策智能
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(下)
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(下)
361 0

推荐镜像

更多