Dovetail & CVP Tutorial/Demo

Slides:



Advertisements
Similar presentations
Seamless migration from Nova-network to Neutron in eBay production Chengyuan Li, Han Zhou.
Advertisements

DevCon ‘11 Center for Instructional Delivery. DevCon ‘11 Enrolling in Blackboard Learn for Campus Edition Alumni.
Integrating HADOOP with Eclipse on a Virtual Machine Moheeb Alwarsh January 26, 2012 Kent State University.
Linux Operations and Administration
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
© 2012 IBM Corporation Tivoli Workload Automation Informatica Power Center.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
C Copyright © 2009, Oracle. All rights reserved. Using Diagnosis and Debugging Techniques.
Please Dial in, class will begin shortly
Delight QuickBooks Online Banking Internal Support Training QuickBooks Windows 2009/2010 Online Banking.
Introduction Purpose This course describes the process of installing the KPIT GNU toolchain on your PC. Objective Learn how easy it is to get information.
Drupal Jumpstart Information Systems 337 Prof. Harry Plantinga.
| nectar.org.au NECTAR TRAINING Module 10 Beyond the Dashboard.
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
CBEO Portal Presentation 2/6/2008, 4:30pm EST SDSC Or link from
Working with Feature Services Gary MacDougall Russell Brennan.
7200 Samsung Confidential & Proprietary Information Copyright 2006, All Rights Reserved. 1/16 OfficeServ 7200 Enterprise IP Solutions Data Server S/W Upgrade.
How to Deploy and Configure the Smart Net Total Care CSPC Collector
Mirek Sztajno SQL Server Security PM
| nectar.org.au NECTAR TRAINING Module 10 Beyond the Dashboard.
Open Science Grid Build a Grid Session Siddhartha E.S University of Florida.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
Click Author. Log into the system. Click on the title of the manuscript to make changes Your manuscript is being edited.
PC Windows CVS Server PC Linux Triple’A Test Server Triple’A CVS Versioning 2. Add object to CVS Server - add.sh [format_name.fmt] - cvs commit 1. Export.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI CloudBroker usage Zoltán Farkas MTA SZTAKI LPDS
Installing git In Linux: sudo apt-get install git In Windows: download it from run the setuphttp://git-scm.com/download/win.
Confidential ASWM Installation Guide in Main Server ( for Windows Server 2008 R2 ) 1.
ArcGIS for Server Security: Advanced
Version Control Systems
UC Pro Troubleshooting Guide
Getting & Running EdgeX Docker Containers
Data Virtualization Tutorial… SSL with CIS Web Data Sources
Development Environment
Training Objectives About D2F Download Installation Configuration
Configuring Portal for ArcGIS to Perform Network Analysis
G3 Acer CSD Gsensor Calibration SOP v0.1
PL-IV (Group B-12) Printer Server
CCNA Routing and Switching Routing and Switching Essentials v6.0
Working with Feature Layers
UCS Director: Tenant Onboarding
Version Control.
To the OASIS Royalty Reporting Online Training Course
Data Server S/W Upgrade Samsung Electronics Co., Ltd.
Dovetail project update
DriveScale Proprietary Information © 2016
Submit BOSS Jobs on Distributed Computing System
Azure CLI Deep Dive Neil Peterson Content Developer Microsoft.
Andrew Pruski SQL Server & Containers
Chapter 10: Device Discovery, Management, and Maintenance
CCNA Routing and Switching Routing and Switching Essentials v6.0
Version Control Systems
Bomgar Remote support software
OPNFV Arno Installation & Validation Walk-Through
Introduction to Docker
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
Trial Guide August 2018 Global Mobile B2B Team Samsung Electronics
Manage your Interest Group
Chapter 10: Device Discovery, Management, and Maintenance
HC Hyper-V Module GUI Portal VPS Templates Web Console
OpenStack-alapú privát felhő üzemeltetés
Docker, Drupal and Persistence
Configuration Of A Pull Network.
Step by step installation of a Domino server on Docker
To the OASIS Royalty Reporting Online Training Course
Chapter 10: Advanced Cisco Adaptive Security Appliance
Medical Provider Portal User Guide
Software License Management Partner self-serve capabilities for zebra software licensing portal April 2018 Zebra Software Licensing Team.
Enol Fernandez & Giuseppe La Rocca EGI Foundation
Cloud Migration Training
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

Dovetail & CVP Tutorial/Demo Eddie Arrage Email: eddie.arrage@huawei.com

Agenda Beta Feedback Dovetail Test Environment Environment Setup Demo CVP Workflow Comments/Questions

Beta Feedback How many users have begun testing? Haven’t started yet Have the SUT & test tools installed Running tests Finished

Dovetail Test Environment Install Dovetail and other underlying docker containers (assume online) Pull tar.gz results from test host Upload results to CVP Portal

Environment Setup Prepare Environment Download Images & Start Dovetail install Docker-CE, Python set env vars and edit config files Download Images & Start Dovetail Cirros/Ubuntu test image files online: pull Dovetail docker image start Dovetail docker image setup Dovetail environment Run & Interpret Tests Locally all or subset debug logs Upload Results to CVP Portal Login using Linux Foundation or OS ID

Step 1: Prepare Environment – Package Install Install Python 2.7.6 Install Docker CE >= 17.03

Step 1: Prepare Environment – Main Config Exports including SUT credentials HTTPS should be enabled in SUT Workaround: Comment out these lines Key line to populate (identity service) Other services can be gleaned

Step 1: Prepare Environment – Other Config Files pre_config/tempest_conf.yaml (required for mandatory in beta) pre_config/pod.yaml (required for HA) pre_config/host.yaml (optional) Use this config at minimum for now Hostname -> IP mappings Compute Service (SUT) Test Host Image Service (SUT) ex. compass Samples are auto-generated after first test attempt on test host

Step 2: Download Images & Start Dovetail Assumption: Online $ sudo wget -nc http://artifacts.opnfv.org/sdnvpn/ubuntu-16.04-server-cloudimg-amd64-disk1.img -P ${DOVETAIL_HOME}/pre_config $ sudo wget -nc http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img -P ${DOVETAIL_HOME}/pre_config sudo docker pull opnfv/dovetail:cvp.0.7.0 cvp.0.7.0 Into Dovetail container shell

Step 2: Download Images & Start Dovetail If not planning to submit results to CVP portal, the steps below are not required port 27017 (db) and port 8000 (testapi) are default, export new values if there are conflicts on test host When planning to upload results to CVP, complete the steps below In Dovetail docker before running tests

Step 3: Run & Interpret Tests Locally Execute all or subset of tests with: conf/dovetail_conf.yml (dovetail docker) osinterop: VIM Compute VIM Image VIM Network VIM Identity VIM Volume mandatory: osinterop vPing HA --testsuite options --testarea options

Step 3: Run & Interpret Tests Locally Store results to tar.gz for upload to CVP portal: Add the --report option IP of test host Result files stored in DOVETAIL_HOME (Test Host) Log files stored in results directory

Step 3: Run & Interpret Tests Locally Log files stored on test host OS for Dovetail container Log files are in ‘results’ directory Results directory overwritten each time test is executed from Dovetail container Different directories and logs are output for each testarea Ex. osinterop

Step 3: Run & Interpret Tests Locally - Logs Ubiquitous logs: dovetail.log, functest.log osinterop – refstack osinterop_logs/dovetail.osinterop.tc001.log HA – yardstick dovetail.ha.tc001.out - dovetail.ha.tc008.out IPv6 – ipv6_logs/dovetail.ipv6.tc001.log - dovetail.ipv6.tc025.log Haven’t run sdnvpn, tempest, etc.

Step 4 - Upload Results to CVP Portal Main CVP Portal: https://cvp.opnfv.org Use existing user credentials to login: Primary: Linux Foundation, Openstack Others: Google, GitHub, Facebook (creates Linux Foundation login) New users can register at: https://identity.linuxfoundation.org https://www.openstack.org/join/register others

Step 4 - Upload Results to CVP Portal – Tester Role https://cvp.opnfv.org/#/user_results Click here to begin Share results Must know user login ID (Linux Foundation or OpenStack) Testers see options of ‘share with’ and ‘submit for review’ in Operation dropdown

Step 4 - Upload Results to CVP Portal – Review Results Click Test ID to view summary results Click logs to drill into failed results

CVP Workflow Step 1: Applying – PDF/CVP Portal Step 2: Testing (beta) https://cvp.opnfv.org/#/application Step 2: Testing (beta) https://wiki.opnfv.org/display/dovetail/Dovetail+Beta Step 3: Submitting Test Results https://cvp.opnfv.org/#/user_results Step 4: CVP Review Step 5: Grant of Use of Logo

CVP Workflow – Application Form – Administrator Role https://cvp.opnfv.org/#/application Administrator is allowed to submit application on behalf of company Submit to email: cvp@opnfv.org

CVP Workflow – Reviewer Role Reviewers see additional options for ‘approve/not approve’ under Operation dropdown

Beta Guidance Planning couple of revisions in Beta - CVP portal & Dovetail Encourage Beta testers to provide feedback Please send emails or file JIRA tickets with issues or questions

Thank You… www.opnfv.org wiki.opnfv.org

Appendix

CVP FAQ Why does the user guide outline ‘testsuite’ option argument in ‘dovetail run’ command that does not work? Convention ‘CVP_1_0_0’ for ‘testsuite’, where versioning represents ‘<major>_<minor>_<patch>’ will be adopted in future releases Use ‘proposed_tests’ during beta for ‘testsuite’ What image format must the SUT compute nodes support? Images are submitted as qcow2 so compute service must support this format Where are the test results stored? Results are gleaned from logs output from the underlying tools (functest, yardstick, refstack…) Look under the DOVETAIL_HOME/results directory on the test host for all the logs Does direct result upload from test host to CVP portal work? No, the user must first obtain the tar.gz file from test host and upload through the CVP portal

Docker CE Install for Ubuntu Source: https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-using-the-repository

Dovetail CLI Useful Dovetail commands dovetail --version dovetail list dovetail show <test_case_name> https://wiki.opnfv.org/display/dovetail/Dovetail+Command+Line

Functest Log results/functest.log – SUT connectivity

Functest Log results/functest.log – Create objects in SUT

Functest Log results/functest.log – Post test clean objects