9.2. 使用可组合角色来部署 OVS-DPDK 拓扑
使用 Red Hat OpenStack Platform,您可以创建自定义部署角色来为每个角色添加或删除服务。
注意
Red Hat OpenStack Platform 在 OVS 客户端模式下运行,用于 OVS-DPDK 部署。
先决条件
- OVS 2.10
- DPDK 17
一个受支持的 NIC。
要查看 NFV 支持的 NIC 列表,请参阅为 NFV 测试 NIC。
RHOSP undercloud。
您必须安装和配置 undercloud,然后才能部署 overcloud。详情请参阅 Director 安装和使用指南。
注意不要手动编辑或更改 director heat 模板修改的
etc/tuned/cpu-partitioning-variables.conf
中的isolated_cores
或其他值。
流程
要配置 OVS-DPDK,请执行以下任务:
-
如果使用可组合角色,请复制和修改
roles_data.yaml
文件,以添加 OVS-DPDK 的自定义角色。 -
更新适当的
network-environment.yaml
文件,使其包含内核参数和 DPDK 参数的参数。 -
更新
compute.yaml
文件,使其包含 DPDK 接口参数的网桥。 -
更新
controller.yaml
文件,使其包含 DPDK 接口参数的相同网桥详情。 -
运行
overcloud_deploy.sh
脚本,以使用 DPDK 参数部署 overcloud。