Fixes OVS DPDK scenarios 25/31725/1
authorTim Rozet <trozet@redhat.com>
Mon, 6 Mar 2017 22:15:37 +0000 (17:15 -0500)
committerFeng Pan <fpan@redhat.com>
Fri, 24 Mar 2017 18:58:21 +0000 (14:58 -0400)
commit4cdcfa9d933dba8ffd43e034be00e58a5b9501ab
tree732c9385308dbd2b404373f34e0744370487e882
parent783bead17dbff69b3f07fc99bafb784987b59d94
Fixes OVS DPDK scenarios

This fixes nosdn OVS DPDK scenarios to work with OVS 2.6.  It also adds
support for the ODL DPDK scenario.  OVS DPDK configuration is done
during preconfig on compute nodes.  All nodes make use of first boot
script to get kernel params like hugepages.  The network settings are
modified to use real nic names for the virtual network settings file.
This is required due to a timing bug with os-net-config and using
first-boot script.  The network settings file also contains the UIO
driver to use with DPDK.

JIRA: APEX-314

opnfv-tht-pr: 117

Change-Id: I46b6fca71ecec38981968133ba2411f64d7c6445
Signed-off-by: Tim Rozet <trozet@redhat.com>
15 files changed:
build/network-environment.yaml
build/nics-template.yaml.jinja2
build/opnfv-environment.yaml
build/ovs-dpdk-preconfig.yaml [new file with mode: 0644]
build/rpm_specs/opnfv-apex-common.spec
build/undercloud.sh
build/variables.sh
config/deploy/os-nosdn-ovs-ha.yaml
config/deploy/os-nosdn-ovs-noha.yaml
config/deploy/os-odl_l3-ovs-ha.yaml [new file with mode: 0644]
config/deploy/os-odl_l3-ovs-noha.yaml [new file with mode: 0644]
config/network/network_settings.yaml
lib/overcloud-deploy-functions.sh
lib/python/apex/deploy_settings.py
tests/test_apex_network_settings.py