6.18. 使用定制的核心 Heat 模板
在创建 Overcloud 时,director 会使用一组核心的 heat 模板。您可以把这些标准的 heat 模板复制到一个本地目录中,使用这些模板来创建您自己的 Overcloud。
把
/usr/share/openstack-tripleo-heat-templates
中的 heat 模板复制到 stack
用户的模板目录中:
$ cp -r /usr/share/openstack-tripleo-heat-templates ~/templates/my-overcloud
这会创建 Overcloud Heat 模板的一个克隆。在运行
openstack overcloud deploy
时,我们使用了 --templates
选项来指定本地的模板目录。请参阅 第 7 章 创建 Overcloud。
注意
如果没有为
--templates
选项设置值,director 会使用默认的模板目录(/usr/share/openstack-tripleo-heat-templates
)。
重要
红帽会在后续的发行版本中提供对 heat 模板的更新。使用一个经过修改过的模板集合会造成您的定制版本和位于
/usr/share/openstack-tripleo-heat-templates
中的原始版本的不同。红帽推荐使用以下章节中介绍的方法来进行配置,而不是直接修改 heat 模板集合:
在创建 heat 模板集合的一个副本时,您需要使用一个版本控制工具(如
git
)来记录对模板的改变。