1.2. NFV 部署支持的配置
您可以使用 Red Hat OpenStack Platform director 工具包来隔离特定的网络类型,如外部、项目、内部 API 等。您可以在单个网络接口上部署网络,或者通过多主机网络接口分发。使用 Open vSwitch,您可以通过为单个网桥分配多个接口来创建绑定。使用模板文件在 Red Hat OpenStack Platform 安装中配置网络隔离。如果没有提供模板文件,则服务网络会在 provisioning 网络上部署。
模板配置文件有两种类型:
network-environment.yaml
此文件包含 overcloud 节点的网络详细信息,如子网和 IP 地址范围。此文件还包含不同的设置,用于覆盖不同场景的默认参数值。
主机网络模板,如 compute.yaml 和 controller.yaml
这些模板定义 overcloud 节点的网络接口配置。网络详情的值由
network-environment.yaml
文件提供。
这些 heat 模板文件位于 undercloud 节点上的 /usr/share/openstack-tripleo-heat-templates/
。有关 NFV 的这些 heat 模板文件 示例,请参阅 DPDK SR-IOV YAML 文件示例。
硬件要求和软件要求部分提供了有关如何使用 Red Hat OpenStack Platform director 规划和配置 NFV 的 heat 模板文件的更多详细信息。
您可以编辑 YAML 文件来配置 NFV。有关 YAML 文件格式简介,请参阅 Nutshell 中的 YAML。
- 数据平面开发套件(DPDK)和单根 I/O 虚拟化(SR-IOV)
Red Hat OpenStack Platform (RHOSP)支持 NFV 部署,其中包含自动化 OVS-DPDK 和 SR-IOV 配置。
重要红帽不支持将 OVS-DPDK 用于非 NFV 工作负载。如果您需要用于非 NFV 工作负载的 OVS-DPDK 功能,请联络您的大客户经理(TAM)或打开客户服务请求案例,来讨论支持例外和其他选项。要创建一个客户服务请求案例,请访问创建一个问题单,然后选择 Account > Customer Service Request。https://access.redhat.com/support/cases/new
- 超融合基础架构(HCI)
- 您可以将 Compute 子系统与 Red Hat Ceph Storage 节点并置。这种超融合模式提供更低的条目成本、较小的初始部署空间、最大化容量利用率和 NFV 用例中的高效管理。有关 HCI 的更多信息,请参阅 超融合基础架构指南。
- 可组合角色
- 您可以使用可组合角色创建自定义部署。可组合角色允许您为每个角色添加或删除服务。有关可组合角色的更多信息,请参阅 可组合服务和自定义角色。
- 使用 LACP 的 Open vSwitch (OVS)
- 从 OVS 2.9 开始,完全支持带有 OVS 的 LACP。对于 Openstack control plane 流量,我们不推荐这样做,因为 OVS 或 Openstack 网络中断可能会影响管理。如需更多信息,请参阅 Open vSwitch (OVS)绑定选项。
- OVS 硬件卸载
- Red Hat OpenStack Platform 支持部署 OVS 硬件卸载。有关使用硬件卸载部署 OVS 的详情,请参考 配置 OVS 硬件卸载。
- Open Virtual Network (OVN)
RHOSP 16.1.4 中提供以下 NFV OVN 配置: