7.2. 在 Overcloud 创建中包括环境文件
-e
包括一个用来定制 Overcloud 的环境变量。您可以根据需要添加多个环境文件,但是,环境文件的顺序非常重要,后面的环境文件中定义的参数和资源会覆盖以前环境文件中定义的相同参数和资源。以下是环境文件顺序的一个示例:
- 所有网络分离文件,包括 heat 模板集合中的初始文件 -
environments/network-isolation.yaml
,然后是自定义的 NIC 配置文件。如需了解更多与网络分离相关的信息,请参阅 第 6.2 节 “分离网络”。 - 任何外部的负载平衡环境文件。
- 任何存储环境文件,如 Ceph Storage、NFS、iSCSI 等。
- 任何用于 Red Hat CDN 或 Satellite 注册的环境文件。
- 任何其它自定义环境文件。
警告
任何使用
-e
选项加入的、成为您的 Overcloud 栈定义的一部分的环境文件。director 需要这些环境文件来进行重新部署,以及使用部署后的功能(请参阅 第 8 章 创建 Overcloud 后执行的任务)。没有正确包括这些文件可能会破坏您的 Overcloud。
如果以后需要修改 Overcloud 配置,则在自定义环境文件和 Heat 模板中修改参数,然后再次运行
openstack overcloud deploy
命令。不要直接编辑 Overcloud 的配置,因为在使用 director 对 Overcloud 栈进行更新时,手工修改的配置会被 director 的配置覆盖。