Adding "Real Time KVM" support 17/29817/13
authordavidjchou <david.j.chou@intel.com>
Mon, 6 Mar 2017 02:39:24 +0000 (17:39 -0900)
committerDan Radez <dradez@redhat.com>
Thu, 9 Mar 2017 17:54:20 +0000 (17:54 +0000)
commitfb8c23c5413ee7c820f7c947fb1bb007d5d4cf95
tree334bec4406bb7b503556911974db8150d23ae876
parent8b2ca87007c2cb477765c183325e5af03bf9f80d
Adding "Real Time KVM" support

Adding the support to run the "Real Time KVM" kernel in the compute
node(s) to reduce the network latency caused by the virtualization of
the network functions. Since the current "Real Time KVM" kernel
doesn't support physical to logical network interface mapping yet, we
need to use the real physical interface name rather than the logical
interface name for all compute interfaces in network_settings.yaml.

Also updates tests for the network settings changes and fixes a bug
where interface was being queried on the controller nics before it
interfaces were validated.

JIRA: APEX-128

Change-Id: Iccb6c9fbdcf7e3b482f4283039ef17c38e0a6df7
Signed-off-by: davidjchou <david.j.chou@intel.com>
Signed-off-by: Tim Rozet <trozet@redhat.com>
Signed-off-by: Dan Radez <dradez@redhat.com>
14 files changed:
build/enable_rt_kvm.yaml [new file with mode: 0644]
build/kvm4nfv-1st-boot.yaml [new file with mode: 0644]
build/overcloud-full.sh
build/rpm_specs/opnfv-apex-common.spec
build/undercloud.sh
build/variables.sh
config/deploy/deploy_settings.yaml
config/deploy/os-nosdn-kvm-ha.yaml [new file with mode: 0644]
config/deploy/os-nosdn-kvm-noha.yaml [new file with mode: 0644]
config/network/network_settings.yaml
lib/overcloud-deploy-functions.sh
lib/python/apex/deploy_settings.py
lib/python/apex/network_settings.py
tests/test_apex_network_settings.py