资源栈

资源栈:资源编排通过资源栈模板快速创建和配置一组资源(以及资源间的依赖关系),这组资源定义为一个资源栈,通过管理资源栈,维护这组资源。

资源栈支持以下操作:
  • 创建资源栈
  • 查看资源栈信息
  • 删除资源栈

ZStack Cloud主菜单,点击资源中心 > 资源编排 > 资源栈,进入资源栈界面。点击创建资源栈,弹出创建资源栈界面。

创建资源栈

创建资源栈分为以下三步:
  1. 资源栈配置。
    可参考以下示例输入相应内容:
    • 区域:自动显示当前区域
    • 名称:设置资源栈名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7 种英文字符 - _ . ( ) : + 且不支持以空格开头或结尾
    • 简介:可选项,可留空不填
    • 超时设置:设置创建资源栈的超时时限,超时将失败,默认为60分钟
    • 失败回滚:设置创建失败是否清理已创建的资源,默认开启
    • 创建方式:选择创建资源栈方式,本章节以创建LNMP为例。支持以下三种方式:
      • 资源栈模板:使用系统模板或自定义模板创建资源栈
        Note: 如何创建自定义模板,请参考资源栈模板章节。
      • 上传文件:使用已定义的UTF8编码格式模板文件创建资源栈
        Note: 关于模板语法的详细介绍,请参考资源栈模板语法章节。
      • 自定义文本:在文件编辑器中编辑模板创建资源栈
        Note: 关于模板语法的详细介绍,请参考资源栈模板语法章节。
    Figure 1所示:
    Figure 1. 基础配置


  2. 模板配置。

    模板配置项与所选的模板有关,不同类型的资源栈需要输入的参数不同,本章节以创建LNMP为例。

    可参考以下示例输入相应内容:
    • 镜像:选择创建云主机的镜像
    • 计算规格:选择创建云主机的计算规格
    • 网络:选择创建云主机的网络
    Note:
    • 该功能通过调用DecodeStackTemplateAPI实现。
    • 开始创建资源栈前,可点击预览查看将要创建的资源列表。
    • 创建资源栈需要一定时长,请等待创建完成。
    Figure 2所示:
    Figure 2. 模板配置


  3. 确认信息。

    查看将要创建的资源栈,支持跳转修改。

    Figure 3所示:
    Figure 3. 确认信息


查看资源栈信息

资源栈界面,选择某一资源栈,查看其详情页,可查看当前创建的资源栈状态和信息,包括:总览、资源、事件、审计。
  • 总览:显示资源栈当前状态、所有者、UUID、模板内容等信息,其中模板内容支持修改
  • 资源:显示资源栈所包括的全部资源信息
  • 事件:显示资源栈生命周期中发生的每一个事件
  • 审计:查看此资源栈的相关操作

删除资源栈

如果不再使用某一资源栈,可将该资源栈删除。
Note:
  • 删除资源栈默认会删除栈内编排创建的所有资源,包括云主机或云盘。
  • 若资源栈所对应的模板事先已设置DeletionPolicyRetain,栈内编排创建的所有资源将会被保留,详情可参考资源(Resources)章节