User Tools

Site Tools


get_started:get_started_work_items

This is an old revision of the document!


Use cases for system level test (initial focus)

Use-Case Description Interested contributors
Simple VNF: vRouter Bring up one or multiple instances of a simple virtual router. OpenWRT will be used as virtual router.
Simple VNF: vIDS Bring up one or multiple instances of a service appliance. Snort/IDS will be used as service appliance.
SFC Service chaining using open source components: Firewall and IDS (OpenWRT as simple firewall, Snort as IDS)

Work items

System setup

Use-Case Description Interested contributors
Environment setup Setup base hardware environment (servers, network connectivity) Linux Foundation
Server boot up PXE boot the servers and prepare them with base OS to load OPNFV components.
Install OPNFV components Automatic install OpenStack control and compute nodes (with an HA setup).
Automatic install OpenDaylight (with an HA setup).
Automatic install of test harness components such as Tempest, Rally.

System base functionality testing

Use-Case Description Interested contributors
Components function test: OpenStack Ensure OpenStack components are installed correctly and functioning. Leverage OpenStack Tempest and OpenStack Rally. Includes smoke, baremetal, compute, data_processing, identity, image, network, object_storage, orchestration, telemetry, and volume testing. See example for the result of a tempest run.
Components function test: OpenDaylight/Networking Ensure OpenDaylight components are installed correctly and functioning. Check whether relevant Karaf modules are loaded and functioning correctly.
Scenario testing: Basic system testing Basic system testing leverages Tempest Scenario testing with Openstack deployment configured to use Neutron/ML2 managed networking supplied by OpenDaylight.
* Basic network ops: Test network connectivity to a VM via a tenant network, a public network, or both.
* Advanced server networking: Test VM connectivity after some advanced instance operations executed: start/stop instance, reboot instance, migrate instance, etc. Tests prioritised by relevance to NFV workloads.
* Install and removal of ODL Karaf features on running instance.
* Security groups: Verify cross tenant connectivity - basic as well as after resizing an instance etc.
Scenario testing: High-availability testing HA testing leveraging Tempest Scenario testing - component and physical infrastructure failures.
Test component HA/failure-recovery for those components that support it:
* Nova scheduler
* Nova conductor
* Cinder scheduler
* Neutron server
* Heat engine
Test hardware and system failures by emulating failure scenarios
* dead server
* dead switch
* dead port
* dead disk
* full disk

System VNF-management operations testing

Use-Case Description Interested contributors

System performance benchmark and scale numbers

Use-Case Description Interested contributors
get_started/get_started_work_items.1417117598.txt.gz · Last modified: 2014/11/27 19:46 by Frank Brockners