词汇表

API 服务器

Heat 的 HTTP REST API 服务。

CFN

“AWS CloudFormation”的缩写形式。

约束

定义 参数 的有效输入,用于 模板

依赖关系

当一个 资源 必须等待另一个资源完成创建后才能被创建时。当一个资源引用另一个资源或其 属性 时,Heat 会添加隐式依赖关系。用户也可以在模板定义中创建显式依赖关系。

环境

用于影响模板的运行时行为。提供了一种覆盖默认资源实现和传递给 Heat 的参数的方法。请参阅 环境

Heat 编排模板

Heat 原生的一种特定的 模板 格式。Heat 编排模板以 YAML 格式表示,与 CloudFormation 模板不向后兼容。

HOT

Heat 编排模板”的缩写。

输入参数

请参阅 参数

元数据

可能指 资源元数据Nova 实例元数据元数据服务

元数据服务

一个计算服务,使虚拟机实例能够检索特定于实例的数据。请参阅 Nova 元数据服务文档

多区域

Heat 的一项功能,支持部署到多个区域。

嵌套资源

作为 嵌套堆栈 的一部分实例化的 资源

嵌套堆栈

在另一个模板中通过 URL 引用 模板。用于减少冗余的资源定义并将复杂的架构分组为逻辑组。

Nova 实例元数据

与计算实例关联的用户提供的键:值对。请参阅 实例特定数据(OpenStack 运维指南)

OpenStack

用于构建私有和公共云的开源软件。

编排

安排或引导情况的元素以产生所需的效果。

输出

模板中的一个顶级块,定义了堆栈实例化后将返回哪些数据。

参数

模板中的一个顶级块,定义了在用于创建或更新 堆栈 时可以传递给模板以进行自定义的数据。

提供程序资源

提供程序模板 实现的 资源。父资源的属性成为 嵌套堆栈 的参数。

提供程序模板

允许通过 嵌套堆栈 指定用户定义的 资源提供程序。嵌套堆栈的 输出 成为父堆栈的 属性

资源

OpenStack 基础设施的一个元素,由特定的 资源提供程序 实例化。另请参阅 嵌套资源

资源属性

可以从 资源 获取的数据,例如服务器的公共 IP 或名称。通常传递到另一个资源的 属性 或添加到堆栈的 输出

资源组

一个 资源提供程序,它创建一个或多个配置相同的 资源嵌套资源

资源元数据

一个 资源属性,包含 CFN 样式的模板元数据。请参阅 AWS::CloudFormation::Init(AWS CloudFormation 用户指南)

资源插件

了解如何实例化和管理 资源 的 Python 代码。请参阅 Heat 资源插件(OpenStack wiki)

资源属性

用于实例化 资源 的数据。可以在 模板 中静态定义,也可以作为 输入参数 传递。

资源提供程序

特定资源类型的实现。可以是 资源插件提供程序模板

堆栈

堆栈

在单个 模板 中定义的实例化 资源 的集合。

堆栈资源

模板

一个编排文档,详细说明了执行 编排 所需的一切。

模板资源

请参阅 提供程序资源

用户数据

一个 资源属性,包含用户提供的数据块。用户数据会传递给 cloud-init,以便在启动时自动配置实例。另请参阅 Nova 用户数据文档

等待条件

一个 资源提供程序,它提供了一种将数据或事件从服务器传达回编排引擎的方法。最常用于在服务器配置完成时暂停 堆栈 的创建。