欢迎阅读 Heat 文档!

Heat 是一个服务,用于使用声明式模板格式通过 OpenStack 原生 REST API 来编排复合云应用程序。

Heat 的目标和愿景

  • Heat 提供基于模板的编排,通过执行适当的 OpenStack API 调用来描述云应用程序,从而生成正在运行的云应用程序。

  • Heat 模板以人类可读和可写的文本文件形式描述云应用程序的基础设施,并且可以使用版本控制工具进行管理。

  • 模板指定资源之间的关系(例如,此卷连接到此服务器)。这使得 Heat 可以调用 OpenStack API 来创建您的所有基础设施,并以正确的顺序完全启动您的应用程序。

  • 该软件集成了 OpenStack 的其他组件。模板允许创建大多数 OpenStack 资源类型(例如实例、浮动 IP、卷、安全组、用户等),以及一些更高级的功能,例如实例高可用性、实例自动扩展和嵌套堆栈。

  • Heat 主要管理基础设施,但模板可以很好地与软件配置管理工具(如 Puppet 和 Ansible)集成。

  • 操作员可以通过安装插件来自定义 Heat 的功能。

本文档为 Heat 的最终用户、操作员和开发人员提供信息。

运行 Heat

使用 Heat

使用模板

使用 Heat 服务

开发 Heat

致贡献者

索引和表格