...
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
...
/* creating projects, accounts, floating ip, networks, security policies, router,... all that are needed for conducting Dovetail testing */
/* any storage configuration needed? */
/* resource/configuration needed by IPv6 */
/* resource/configuration needed by HA */
...
*/
/* any storage configuration needed? */
/* resource/configuration needed by IPv6 */
/* resource/configuration needed by HA */
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 |
|
|
ha.tc003 | Opnfv_yardstick_tc045 | Control Node Openstack Service High Availability - Neutron Server | HA |
| |
ha.tc004 | Opnfv_yardstick_tc046 | Control Node Openstack Service High Availability - Keystone | HA |
| |
ha.tc005 | Opnfv_yardstick_tc047 | Control Node Openstack Service High Availability - Glance Api | HA |
| |
ha.tc006 | Opnfv_yardstick_tc048 | Control Node Openstack Service High Availability - Cinder Api | HA |
| |
ha.tc009 | Opnfv_yardstick_tc051 | OpenStack Controller Node CPU Overload High Availability | HA |
| |
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 |
|
/* 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 |
|
|
sdnvpn.tc002 | testcase_2 | Control Node Openstack Service High Availability - Neutron Server | SDNVPN |
| |
sdnvpn.tc003 | testcase_3 | Control Node Openstack Service High Availability - Keystone | SDNVPN |
| |
sdnvpn.tc004 | testcase_4 | Control Node Openstack Service High Availability - Glance Api | SDNVPN |
| |
sdnvpn.tc008 | testcase_8 | Control Node Openstack Service High Availability - Cinder Api | SDNVPN |
|
2 Conducting CVP Tests using Dovetail
...
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
...
The default ports of database and testapi are 27017 and 8000, respectively. Check whether they are used by other services already.
% netstat -nlt
If 27017 and 8000 are used by other services, you need to set other ports in step2.
step2. Run a Dovetail container
Run a Dovetail container.
% sudo docker pull opnfv/dovetail:<Tag>
% sudo docker run -itd --privileged=true --name <DoveTail_Container_Name> \
...
If you need to set ports for database and testapi service,
% export mongodb_port=<database_port>
% export testapi_port=<testapi_port>
step3. Create local database and testapi service
...