3.4. 计划环境元数据
您可以在计划环境元数据文件中定义 overcloud 计划的元数据。director 在 overcloud 创建过程中应用元数据,并在导入和导出 overcloud 计划时应用元数据。
计划环境元数据文件包括以下参数:
- version
- 模板的版本。
- name
- 要用于存储计划文件的 OpenStack Object Storage (swift)中的 overcloud 计划和容器的名称。
- 模板
-
要用于 overcloud 部署的核心父模板。这通常是
overcloud.yaml
,这是overcloud.yaml.j2
模板的渲染版本。 - environments
-
定义您要使用的环境文件的列表。使用
路径
子参数指定每个环境文件的名称和相对路径位置。 - parameter_defaults
-
要在 overcloud 中使用的一组参数。该功能方式与标准环境文件中的
parameter_defaults
部分相同。 - 密码
-
您要用于 overcloud 密码的一组参数。该功能方式与标准环境文件中的
parameter_defaults
部分相同。通常,director 会使用随机生成的密码自动填充本节。
以下片段是计划环境文件的语法示例:
您可以使用 openstack overcloud deploy
命令及 -p
选项包含计划环境元数据文件:
(undercloud) $ openstack overcloud deploy --templates \ -p /my-plan-environment.yaml \ [OTHER OPTIONS]
(undercloud) $ openstack overcloud deploy --templates \
-p /my-plan-environment.yaml \
[OTHER OPTIONS]
您还可以使用以下命令查看现有 overcloud 计划的计划元数据:
(undercloud) $ openstack object save overcloud plan-environment.yaml --file -
(undercloud) $ openstack object save overcloud plan-environment.yaml --file -