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。