...
1.5 Preparing the Hosts for CVP Testing
The SUT’s operating system and openstack version that have been tested by DoveTail are:
operating system:
Ubuntu 16.04.2 LTS (Xenial) for x86_64
- Ubuntu 14.04 LTS (Trusty) for x86_64
- CentOS-7-1611 for x86_64
openstack version:
...
liberty
...
mitaka
...
newton
This section provide general guidelines on how to prepare the SUT for getting ready to conduct CVP testing using Dovetail. SInce the SUT is a commercial vendor product that is based on an open source VIM (currently Openstack), we will describe the preparation steps in the context of the open source community distributions only. The tester is advised to use the information here as reference only and prepare the commerdical SUT based on its own system specifics.
1.5.1 Host Operating Systems
The OPNFV CVP does not directly restrict choice of host operating systems. The following operating systems have been used and tested in certain degree in the OPNFV community.
Ubuntu 14.04
Ubuntu 16.04
Centos 7
1.5.2 Openstack-based VIM Requirements
The current version of CVP uses Openstack as the only option of a Virtual Infrastructure Manager (VIM). The SUT must therefore use an Openstack based VIM. The following guidelines explain the compliant versions of Openstack and required functional components.
The current CVP test suite includes Openstack DefCore testing through RefStack as a component. Therefore it is advised that testers should also consult documentation of Defcore qualification testing for additional guidance. The version of Refstack in CVP (should we use CVP1.x.y? ) is 2016.8. /*double check */
1.5.2.1 Openstack Versions
/* this list needs to be cross checked with refstack's support list */
/* also needs to be more precise what is listed here, what is not listed - we should probably list open source community tested only */
liberty
mitaka
newton
redhat osp9
1.5.2.1 Openstack POD Configuration
The SUT must be configured such that it consists of 3 controllers nodes in HA mode, and 2 compute nodes, as illustrated in the diagram below.
/*insert diagram */
Additional explainations /*what else needed here?? */
1.5.2.2 Required Openstack Components
The following Openstack components are required,
- Openstack Nova
- Openstack Neutron
- Openstack Glance
- Openstack Swift
- Openstack Keystone
- Openstack Cinder
1.5.3 Configuring Testing Resources in Openstack
/* creating projects, accounts, floating ip, networks, security policies, router,... all that are needed for conducting Dovetail testing */
/* any storage configuration needed? */
...
2 Conducting CVP Tests using Dovetail
...
sudo dnf -y install gcc git vim-enhanced python-devel python-pip (apt-transport-https) redhat-rpm-config vim-enhanced python-devel python-pip (apt-transport-https) redhat-rpm-config
Once Docker is installed, a tester can choose one of the following two methods for installing and running Dovetail. In 2.2.4, we explain the steps to install Dovetail from the source. In 2.2.5, an alternative using a Docker image with preinstalled Dovetail is introduced.
2.2.4 Installing Dovetail
...
2.2.5 Installing Dovetail Docker Container
The Dovetail project also maintains a Docker image that has Dovetail test tools preinstalled.
TBD. Is this useful or necessary?
2.3 Running CVP Test Suite
...