We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Improving your virtualization development workflow with Lago

Formal Metadata

Title
Improving your virtualization development workflow with Lago
Title of Series
Number of Parts
611
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2017

Content Metadata

Subject Area
Genre
Abstract
Lago is an ad-hoc virtual framework which helps you build virtualizedenvironments on your server or laptop for various use cases. It creates andorchestrates virtual machines that can be used to run test suites and allow adeveloper to quickly test his code change on non-trivial flows such as livemigration even before starting the CI process. In this session, we will walkthrough the usage of Lago in the oVirt project and how it can be extended toassist virtualization developers. Virtualization software became a vital part of the IT infrastructure of mostcompanies nowadays. Making sure that the software works as expected in "realworld" tasks is hard, mainly because virtualization environments are usuallyhard to reproduce automatically. Lago is an ad-hoc virtual framework whichhelps you build virtualized datacenter on your server or laptop to run testsuites. Being a framework, it can be extended to implement any requiredworkflows needed by the tested software. We will discuss how Lago works with KVM and Libvirt to create a testenvironment, how it can be extended to help with automated system tests ofvirtualization products and how it is currently used by oVirt project to runautomated system tests and help developers testing their patches duringdevelopment phase. We will also review and compare Lago with tools likeVagrant, when applied to the virtualization development workflow.