Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This page is a temporary location to draft and validate the testing guide documentation. Once it's in a decent draft shape, I will submit it to documentation gerrit and respective section authors can complete the doc through gerrit review.

Reference: CVP OVP and Dovetail Terminology

I will use the terms defined in the above WIKI. Those terms will also be copied to the documentation's term section when they are in decent shape.

...

  • Ubuntu 16.04.2 LTS (Xenial) for x86_64

  • Ubuntu 14.04 LTS (Trusty) for x86_64
  • CentOS-7-1611 for x86_64
     

...

/* resource/configuration needed by HA */

/* resource/configuration needed by sdnvpn */

 

 

2 Conducting CVP Tests using Dovetail

2.1 Dovetail CVP Testing Overview

 

Test Case Name

Test Case Name in Yardstick

Description

Category

Common Dependency

Special Dependency

ha.tc001

opnfv_yardstick_tc019

Control Node Openstack Service High Availability

HA

  • Openstack Mitaka, Newton

  • Pod info (user has sudo authority)

  • Default node1 to attack, and it should be controller node

 

ha.tc003

Opnfv_yardstick_tc045

Control Node Openstack Service High Availability - Neutron Server

HA

  • Neutron Deployed

ha.tc004

Opnfv_yardstick_tc046

Control Node Openstack Service High Availability - Keystone

HA

  • Keystone deployed

ha.tc005

Opnfv_yardstick_tc047

Control Node Openstack Service High Availability - Glance Api

HA

  • Glance deployed

ha.tc006

Opnfv_yardstick_tc048

Control Node Openstack Service High Availability - Cinder Api

HA

  • Cinder deployed

ha.tc009

Opnfv_yardstick_tc051

OpenStack Controller Node CPU Overload High Availability

HA

  • Nova, Neutron, Heat, Cinder

ha.tc010

Opnfv_yardstick_tc052

OpenStack Controller Node Disk I/O Block High Availability

HA

 

ha.tc011

Opnfv_yardstick_tc053

OpenStack Controller Load Balance Service High Availability

HA

  • Controller HA deployed

  • haproxy, Glance deployed

 

/* resource/configuration needed by sdnvpn */

Test Case Name

Test Case Name in SDNVPN

Description

Category

Common Dependency

Special Dependency

sdnvpn.tc001

testcase_1

Control Node Openstack Service High Availability

SDNVPN

  • Install OpenDaylight 5.2.0-1

  • Install OpenStack bgpvpn
    version matches your Openstack version:

    • Newton: most recent of 5.0.x
    • Mitaka: most recent of 4.0.x
    • Liberty: most recent of 3.0.x
  • At least two compute nodes

sdnvpn.tc002

testcase_2

Control Node Openstack Service High Availability - Neutron Server

SDNVPN

  • At least two compute nodes

sdnvpn.tc003

testcase_3

Control Node Openstack Service High Availability - Keystone

SDNVPN

  • At least two compute nodes

sdnvpn.tc004

testcase_4

Control Node Openstack Service High Availability - Glance Api

SDNVPN

  • At least two compute nodes

sdnvpn.tc008

testcase_8

Control Node Openstack Service High Availability - Cinder Api

SDNVPN

 

 

2 Conducting CVP Tests using Dovetail

2.1 Dovetail CVP Testing Overview

The Dovetail testing framework consists of two major parts: the testing client that executes all test cases in The Dovetail testing framework consists of two major parts: the testing client that executes all test cases in a vendor lab (self-testing) or a third party lab, and the server system that is under the OPNFV's administration to store and view test results based on OPNFV Test API. The following diagram illustrates this overall framework.

...

The tester should also validate that the jumphost can reach the public Internet. For example,

 

%ping 8.8.8.8
%ping%dig https://www.opnfv.org/cvp

...