10.2. 呈现用于自定义的默认网络接口模板
要简化自定义模板的配置,请呈现默认 NIC 模板的 Jinja2 语法,并使用呈现的模板作为自定义配置的基础。
流程
使用
process-templates.py脚本呈现openstack-tripleo-heat-templates集合的副本:cd /usr/share/openstack-tripleo-heat-templates ./tools/process-templates.py -o ~/openstack-tripleo-heat-templates-rendered
$ cd /usr/share/openstack-tripleo-heat-templates $ ./tools/process-templates.py -o ~/openstack-tripleo-heat-templates-renderedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 这会将所有 Jinja2 模板转换为其渲染的 YAML 版本,并将结果保存到
~/openstack-tripleo-heat-templates-rendered。如果使用自定义网络文件或自定义角色文件,您可以分别使用
-n和-r选项包括这些文件:./tools/process-templates.py -o ~/openstack-tripleo-heat-templates-rendered -n /home/stack/network_data.yaml -r /home/stack/roles_data.yaml
$ ./tools/process-templates.py -o ~/openstack-tripleo-heat-templates-rendered -n /home/stack/network_data.yaml -r /home/stack/roles_data.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 复制多个 NIC 示例:
cp -r ~/openstack-tripleo-heat-templates-rendered/network/config/multiple-nics/ ~/templates/custom-nics/
$ cp -r ~/openstack-tripleo-heat-templates-rendered/network/config/multiple-nics/ ~/templates/custom-nics/Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
编辑
custom-nics中设置的模板,以适应您自己的网络配置。