4.3. 了解 director Operator 的自定义环境文件使用
要在 overcloud 中启用功能或设置参数,您必须包含部署运行的环境文件。director Operator 使用名为 heat-env-config
的 ConfigMap 来存储和检索环境文件。在 heat-env-config
ConfigMap 中使用以下语法:
... data: <environment_file_name>: |+ <environment_file_contents>
...
data:
<environment_file_name>: |+
<environment_file_contents>
例如,您的 heat-env-config
ConfigMap 可能包含两个环境文件:
-
第一个环境文件命名为
network_environment.yaml
,它包含一个resource_registry
部分,用于将网络接口配置映射到适当的 heat 模板。 -
第二个环境文件名为
cloud_name.yaml
,它包含一个parameter_defaults
部分,用于设置与 overcloud 主机名相关的参数。 -
当 director Operator 部署 overcloud 时,Operator 会使用部署从
heat-env-config
ConfigMap 中包含这两个文件。