5.4. 默认 director 模板

director 还为 Overcloud 包括了一个高级的 Heat 模板集合,它被保存在 /usr/share/openstack-tripleo-heat-templates 中。
这个集合中包括了许多 Heat 模板和环境文件。其中的 3 个主要文件需要特别说明:
  • overcloud-without-mergepy.yaml - 这是创建 Overcloud 环境所使用的主要模板。
  • overcloud-resource-registry-puppet.yaml - 这是创建 Overcloud 环境所使用的主要环境文件。它为 Puppet 模块提供了一组存储在 Overcloud 镜像中的配置。当 director 为每个节点写入 Overcloud 镜像后,Heat 将使用在环境文件中注册的资源来为每个节点进行配置。
  • overcloud-resource-registry.yaml - 这是创建 Overcloud 环境的一个标准环境文件,overcloud-resource-registry-puppet.yaml 会基于这个文件。它被用来对环境进行自定义配置。
后面介绍的高级 Overcloud 使用情景会使用这个模板集合。它使用 overcloud-without-mergepy.yaml 模板和 overcloud-resource-registry-puppet.yaml 环境文件为每个节点配置 Overcloud 镜像。我们还会创建一个环境文件来在高级使用情景中配置网络隔离。