Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

11.10. 使用自定义 NIC 启用网络隔离

要使用网络隔离和自定义 NIC 模板部署 overcloud,请在 overcloud 部署命令中包括所有相关的网络环境文件。

流程

  1. 在运行 openstack overcloud deploy 命令时,请确保包括:

    • 自定义 network_data 文件。
    • 默认网络隔离的呈现文件名。
    • 默认网络环境文件的呈现文件名。
    • 包含自定义 NIC 模板资源引用的自定义环境网络配置。
    • 任何与您配置相关的额外环境文件。

例如:

$ openstack overcloud deploy --templates \
    ...
    -n /home/stack/network_data.yaml \
    -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \
    -e /usr/share/openstack-tripleo-heat-templates/environments/network-environment.yaml \
    -e /home/stack/templates/custom-network-configuration.yaml \
    ...
  • 首先包含 network-isolation.yaml 文件,然后是 network-environment.yaml 文件。后续的 custom-network-configuration.yaml 覆盖了来自前两个文件中的 OS::TripleO::[ROLE]::Net::SoftwareConfig 资源。
  • 如果使用可组合网络,则使用以下命令包含 network_dataroles_data 文件。