资源栈
资源栈:资源编排通过资源栈模板快速创建和配置一组资源(以及资源间的依赖关系),这组资源定义为一个资源栈,通过管理资源栈,维护这组资源。
资源栈支持以下操作:
- 创建资源栈
- 查看资源栈信息
- 删除资源栈
在ZStack Cloud主菜单,点击 ,进入资源栈界面。点击创建资源栈,弹出创建资源栈界面。
创建资源栈
创建资源栈分为以下三步:
- 资源栈配置。可参考以下示例输入相应内容:
- 区域:自动显示当前区域
- 名称:设置资源栈名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
- _ . ( ) : +
且不支持以空格开头或结尾 - 简介:可选项,可留空不填
- 超时设置:设置创建资源栈的超时时限,超时将失败,默认为60分钟
- 失败回滚:设置创建失败是否清理已创建的资源,默认开启
- 创建方式:选择创建资源栈方式,本章节以创建LNMP为例。支持以下三种方式:
如Figure 1所示:Figure 1. 基础配置
- 模板配置。
模板配置项与所选的模板有关,不同类型的资源栈需要输入的参数不同,本章节以创建LNMP为例。
可参考以下示例输入相应内容:- 镜像:选择创建云主机的镜像
- 计算规格:选择创建云主机的计算规格
- 网络:选择创建云主机的网络
Note:- 该功能通过调用
DecodeStackTemplate
API实现。 - 开始创建资源栈前,可点击预览查看将要创建的资源列表。
- 创建资源栈需要一定时长,请等待创建完成。
如Figure 2所示:Figure 2. 模板配置
- 确认信息。
查看将要创建的资源栈,支持跳转修改。
如Figure 3所示:Figure 3. 确认信息
查看资源栈信息
在资源栈界面,选择某一资源栈,查看其详情页,可查看当前创建的资源栈状态和信息,包括:总览、资源、事件、审计。
- 总览:显示资源栈当前状态、所有者、UUID、模板内容等信息,其中模板内容支持修改
- 资源:显示资源栈所包括的全部资源信息
- 事件:显示资源栈生命周期中发生的每一个事件
- 审计:查看此资源栈的相关操作
删除资源栈
如果不再使用某一资源栈,可将该资源栈删除。
Note:
- 删除资源栈默认会删除栈内编排创建的所有资源,包括云主机或云盘。
- 若资源栈所对应的模板事先已设置
DeletionPolicy
为Retain
,栈内编排创建的所有资源将会被保留,详情可参考资源(Resources)章节。