创建并管理栈

创建并管理栈

OpenStack编排(OpenStack Orchestration)是一个可实现对多个组合云应用进行编排的服务。该服务支持通过兼容CloudFormation的Query API使用Amazon Web Services (AWS) CloudFormation模板,同时也支持通过REST API使用原生OpenStack:term:`Heat Orchestration Template (HOT)`模板。

这些灵活的模板语言使应用程序开发人员能够描述和自动化基础设施、服务和应用程序的部署。该模板能创建大多数OpenStack资源类型,如云主机,浮动IP地址,卷,安全组和用户。一旦创建,资源被称为栈。

The template languages are described in the Template Guide in the Heat developer documentation.

启动stack

  1. 登录仪表盘

  2. 从左上角的下拉菜单中选择合适的项目

  3. 在:guilabel:`项目`选项卡中,打开:guilabel:`编排`选项卡,然后单击:guilabel:`栈`类别。

  4. 单击:guilabel:启动栈

  5. 在:guilabel:`选择模板`对话框中,指定如下值:

    模板源 从列表中选择模板源
    模板URL/文件/数据 根据您选择的源,输入的 URL,浏览文件的位置或直接包括模板。
    环境源 从列表中选择环境源,环境文件包括额外的stack设置。
    环境文件/数据 根据您选择的源,输入的 URL,浏览文件的位置或直接包括环境。
  6. 单击:guilabel:下一步

  7. 在:guilabel:`启动栈`对话框中,指定如下值:

    栈名称 输入stack的认证
    创建超时 (分钟) 在启动stack超时之前,指定计时分钟数
    失败时回滚 如果希望服务在栈无法启动时回滚更改,请选中此复选框。
    用户密码 “demo” 在stackc创建时,指定默认用户使用的密码。
    DB用户名称 指定数据库用户的名称。
    Linux版本 指定栈中使用的Linux版本。
    DB根密码 为数据库指定根密码。
    Key名称 为用来登录stack的密钥对指定名称。
    DB名称 为数据库指定名称。
    DB密码 指定数据库密码
    实例类型 指定云主机类型
  8. 单击:guilabel:`启动`以创建栈。在:guilabel:`栈`选项卡中展示了栈。

在stack创建之后,点击stack名称查看以下详情。

拓扑
栈拓扑
概览
栈的参数和详情
资源
栈使用的资源
事件
栈相关事件
模板
栈模板。

管理栈

  1. 登录仪表盘

  2. 从左上角的下拉菜单中选择合适的项目

  3. 在:guilabel:`项目`选项卡中,打开:guilabel:`编排`选项卡,然后单击:guilabel:`栈`类别。

  4. 选择你想更新的栈

  5. 单击:guilabel:更改栈模板

  6. 在:guilabel:`选择模板`对话框中,选择新的模板源或者环境源。

  7. 单击:guilabel:下一步

    将出现:guilabel:`更新栈参数`窗口。

  8. 输入你想更新的参数的新值

  9. 单击:guilabel:更新

删除一个栈

当你删除一个栈时,你不可以撤销此操作

  1. 登录仪表盘
  2. 从左上角的下拉菜单中选择合适的项目
  3. 在:guilabel:`项目`选项卡中,打开:guilabel:`编排`选项卡,然后单击:guilabel:`栈`类别。
  4. 选择你想删除的栈
  5. 单击:guilabel:删除栈
  6. 在确认对话框中,单击:guilabel:`删除栈`以确认删除。
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.