检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用编排 通过编写模板创建弹性云服务器
什么是可视化编辑器? 资源编排服务的可视化编辑器是一种用于创建、查看、修改模板的图形化工具。借助可视化编辑器,您可以将元素拖到画布中,直接连接它们,然后通过属性栏编辑这些元素的详细信息。 不管您是新手,还是熟悉编排模板编写的专家,可视化编辑器都能帮助您快速了解模板中各项元素的关系,并轻松修改模板。
可视化编辑器界面概述 RFS可视编辑器UI由六个部分组成,分别是控制栏、资源栏、日志栏、设计台、模板栏和属性栏。可视化编辑器各部分详细功能说明如图1。 图1 可视化编辑器界面 表1 可视化编辑器页面说明 编号(对应上图) 解释 1 控制栏,集中显示设计台的快捷控制操作。 2 资源
可视化编辑器快捷键 操作 Windows Mac 复制 Ctrl-C Command-C 粘贴 Ctrl-V Command-V 剪切 Ctrl-X Command-X 全选 Ctrl-A Command-A 查找 Ctrl-F Command-F 前往文本开头 Ctrl-Home
任何云对象的创建都需要输入,创建成功后都会有结果,如下图以弹性云服务器(虚拟机)为例。 图2 云对象的输入输出 输入(properties) 输入是创建云对象所需的条件,也可以叫做参数。一个云对象需要哪些参数,由该对象本身的特点决定。有的对象需要很多参数,才能确定,例如虚拟机。有的对象可以由很少的参数甚至不
使用资源栈集 要为创建具有服务托管的资源栈集设置必要的权限。 您需要先通过在各个账户中创建IAM角色以在管理员和目标账户之间建立信任关系,然后才能创建具有自助服务权限的资源栈集。 确定哪个华为云账户是管理员账户。 资源栈集是在该管理员账户中创建的。目标账户是在其中创建属于资源栈集的各个堆栈的账户。
"vpc_example" { 设置变量 通过如下方式可以设置输入变量: 通过命令行中 -var 选项指定 通过变量定义文件 (.tfvars),在命令行中指定或自动加载 设置环境变量 变量定义 (.tfvars) 文件 如果配置中使用了很多变量,建议使用变量定义文件来设置这些变量,然后通过 -var-file
ECS.ExtendParam 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 CB_CSBS_BACKUP 否 string CB CSBS BACKUP 取值说明:用户自定义 使用建议:无 imageproductid 否 string 镜像产品ID 取值说明:用户自定义
会直接明文使用、log、展示、存储对应的template_body。如为敏感信息,建议将敏感信息通过vars_structure参数化,并设置encryption字段开启加密 template_uri 否 String HCL模板的OBS地址,该模板描述了资源的目标状态。资源编排
会直接明文使用、log、展示、存储对应的template_body。如为敏感信息,建议将敏感信息通过vars_structure参数化,并设置encryption字段开启加密 template_uri 否 String HCL模板的OBS地址,该模板描述了资源的目标状态。资源编排
了解云服务/元素 云服务也可称为元素,是可视化编辑器设计编排的基本单位,任何元素都含有其所在类别资源的所有属性。 可视化编辑器界面左侧对云服务资源进行了分类,任何云服务资源都可以拖拽到右侧的画布中。 如何复制/删除云服务? 拖动云服务到画布中。右键单击此云服务。 图1 右键单击云服务
API中,如果该参数未在RequestBody中给予,则不会对资源栈的自动回滚属性进行更新 该属性与使用模板导入资源功能互斥,如果堆栈的自动回滚设置为true,则不允许部署包含导入资源的模板 template_body 否 String HCL模板,描述了资源的目标状态。资源编排服务将
concat 在编写模板时,经常会使用到字符串拼接功能。例如,从虚拟机的结果中获取一个IP,从APP的结果中获取一个监听Port,并在模板的输出中打印出最终的、直观的访问http地址。 字符串拼接是一个内置函数,concat用于将描述字段转换成字符串并进行拼接,支持内嵌get_a
会直接明文使用、log、展示、存储对应的template_body。如为敏感信息,建议将敏感信息通过vars_structure参数化,并设置encryption字段开启加密 template_uri 否 String HCL模板的OBS地址,该模板描述了资源的目标状态。资源编排
使用可视化编辑器 什么是可视化编辑器? 可视化编辑器界面概述 了解云服务/元素 可视化编辑器快捷键 使用可视化编辑器编写模板创建云硬盘 父主题: 资源编排
栈集的管理员账户来管理资源栈集。 目标账户:目标账户是您用来创建、更新或删除堆栈集中的一个或多个资源栈的账户。先在管理员账户与目标账户之间设置信任关系,然后才能使用堆栈集在目标账户中创建资源栈。 资源栈集的权限模型 自助服务权限:使用自助服务权限时,您将创建资源栈集需要的IAM角
IO (性能优化Ⅰ型),uh-l1:超高IO (时延优化) 使用建议:根据规格按需选择,参考ECS服务资料:https://support.huaweicloud.com/api-ecs/zh-cn_topic_0020212668.html size 是 integer 系统盘大小
ECS.VolumeExtendParam 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 resourceType 否 string 资源类型 取值说明:用户自定义 使用建议:无 resourceSpecCode 否 string 资源编码 取值说明:用户自定义 取值
string Task节点的实例规格 取值约束:MRS当前支持主机规格的配型由CPU+内存+Disk共同决定。实例规格详细说明请参见MRS所使用的弹性云服务器规格:https://support.huaweicloud.com/api-mrs/mrs_01_9006.html dataVolumeSize
ECS.MountedVolumes 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 mountPath 是 string 磁盘挂载点,如/dev/sdb,/dev/sdc,/dev/sdd。新增加的磁盘挂载点不能和已有的磁盘挂载点相同。 取值约束:{u'regex':