启动和管理堆栈¶
OpenStack Orchestration 是一个服务,可用于编排多个复合云应用程序。该服务支持使用 Amazon Web Services (AWS) CloudFormation 模板格式,通过与 CloudFormation 兼容的查询 API,以及通过 REST API 使用原生 OpenStack Heat Orchestration Template (HOT) 格式。
这些灵活的模板语言使应用程序开发人员能够描述和自动化基础设施、服务和应用程序的部署。这些模板能够创建大多数 OpenStack 资源类型,例如实例、浮动 IP 地址、卷、安全组和用户。创建后,这些资源被称为堆栈。
模板语言在 模板指南 中有描述。
启动堆栈¶
登录到仪表板。
从左上角的下拉菜单中选择适当的项目。
在 项目 选项卡中,打开 编排 选项卡,然后单击 堆栈 分类。
单击 启动堆栈。
在 选择模板 对话框中,指定以下值
模板源
从列表中选择模板的来源。
模板 URL/文件/数据
根据您选择的来源,输入 URL、浏览到文件位置或直接包含模板。
环境源
从列表中选择环境的来源。环境文件包含堆栈的附加设置。
环境文件/数据
根据您选择的来源,浏览到文件位置或直接包含环境
单击 下一步。
在 启动堆栈 对话框中,指定以下值
堆栈名称
输入一个名称以标识堆栈。
创建超时 (分钟)
指定堆栈启动超时之前可以经过的分钟数。
失败时回滚
如果希望该服务在堆栈启动失败时回滚更改,请选中此复选框。
用户“demo”的密码
指定默认用户在创建堆栈时使用的密码。
DBUsername
指定数据库用户名。
LinuxDistribution
指定堆栈中使用的 Linux 发行版。
DBRootPassword
指定数据库的 root 密码。
KeyName
指定用于登录堆栈的密钥对的名称。
DBName
指定数据库的名称。
DBPassword
指定数据库的密码。
InstanceType
指定实例的 flavor。
单击 启动 以创建堆栈。 堆栈 选项卡显示该堆栈。
堆栈创建后,单击堆栈名称以查看以下详细信息
- 拓扑
堆栈的拓扑。
- 概述
堆栈的参数和详细信息。
- 资源
堆栈使用的资源。
- 活动
与堆栈相关的事件。
- Template
堆栈的模板。
管理堆栈¶
登录到仪表板。
从左上角的下拉菜单中选择适当的项目。
在 项目 选项卡中,打开 编排 选项卡,然后单击 堆栈 分类。
选择要更新的堆栈。
单击 更改堆栈模板。
在 选择模板 对话框中,选择新的模板来源或环境来源。
单击 下一步。
将出现 更新堆栈参数 窗口。
输入要更新的任何参数的新值。
单击 更新。
删除堆栈¶
删除堆栈后,无法撤消此操作。
登录到仪表板。
从左上角的下拉菜单中选择适当的项目。
在 项目 选项卡中,打开 编排 选项卡,然后单击 堆栈 分类。
选择要删除的堆栈。
单击 删除堆栈。
在确认对话框中,单击 删除堆栈 以确认删除。