5.9. 在 Overcloud 部署中添加环境文件
在开发与自定义配置相关的一组环境文件后,在您的 Overcloud 部署中包括这些文件。这意味着,使用 -e 选项运行 openstack overcloud deploy 命令,后跟 环境文件。您可以根据自定义,多次指定 -e 选项。例如:
$ openstack overcloud deploy --templates -e network-configuration.yaml -e storage-configuration.yaml -e first-boot.yaml
重要
环境文件以连续顺序进行堆栈。这意味着每个后续文件均位于主要 Heat 模板集合和所有之前的环境文件上。这提供了一种覆盖资源定义的方法。例如,如果 Overcloud 部署中的所有环境文件都定义了 NodeExtraConfigPost 资源,则 Heat 将使用最后一个环境文件中定义的 NodeExtraConfigPost。因此,环境文件的顺序非常重要。确保订购环境文件,以便正确处理和堆栈。
警告
使用 -e 选项添加到 Overcloud 的所有环境文件都会成为 Overcloud 堆栈定义的一部分。director 需要这些环境文件用于任何部署后或重新部署功能。未能包含这些文件可能会导致 Overcloud 损坏。