1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
4 .. _Kvmfornfv: https://wiki.opnfv.org/display/kvm/
13 This document provides the release notes for Euphrates 1.0 release of KVM4NFV.
31 +--------------------+--------------------+--------------------+------------------------+
32 | **Date** | **Ver.** | **Author** | **Comment** |
34 +--------------------+--------------------+--------------------+------------------------+
35 |2016-08-22 | 0.1.0 | | Colorado 1.0 release |
37 +--------------------+--------------------+--------------------+------------------------+
38 |2017-03-27 | 0.1.0 | | Danube 1.0 release |
40 +--------------------+--------------------+--------------------+------------------------+
41 |2017-10-06 | 0.1.0 | | Euphrates 1.0 release |
43 +--------------------+--------------------+--------------------+------------------------+
48 The KVM4NFV project is currently supported on Fuel and Apex installer.
53 This Euphrates 1.0 release provides *KVM4NFV* as a framework to enhance the
54 KVM Hypervisor for NFV and OPNFV scenario testing, automated in the OPNFV
55 CI pipeline, including:
57 * KVMFORNFV source code
59 * Automation of building the Kernel and qemu for RPM and debian packages
61 * Cyclictests execution to check the latency
63 * “os-nosdn-kvm_ovs_dpdk-ha”,“os-nosdn-kvm_ovs_dpdk-noha”, Scenarios testing for
64 ``high availability/no-high avaliability`` configuration using Apex installer
66 * Documentation created for,
72 * Installation Procedure
86 +--------------------------------------+--------------------------------------+
87 | **Project** | NFV Hypervisors-KVM |
89 +--------------------------------------+--------------------------------------+
90 | **Repo/commit-ID** | kvmfornfv |
92 +--------------------------------------+--------------------------------------+
93 | **Release designation** | Euphrates |
95 +--------------------------------------+--------------------------------------+
96 | **Release date** | 2017-10-06 |
98 +--------------------------------------+--------------------------------------+
99 | **Purpose of the delivery** | OPNFV Euphrates 1.0 Releases |
101 +--------------------------------------+--------------------------------------+
106 1 Module version changes
107 ~~~~~~~~~~~~~~~~~~~~~~~~~~
109 This is the Euphrates 1.0 main release. It is based on following upstream
112 * RT Kernel 4.4.50-rt62
116 * Apex based on Openstack Ocata
119 This is the third tracked release of KVM4NFV
122 2 Document version changes
123 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
125 This is the second version of the KVM4NFV framework in OPNFV.
133 +--------------------------------------+--------------------------------------+
134 | **JIRA REFERENCE** | **SLOGAN** |
136 +--------------------------------------+--------------------------------------+
137 | JIRA: | NFV Hypervisors-KVMFORNFV-72 |
139 +--------------------------------------+--------------------------------------+
140 | JIRA: | NFV Hypervisors-KVMFORNFV-73 |
142 +--------------------------------------+--------------------------------------+
143 | JIRA: | NFV Hypervisors-KVMFORNFV-78 |
145 +--------------------------------------+--------------------------------------+
146 | JIRA: | NFV Hypervisors-KVMFORNFV-86 |
148 +--------------------------------------+--------------------------------------+
149 | JIRA: | NFV Hypervisors-KVMFORNFV-87 |
151 +--------------------------------------+--------------------------------------+
152 | JIRA: | NFV Hypervisors-KVMFORNFV-88 |
154 +--------------------------------------+--------------------------------------+
155 | JIRA: | NFV Hypervisors-KVMFORNFV-89 |
157 +--------------------------------------+--------------------------------------+
158 | JIRA: | VSPERF-510 |
160 +--------------------------------------+--------------------------------------+
161 | JIRA: | YARDSTICK-783 |
163 +--------------------------------------+--------------------------------------+
164 | JIRA: | YARDSTICK-815 |
166 +--------------------------------------+--------------------------------------+
168 A brief ``Description of the the JIRA tickets``:
170 +---------------------------------------+-------------------------------------------------------------+
171 | **JIRA REFERENCE** | **DESCRIPTION** |
173 +---------------------------------------+-------------------------------------------------------------+
174 | KVMFORNFV-72 | Define and integrate additional scenario - KVM+OVS+DPDK |
175 | | with HA for bare metal and virtual environments |
176 +---------------------------------------+-------------------------------------------------------------+
177 | KVMFORNFV-73 | Define and integrate additional scenario - KVM+OVS+DPDK |
178 | | with NOHA for bare metal and virtual environments |
180 +---------------------------------------+-------------------------------------------------------------+
181 | KVMFORNFV-78 | Scenarios in Euphrates release for KVM for NFV |
183 +---------------------------------------+-------------------------------------------------------------+
184 | KVMFORNFV-86 | Live Migration tests in kvmfornfv repository |
186 +---------------------------------------+-------------------------------------------------------------+
187 | KVMFORNFV-87 | Packet forwarding test type pxp - multiple guests |
189 +---------------------------------------+-------------------------------------------------------------+
190 | KVMFORNFV-88 | Apex environment setup for local machine to debug Apex |
191 | | related integration issues |
193 +---------------------------------------+-------------------------------------------------------------+
194 | KVMFORNFV-89 | Generate kernel debug-info rpm |
196 +---------------------------------------+-------------------------------------------------------------+
197 | VSPERF-510 | KVM optimizations |
199 +---------------------------------------+-------------------------------------------------------------+
200 | YARDSTICK-783 | To update Grafana dashboard for kvmfornfv packet forwarding |
202 +---------------------------------------+-------------------------------------------------------------+
203 | YARDSTICK-815 | Implementation of breaktrace option for cyclictest |
205 +---------------------------------------+-------------------------------------------------------------+
210 1 Software deliverables
211 ~~~~~~~~~~~~~~~~~~~~~~~~~
212 * Euphrates 1.0 release of the KVM4NFV RPM and debian for kvm4nfv
214 * Kernel debug-info rpm and debian is generated as part of E-release
216 * Integrated the following scenarios in APEX as part of E-Release:
218 * os-nosdn-kvm_ovs_dpdk-noha
220 * os-nosdn-kvm_ovs_dpdk-ha
222 * Configured influxdb and `Graphana_dashboard`_ for publishing kvm4nfv test results
224 .. _Graphana_dashboard: http://testresults.opnfv.org/grafana/dashboard/db/kvmfornfv-cyclictest
226 * Packet forwarding test case is implemented and it supports the following test types currently,
228 * Packet forwarding to Host
230 * Packet forwarding to Guest
232 * Packet forwarding to Guest using SRIOV
234 * Packet forwarding to multiple guests
236 * Breaktrace option is implemented to monitor the latency values obatined by the cyclictest
238 * Live Migration test case is implemented and the following values are collected:
246 * Either Apex or Fuel can be used for deployment of os-nosdn-kvm-ha, os-nosdn-kvm_ovs_dpdk-ha and
247 os-nosdn-kvm_ovs_dpdk-noha scenarios
249 +------------------------------------------+------------------+-----------------+
250 | **Scenario Name** | **Apex** | **Fuel** |
252 +==========================================+==================+=================+
253 | - os-nosdn-kvm-ha | ``Y`` | ``Y`` |
254 +------------------------------------------+------------------+-----------------+
255 | - os-nosdn-kvm_ovs_dpdk-noha | ``Y`` | ``Y`` |
256 +------------------------------------------+------------------+-----------------+
257 | - os-nosdn-kvm_ovs_dpdk-ha | ``Y`` | ``Y`` |
258 +------------------------------------------+------------------+-----------------+
259 | - os-nosdn-kvm_ovs_dpdk_bar-noha | | ``Y`` |
260 +------------------------------------------+------------------+-----------------+
261 | - os-nosdn-kvm_ovs_dpdk_bar-ha | | ``Y`` |
262 +------------------------------------------+------------------+-----------------+
264 * The below documents are delivered for Euphrates KVM4NFV Release:
268 * Configuration Guide
270 * Installation Procedure
287 For more information on the KVM4NFV Euphrates release, please see:
289 https://wiki.opnfv.org/display/kvm/