2.5. 功能映射
capabilities map 提供规划及其依赖项中的环境文件映射。使用此文件通过 director 的 Web UI 描述和启用环境文件。在 overcloud 计划中检测到的自定义环境文件,但没有列在 capabilities-map.yaml
中,它们列在 其他 子选项卡中的 2 子选项卡中。指定 web UI 上的 Deployment Configuration > Overall Settings。
默认文件位于 /usr/share/openstack-tripleo-heat-templates/capabilities-map.yaml
。
以下是功能映射的语法示例:
topics: 1 - title: My Parent Section description: This contains a main section for different environment files environment_groups: 2 - name: my-environment-group title: My Environment Group description: A list of environment files grouped together environments: 3 - file: environment_file_1.yaml title: Environment File 1 description: Enables environment file 1 requires: 4 - dependent_environment_file.yaml - file: environment_file_2.yaml title: Environment File 2 description: Enables environment file 2 requires: 5 - dependent_environment_file.yaml - file: dependent_environment_file.yaml title: Dependent Environment File description: Enables the dependent environment file
- 1
topics
参数包含 UI 部署配置中的章节列表。每个主题都显示为一个环境选项屏幕,其中包含多个环境组,它们使用environment_groups
参数进行定义。每个主题都可以有纯文本标题
和描述
。- 2
environment_groups
参数列出了 UI 部署配置中的环境文件分组。例如,在存储主题上,您可能有一个用于 Ceph 相关的环境文件的环境组。每个环境组都有纯文本标题
和描述
。- 3
environment
参数显示属于环境组的所有环境文件。file
参数是环境文件的位置。每个环境条目都可以具有纯文本标题
和描述
。- 4 5
requires
参数是环境文件的依赖项列表。在本例中,environment_file_1.yaml
和environment_file_2.yaml
都要求您启用dependent_environment_file.yaml
。
注意
Red Hat OpenStack Platform 使用此文件向 director UI 添加对功能的访问。建议不要修改此文件,因为新版本的 Red Hat OpenStack Platform 可能会覆盖这个文件。