8.2. OVS-DPDK 拓扑

在 Red Hat OpenStack Platform 中,您可以使用可组合角色功能创建自定义部署角色,从每个角色添加或删除服务。有关可组合角色的更多信息,请参阅高级 Overcloud 自定义中可组合服务和自定义角色

此镜像显示了一个 OVS-DPDK 拓扑,其中包含 control plane 和 data plane 两个绑定端口:

OpenStack NFV Config Guide Topology 450694 0617 ECE OVS DPDK

要配置 OVS-DPDK,请执行以下任务:

  • 如果使用可组合角色,请复制并修改 roles_data.yaml 文件,以便为 OVS-DPDK 添加自定义角色。
  • 更新适当的 network-environment.yaml 文件,使其包含内核参数和 DPDK 参数的参数。
  • 更新 compute.yaml 文件,使其包含 DPDK 接口参数的网桥。
  • 更新 controller.yaml 文件,使其包含 DPDK 接口参数的相同网桥详情。
  • 运行 overcloud_deploy.sh 脚本,以使用 DPDK 参数部署 overcloud。
注意

本指南提供了 CPU 分配、内存分配和 NIC 配置可能因拓扑和用例而异的示例。有关硬件和配置选项的更多信息,请参阅: 网络功能虚拟化产品指南和 第 2 章 硬件要求

先决条件

注意

Red Hat OpenStack Platform 在 OVS-DPDK 部署的 OVS 客户端模式中运行。