KVM4NFV Release Notes for Danube Release¶
Release Notes¶
Abstract¶
This document provides the release notes for Euphrates 1.0 release of KVM4NFV.
Contents
1 Version History
2 Important notes
3 Summary
4 Delivery Data
5 References
Version history¶
Date | Ver. | Author | Comment |
2016-08-22 | 0.1.0 | Colorado 1.0 release | |
2017-03-27 | 0.1.0 | Danube 1.0 release | |
2017-10-06 | 0.1.0 | Euphrates 1.0 release |
Important notes¶
The KVM4NFV project is currently supported on Fuel and Apex installer.
Summary¶
This Euphrates 1.0 release provides KVM4NFV as a framework to enhance the KVM Hypervisor for NFV and OPNFV scenario testing, automated in the OPNFV CI pipeline, including:
- KVMFORNFV source code
- Automation of building the Kernel and qemu for RPM and debian packages
- Cyclictests execution to check the latency
- “os-nosdn-kvm_ovs_dpdk-ha”,“os-nosdn-kvm_ovs_dpdk-noha”, Scenarios testing for
high availability/no-high avaliability
configuration using Apex installer - Documentation created for,
- User Guide
- Configuration Guide
- Installation Procedure
- Release notes
- Scenarios Guide
- Design Guide
- Requirements Guide
Release Data¶
Project | NFV Hypervisors-KVM |
Repo/commit-ID | kvmfornfv |
Release designation | Euphrates |
Release date | 2017-10-06 |
Purpose of the delivery | OPNFV Euphrates 1.0 Releases |
Version change¶
1 Module version changes¶
This is the Euphrates 1.0 main release. It is based on following upstream versions:
- RT Kernel 4.4.50-rt62
- QEMU 2.9.0
- Apex based on Openstack Ocata
This is the third tracked release of KVM4NFV
2 Document version changes¶
This is the second version of the KVM4NFV framework in OPNFV.
Reason for version¶
1 Feature additions¶
JIRA REFERENCE | SLOGAN |
JIRA: | NFV Hypervisors-KVMFORNFV-72 |
JIRA: | NFV Hypervisors-KVMFORNFV-73 |
JIRA: | NFV Hypervisors-KVMFORNFV-78 |
JIRA: | NFV Hypervisors-KVMFORNFV-86 |
JIRA: | NFV Hypervisors-KVMFORNFV-87 |
JIRA: | NFV Hypervisors-KVMFORNFV-88 |
JIRA: | NFV Hypervisors-KVMFORNFV-89 |
JIRA: | VSPERF-510 |
JIRA: | YARDSTICK-783 |
JIRA: | YARDSTICK-815 |
A brief Description of the the JIRA tickets
:
JIRA REFERENCE | DESCRIPTION |
KVMFORNFV-72 | Define and integrate additional scenario - KVM+OVS+DPDK with HA for bare metal and virtual environments |
KVMFORNFV-73 | Define and integrate additional scenario - KVM+OVS+DPDK with NOHA for bare metal and virtual environments |
KVMFORNFV-78 | Scenarios in Euphrates release for KVM for NFV |
KVMFORNFV-86 | Live Migration tests in kvmfornfv repository |
KVMFORNFV-87 | Packet forwarding test type pxp - multiple guests |
KVMFORNFV-88 | Apex environment setup for local machine to debug Apex related integration issues |
KVMFORNFV-89 | Generate kernel debug-info rpm |
VSPERF-510 | KVM optimizations |
YARDSTICK-783 | To update Grafana dashboard for kvmfornfv packet forwarding test cases |
YARDSTICK-815 | Implementation of breaktrace option for cyclictest |
Deliverables¶
1 Software deliverables¶
- Euphrates 1.0 release of the KVM4NFV RPM and debian for kvm4nfv
- Kernel debug-info rpm and debian is generated as part of E-release
- Integrated the following scenarios in APEX as part of E-Release:
- os-nosdn-kvm_ovs_dpdk-noha
- os-nosdn-kvm_ovs_dpdk-ha
- Configured influxdb and Graphana_dashboard for publishing kvm4nfv test results
- Packet forwarding test case is implemented and it supports the following test types currently,
- Packet forwarding to Host
- Packet forwarding to Guest
- Packet forwarding to Guest using SRIOV
- Packet forwarding to multiple guests
- Breaktrace option is implemented to monitor the latency values obatined by the cyclictest
- Live Migration test case is implemented and the following values are collected:
- Total time
- Down time
- Setup time
- Either Apex or Fuel can be used for deployment of os-nosdn-kvm-ha, os-nosdn-kvm_ovs_dpdk-ha and
os-nosdn-kvm_ovs_dpdk-noha scenarios
Scenario Name | Apex | Fuel |
---|---|---|
|
Y |
Y |
|
Y |
Y |
|
Y |
Y |
|
Y |
|
|
Y |
- The below documents are delivered for Euphrates KVM4NFV Release:
- User Guide
- Configuration Guide
- Installation Procedure
- Overview
- Release notes
- Glossary
- Scenarios
- Requirements Guide
- Overview Guide
References¶
For more information on the KVM4NFV Euphrates release, please see: