欢迎阅读 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¶
致贡献者¶
如果您是 Heat 的新贡献者,请参考:所以你想贡献…