This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
get_started:get_started_work_items [2014/11/28 11:32] Frank Brockners [Use cases for system level test (initial focus)] |
get_started:get_started_work_items [2015/02/27 10:48] (current) Randy Levensalor |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ======= Bootstrap/Get started - Candidate work items ======= | ======= Bootstrap/Get started - Candidate work items ======= | ||
| + | |||
| + | ===== Task management ===== | ||
| + | |||
| + | Complementary to this wiki, we'll use [[https://etherpad.opnfv.org/p/bgs]] to track activity. | ||
| + | |||
| ===== System definition ===== | ===== System definition ===== | ||
| Line 12: | Line 17: | ||
| ** Components ** | ** Components ** | ||
| - | * //Linux/Centos 7 (multiple control nodes, multiple compute nodes)// | + | See [[get_started:get_started_system_state|Target System State]] for a complete list of components on versions. |
| + | |||
| + | * //Linux/Centos (multiple control nodes, multiple compute nodes)// | ||
| * //OpenStack Juno Release// | * //OpenStack Juno Release// | ||
| * Nova, Glance, Ceilometer Neutron, Keystone, Horizon, Heat | * Nova, Glance, Ceilometer Neutron, Keystone, Horizon, Heat | ||
| Line 18: | Line 25: | ||
| * Tempest, Rally (for testing) | * Tempest, Rally (for testing) | ||
| * //OpenDaylight Helium Release// | * //OpenDaylight Helium Release// | ||
| - | * MDSAL, Clustering, Restconf, OVSDB, OpenFlow, SFC, GBP, ML2-plugin, Netconf | + | * MDSAL, Clustering, Restconf, OVSDB, OpenFlow, SFC, GBP, ML2-plugin, Netconf |
| * //Hypervisor:// | * //Hypervisor:// | ||
| * KVM, QEMU | * KVM, QEMU | ||
| * //Forwarder// | * //Forwarder// | ||
| - | * OVS (version 2.3.0) | + | * OVS |
| * //Installer // | * //Installer // | ||
| * TBD | * TBD | ||
| Line 32: | Line 39: | ||
| * Robot | * Robot | ||
| * Jenkins | * Jenkins | ||
| + | |||
| ---- | ---- | ||
| Line 40: | Line 48: | ||
| ^ Use-Case ^ Description ^ Interested contributors ^ | ^ 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: vRouter | Bring up one or multiple instances of a simple virtual router. OpenWRT will be used as virtual router. | Joseph Gasparakis | |
| - | | Simple VNF: vIDS | Bring up one or multiple instances of a service appliance. Snort/IDS will be used as service appliance. | | | + | | Simple VNF: vIDS | Bring up one or multiple instances of a service appliance. Snort/IDS will be used as service appliance. | Joseph Gasparakis | |
| | SFC | Service chaining using open source components: Firewall and IDS (OpenWRT as simple firewall, Snort as IDS) | | | | SFC | Service chaining using open source components: Firewall and IDS (OpenWRT as simple firewall, Snort as IDS) | | | ||
| Line 68: | Line 76: | ||
| ==== System VNF-management operations testing ==== | ==== System VNF-management operations testing ==== | ||
| - | ^ Test/Task ^ Description ^ Interested contributors ^ | + | ^ Test/Task ^ Description ^ Interested contributors ^ |
| - | | Simple VNF creation | Create VM images for vRouter (from OpenWRT) and vIDS (from Snort) for testing purposes | | | + | | Simple VNF creation | Create VM images for vRouter (from OpenWRT) and vIDS (from Snort) for testing purposes | Frank | |
| - | | Simple VNF hosting: base | Scenario test using Tempest to create and configure a simple VNF: Create 3 VMs: 2 hosts and one instance of a vRouter (OpenWRT) with basic configuration. Test whether vRouter is reachable (within its domain) from the host and can pass packets between the hosts. | | | + | | Simple VNF hosting: base | Scenario test using Tempest to create and configure a simple VNF: Create 3 VMs: 2 hosts and one instance of a vRouter (OpenWRT) with basic configuration. Test whether vRouter is reachable (within its domain) from the host and can pass packets between the hosts. | | |
| - | | Simple VNF hosting: Scale/Idempotence testing | Scenario test using Tempest to create/remove n-instances of a vRouter. (Test requires a simple VNFM which in this case will be provided by a script) | | | + | | Simple VNF hosting: Scale/Idempotence testing | Scenario test using Tempest to create/remove n-instances of a vRouter. (Test requires a simple VNFM which in this case will be provided by a script) | | |
| - | | Simple VNF hosting: Sequencing | Scenario test using Tempest to investigate system behavior in case components are not triggered/loaded in the correct sequence (i.e. VNFM would behave wrongly) | | | + | | Simple VNF hosting: Sequencing | Scenario test using Tempest to investigate system behavior in case components are not triggered/loaded in the correct sequence (i.e. VNFM would behave wrongly) | | |
| - | | Simple VNF hosting: Resource control | Scenario test using Tempest to deploy n instances of vRouter and check for allocated vCPUs, check vCPU pinning. | | | + | | Simple VNF hosting: Resource control | Scenario test using Tempest to deploy n instances of vRouter and check for allocated vCPUs, check vCPU pinning. | | |
| - | | Simple VNF hosting: Fault management | Scenario test using Tempest to test detection of VNF failure (vRouter) | | | + | | Simple VNF hosting: Fault management | Scenario test using Tempest to test detection of VNF failure (vRouter) | | |
| - | | Simple VNF hosting: Service upgrade | Scenario test using Tempest to replace an existing VNF (vRouter) with a new revision | | | + | | Simple VNF hosting: Service upgrade | Scenario test using Tempest to replace an existing VNF (vRouter) with a new revision | | |
| - | | SFC: base | Scenario test using Tempest to create a service chain from a set of open-source VNFs: Firewall and IDS: OpenWRT and Snort. Basic functionality test of the service chain. | | | + | | SFC: base | Scenario test using Tempest to create a service chain from a set of open-source VNFs: Firewall and IDS: OpenWRT and Snort. Basic functionality test of the service chain. | | |
| - | | Eventing/Statistics | Scenario tests to test capturing events and statistics from different system components (VNFs, ODL, OpenStack) | | | + | | Eventing/Statistics | Scenario tests to test capturing events and statistics from different system components (VNFs, ODL, OpenStack) | | |