8.4. 默认网络接口模板
director 包含 /usr/share/openstack-tripleo-heat-templates/network/config/
中的模板,以适应大多数常见的网络场景。下表概述了每个 NIC 模板集以及必须用来启用模板的对应环境文件。
启用 NIC 模板的每个环境文件都使用后缀 .j2.yaml
。这是未渲染的 Jinja2 版本。确保在部署过程中包含呈现的文件名,它使用 .yaml
后缀。
NIC 目录 | 描述 | 环境文件 |
---|---|---|
|
单个 NIC ( |
|
|
单个 NIC ( |
|
|
附加到 |
|
|
附加到 |
|
存在用于在没有外部网络的情况下部署 overcloud 的环境文件,如 net-bond-with-vlans-no-external.yaml
,以及用于 IPv6 部署,如 net-bond-with-vlans-v6.yaml
。这些是向后兼容的,且不适用于可组合网络。
每个默认 NIC 模板集都包含一个 role.role.j2.yaml
模板。此文件使用 Jinja2 为每个可组合角色呈现其他文件。例如,如果您的 overcloud 使用 Compute、Controller 和 Ceph Storage 角色,部署会根据 role.role.j2.yaml
呈现新模板,如以下模板:
-
compute.yaml
-
controller.yaml
-
ceph-storage.yaml
.