2012 Events

Attend one of these upcoming events!

Subscribe to all oVirt events in your calendar.

Know of an an event not listed here? …or are details currently not optimal? Please contribute event information!

Back to top

oVirt Workshop Bangalore

Bangalore, India

Thursday 16 August 2012

The oVirt Project is an open virtualization project for anyone whocares about Linux-based KVM virtualization. Providing a feature-richserver virtualization management system with advanced capabilities forhosts and guests, including high availability, live migration, storagemanagement, system scheduler, and more. By open we mean open source& open governance, done right. During this workshop you’ll learn aboutthe technical background and direction of the oVirt project. You’llmeet the developers, and have an opportunity to see and dive into thecode right away. The workshop is open to all who want to use, getinvolved with, or learn about the comprehensive open virtualizationmanagement platform, oVirt. The sessions cover the technical projectsdetails, governance, getting involved, usage, and much more. If youhave any interest in an Open Virtualization Management platform, thisworkshop is for you!

For more details, visithttp://wiki.ovirt.org/wiki/OVirt_Global_Workshops#Red_Hat_Bangalore_Campus_Workshop

Back to top

Ohio LinuxFest

Columbus, Ohio, US

Saturday 29 September 2012

Aeolus: Deploying Across Clouds the Open Source Way

Mo Morsi

Sat 29 Sep 2012 3:00pm 3:50pm EDT

Aeolus is a next-generation cloud computing API allowing systemadministrators to deploy, monitor, and manipulate instances running onany number of cloud providers in a consistent manner. Using the free andopen toolset end users are able to access and manage cloud resourceswithout having to worry about vendor lockin and/or changes in cloudprovider terms of service and pricing. In this session we willdemonstrate how to use the Aeolus utilities to deploy instances tovarious cloud providers, monitor running services, and take and migratesnapshots of Linux systems across disparate providers.

For more information, including speaker bio, visit the conferencewebsite.

Highly Available Applications

Brian Likosar

Sat 29 Sep 2012 5:00pm 5:50pm EDT

This talk will describe what he considers the “holy grail ofavailability” - running highly available applications inside of highlyavailable virtual machines. This is what most customers have asked for,and now we have the technology to accomplish this goal. It will outlinethe requirements, best practices, and experiences of trying toaccomplish this once daunting task. Technology will concentrate onovirt.org/KVM and Pacemaker - but will also touch on Red Hat ClusterSuite, RHEV/KVM, and VMWare.

For more information, including speaker bio, visit the conferencewebsite.

Back to top

LinuxCon Europe

Barcelona, Spain

Monday 5 November 2012Tuesday 6 November 2012

Virtual Machine snapshots: Overview and Illustration of Different Types of Snapshots with libvirt/QEMU

Kashyap Chamarthy

Mon 5 Nov 2012 11:05am11:50am CET

This session discusses different types of virtual machine snapshots withQCOW2 disk images. A snapshot is a view of a virtual machine (its OS andall its applications) at a given point in time, giving an ability torevert to a known sane state in case of a failure. The session alsoincludes a brief demonstration of the different types of snapshots underdiscussion (Internal snapshots, External snapshots, System Checkpoint,Online/Offline snapshots) and their use-cases. Audience would includeLinux system administrators familiar with KVM virtualization. Thetake-away would be an overall understanding of different snapshottingcapabilities using QCOW2 disk images, and some practical examples whichcould be applied while managing virtual machines and snapshots. Finally,a glimpse of upcoming developments in this area.

For more information, including speaker bio, visit the conferencewebsite.

Assembling a Kernel Test Grid with Autotest

Lucas Meneghel Rodrigues

Mon 5 Nov 2012 11:05am11:50am CET

Autotest (autotest.github.com) is a framework for fully automated kerneltesting, although it works fine for userspace bits as well. In thispresentation, we’ll discuss the strategies and techniques you can use todeploy a fully automated test farm, with periodic or per-commit testjobs, with bare metal machine provisioning, console control and VMtesting. For embedded farms we need a different approach, which will bediscussed as well. The presentation consists in slides and a demo usingvirtual machines on the presenter’s laptop.

For more information, including speaker bio, visit the conferencewebsite.

FreeIPA Tutorial

Jakub Hrozek

Mon 5 Nov 2012 1:20pm 3:00pm CET

The tutorial will provide a hands-on introduction to FreeIPA - anintegrated identity management solution. The FreeIPA project bringstogether several industry-proven technologies such as LDAP or Kerberos.Easy-to-use installation scripts and both command line and browser-basedinterfaces make previously complex task of rolling out enterpriseidentity management easy, scalable and accessible.

We’ll demonstrate the installation, setup and several tasks such as usermanagement or establishing a trust setup with an Active Directorydomain. We’ll also show the advantages of using the SSSD for clientmachines, like the ability to access identity servers offline.

The tutorial is mainly targeted at system administrators. Rudimentaryknowledge of technologies such as LDAP is advantageous, but notrequired. A VM image based on Fedora 18 will be available for theattendance to experiment easily.

For more information, including speaker bio, visit the conferencewebsite.

SSD Devices & Caching: fscache, Block Cache or Device Driver

Ric Wheeler

Mon 5 Nov 2012 2:15pm 3:00pm CET

SSD devices promise a lot - very high random IO rates, high performancestreaming IO and different failure modes than traditional storage. SSDdevices are still considerably more expensive than traditional storage,so multiple projects have worked to use SSD’s as a cache for cheaper anddenser traditional storage.

This panel will have developers from several SSD caching projects - filesystem, device mapper and device driver level caching. For moreinformation, including speaker bio, visit the conferencewebsite.

Keynote Address

Brian Stevens

Mon 5 Nov 2012 4:45pm 5:05pm CET

For more information, including speaker bio, visit the conferencewebsite.

systemd: The First Two Years

Lennart Poettering

Tue 6 Nov 2012 11:05am11:50am CET

Two years ago we announced the systemd project and began integrating itinto the distributions. Since then it acquired a lively and largecommunity, has been adopted by a variety of commercial and communitydistributions, and has gained wide acceptance in the desktop, server andembedded world. Today, you can buy devices and appliances built onsystemd, and systemd is the basis of industry standards. It is time tolook back on the first two years of systemd, analyze what we achieved,where our successes are and where our weaknesses. It’s time to discusswhere we want to take the project next and what to focus on.

This talk is intended for all technical folks, administrators anddevelopers alike, as well as everybody else who is interested in thesystemd project, its strengths and the next steps.

For more information, including speaker bio, visit the conferencewebsite.

Coding for Fun: Silly Projects Keep You Sane!

John W. Linville

Tue 6 Nov 2012 2:15pm 3:00pm CET

When I was a kid, the computer was my favorite toy. I would spend hoursof time coding just for the fun of it. This love of computers led to acareer in software development, which has been greatly rewarding! But,once anything becomes a job it is difficult to stay in love with it evenwhen your job is open source.

So, find a hobby? Do something else! That’s great, but for me nothinghas the same mental reward as a good computer project. It just sucks toconstantly be at the mercy of other people’s demands… My solution hasbeen simple: retro-computing! I don’t just use the computers of myyouth, I make them do interesting new things! It’s crazy, ofcourse…but I love it! Maybe hearing about my experiences could beuseful for you to find your way to avoid burnout? You may not want todig-out an 8-bit micro for your next project, but maybe a robot, or anarduino, or…

For more information, including speaker bio, visit the conferencewebsite.

Introduction to oVirt Virtualization Management Platform

Itamar Heim

Tue 6 Nov 2012 2:15pm 3:10pm CET

The oVirt Project is an open virtualization project providing afeature-rich server and desktop virtualization management platform withadvanced capabilities for hosts and guests, including high availability,live migration, storage management, system scheduler, and more.

oVirt provides an integration point for several open sourcevirtualization technologies, including kvm, libvirt, spice and oVirtnode. oVirt was launched in November 2011 as a fully open sourceproject, based on assets from Red Hat Enterprise Virtualization Managerplatform. The project has an open governance model, and initial boardhas members from IBM, Canonical, Cisco, Netapp, Red Hat and SUSE.

For more information, including speaker bio, visit the conferencewebsite.

Back to top

KVM Forum + oVirt Workshop

Barcelona, Spain

Wednesday 7 November 2012Friday 9 November 2012

KVM is an industry leading open source hypervisor that provides an idealplatform for datacenter virtualization, virtual desktop infrastructure,and cloud computing. Once again, it’s time to bring together thecommunity of developers and users that define the KVM ecosystem for ourannual technical conference. We will discuss the current state ofaffairs and plan for the future of KVM, its surrounding infrastructure,and management tools. So mark your calendar and join us in advancingKVM.

We are excited to announce that the oVirt Workshop will be held inconjunction with KVM Forum this year. The oVirt Project is an openvirtualization project for anyone who cares about Linux-based KVMvirtualization. Providing a feature-rich server virtualizationmanagement system with advanced capabilities for hosts and guests,including high availability, live migration, storage management, systemscheduler, and more. By open we mean open source & open governance, doneright.

During this workshop you’ll learn about the technical background anddirection of the oVirt project. You’ll meet the developers, and have anopportunity to see and dive into the code right away. The workshop isopen to all who want to use, get involved with, or learn about thecomprehensive open virtualization management platform, oVirt. Thesessions cover the technical projects details, governance, gettinginvolved, usage, and much more. If you have any interest in an OpenVirtualization Management platform, this workshop is for you!

Keynote Address

Avi Kivity

Wed 7 Nov 2012 9:00am 9:15am CET

For more information, including speaker bio, visit the conferencewebsite.

oVirt Node Architecture Design and Roadmap

Mike Burns

Wed 7 Nov 2012 11:15am12:00pm CET

This talk will dive into the architecture and design of oVirt Node withdiscussions of it’s major features. We’ll look at the different aspectsof the image including deployment methods, extensibility, and advantagesand disadvantages of this packaging model. We’ll also explore some ofthe major recent additions, like plugin support and Stateless operation,as well as some of the features that are on our current roadmap.

This talk is primarily an overview. It’s geared toward people looking todeploy, use, or extend ovirt-node.

For more information, including speaker bio, visit the conferencewebsite.

KVM and Microsoft Hyper-V Enlightenments

Vadim Rozenfeld

Wed 7 Nov 2012 1:00pm 1:40pm CET

Enlightenments are enhancements made to the operating system to helpreduce the cost of certain operating system functions. Presently, allrecent Microsoft OSes support Hyper-V enlightened I/O and hypervisoraware kernels. Number of Hyper-V Enlightenments, like virtual APIC,spinlocks and invariant TSC can be implemented in KVM.

This presentation should be interesting to a wide audience, but mostlytargeted to developers.

For more information, including speaker bio, visit the conferencewebsite.

QOM Vadis? Taking Objects to CPU and Beyond

Andreas Färber

Wed 7 Nov 2012 1:00pm 1:40pm CET

Anthony Liguori has contributed the QEMU Object Model (QOM) as newinfrastructure for device modeling and inspection at the beginning ofthis year. Highlight some of the changes for device authors thisrequires and provide an outlook of what new possibilities this offersover former qdev. Focus of this talk will be my ongoing CPU remodeling -vision, achievements for v1.1 and v1.2, next goals.

I assume that Anthony will say some words about QOM in his key note.This presentation will not cover the why/how but rather the how-to andwhere-to for device authors in the status quo as well as some DOs andDON’Ts concerning CPU*State for all contributors. Depending on upstreamprogress this talk might also cover a brief overview of differencesbetween softmmu and linux-user wrt CPU. I don’t plan to go into x86 CPUhotplug details, that could well be covered by Igor/Eduardo in aseparate talk.

For more information, including speaker bio, visit the conferencewebsite.

oVirt High-Level Architecture & Roadmap

- Itamar Heim

Wed 7 Nov 2012 1:00pm 1:40pm CET

The session will review high level architecture and interactions ofoVirt components, and planned future roadmap.

For more information, including speaker bio, visit the conferencewebsite.

Deep Dive Features: Network

Livnat Peer

Wed 7 Nov 2012 1:40pm 2:20pm CET

Deep dive to recently added network features in oVirt (setup networks,jumbo frames, bridgless networks, port mirroring, sync network, optionalnetworks, hot plug nic, etc.).

For more information, including speaker bio, visit the conferencewebsite.

Deep Dive Features: Storage

Andrew Cathrow

Wed 7 Nov 2012 2:20pm 3:00pm CET

Deep dive to recently added storage features in ovirt (hot plug disk,live snapshot, storage live migration, shared disk, posix domains, nfsv4 and domain options, floating disks, direct lun, multiple storagedomains, etc.).

For more information, including speaker bio, visit the conferencewebsite.

Live Migration: Even faster, Now With a Dedicated Thread!

Orit Wasserman

Wed 7 Nov 2012 2:30pm 3:00pm CET

In this session we cover two aspects of live migration:

  • We discuss the work of moving the execution of outgoing live migrationto a separate dedicated thread in QEMU.
  • Using a separate thread for live migration reduces contention with theIO thread and vcpus which results in higher throughput and more reliabledowntime.

We analyze Live Migration performance state:

  • Performance on very large guests and the issues we encounter with sucha guest. This discussion will include convergence and actual downtime(compared to user configured downtime).
  • Live migration effects on the running guest (downtime and performanceimpact on the guest workload)
  • Resource consumption (network bandwidth and CPU usage)

For more information, including speaker bio, visit the conferencewebsite.

Qemu USB Status Report 2012

Gerd Hoffman

Wed 7 Nov 2012 3:30pm 4:00pm CET

This talk gives an overview on the state of the qemu usb subsystem. Whathappened last year? What are the plans for the future? Where do we standin terms of USB 3.0 support?

For more information, including speaker bio, visit the conferencewebsite.

Spice Status Update

Hans de Goede

Wed 7 Nov 2012 4:00pm 4:30pm CET

Spice, the opensource remote virtual desktop protocol, aims to provide acomplete open source solution for interaction with virtualized desktopdevices. As such Spice is undergoing rapid development atm. This talkwill look back at what has been achieved the last year, and look forwardto what the Spice team plans to work on for the coming year.

The talk is for developers and users who are using Spice, plan to deploySpice in the future, or are interested in Spice in general. The audienceis expected to be familiar with generic virtualization concepts, but nodeep technical knowledge is required.

For more information, including speaker bio, visit the conferencewebsite.

A New Chipset for Qemu - Intel's Q35

Jason Baron

Wed 7 Nov 2012 4:30pm 5:00pm CET

Qemu is currently based upon a Pentium Pro chipset, which was firstreleased in 1996. It still continues to serve us quite well, but thereare a number of limitations, especially in the PCI space. I am currentlyupdating a patchset first brought forward by Isaku Ymahata to add a newmachine model based on Intel’s Q35 chipset. I will discuss the newfeatures that Q35 introduces, including the topology, the chipsetdevices, and the pci express features (aer, ari, hotplug, powermanagement). I will provide an update on its status - testing,performance, and any remaining merge hurdles.

The intended audience is qemu/kvm developers. I’d like to get theminterested in the new chipset, and and to suggest potential newdevelopment areas that Q35 opens.

For more information, including speaker bio, visit the conferencewebsite.

New Features in libguestfs and the Virt Tools

Richard Jones

Wed 7 Nov 2012 4:30pm 5:00pm CET

Libguestfs is a C library that provides a way to access and modifyvirtual machine disk images. It uses qemu and the Linux kernel, so wecan manipulate just about any disk image, filesystem, partitioningscheme, LVM, Windows disks, and more. Above this layer are manyspecialized “virt-*” tools for carrying out specific tasks. In thistalk, Richard Jones will give a live demonstration of libguestfs and thevirt tools, and talk about the new features available in libguestfs1.20.

For more information, including speaker bio, visit the conferencewebsite.

Building Application Sandboxes on Top of KVM or LXC Using libvirt

Daniel Berrange

Wed 7 Nov 2012 5:00pm 5:30pm CET

Historically most usage of virtualization has focused on running entireoperating systems in virtual machines or containers. The libvirt-sandboxtoolkit builds on libvirt, KVM & LXC, to provide a high level API andcommand line tools to facilitate the use of virtualization as atechnology for creating secure application sandboxes, without the burdenof maintaining additional OS installations. The talk will cover thearchitecture of the sandbox technology, the challenges faced in itsdesign & implementation, use cases it can address and the scope forfuture development.

The talk is suitable for a broad audience, covering systemadministrators, application developers & virtualization platformdevelopers. A basic understanding of virtualization and securityconcepts is assumed. The audience will learn what capabilities the API &tools provide & how they can be applied to their environment.

For more information, including speaker bio, visit the conferencewebsite.

KVM autotest - It's not Just a QA Tool Anymore

Lucas Meneghel Rodrigues

Wed 7 Nov 2012 5:00pm 5:30pm CET

KVM autotest is a large set of functional and performance tests for KVM(both kernel and userspace). The design goals of the project were toprovide infrastructure to perform extensive and systematic tests, andit’s largely considered a QA only affair.

However, during the last couple of years, we’ve been working on bringingthe benefits of this flexible test framework for developers, afundamentally different use case. This required re-thinking thestructure of the project.

This presentation aims to show the work that has been done in making thetests more approachable and useable for KVM developers:

  • Separation of tests from autotest core
  • Exposing APIs for convenient use on external test scripts
  • Abstract concepts that are not entirely necessary for a casualdeveloper to make use of autotest (such as configuration files)

We’ll talk about what was done and what’s on the pipeline, with a demo.

For more information, including speaker bio, visit the conferencewebsite.

Virtio & Networking Status and Challenges

Michael S. Tsirkin

Thu 8 Nov 2012 9:15am10:00am CET

This talk will present a high level description of current work onvirtio, vhost - in general with focus on paravirtualized networking inparticular.

The talk will start with a quick overview of a paravirtualizednetworking in KVM. It will next describe new enhancements in this fielddeveloped in the last year, most of them performance-related.

The talk will include a description of upcoming challenges in enhancingparavirtualized networking in KVM.

For a selected subset of the enhancements the talk will include somebackground and motivation, an architecture-level view of theimplementation and a short description of the benefits to the user.

The talk is targeted at developers with high level understanding of KVMand networking, and interest in their internals.

For more information, including speaker bio, visit the conferencewebsite.

Scripting and Integration : oVirt CLI and SDK

Simon Grinberg

Thu 8 Nov 2012 9:15am10:00am CET

How to leverage ovirt api, sdk and cli for scripting and automation.

For more information, including speaker bio, visit the conferencewebsite.

KVM Memory Management Update & Plans

Rik van Riel

Thu 8 Nov 2012 10:30am11:15am CET

Rik van Riel and Andrea Arcangeli will go over the KVM memory managementchanges from the last year, as well as possible changes for the nextyear. Topics include THP, ballooning, NUMA and more. The goal is ashorter presentation, with plenty of time for open discussion.

For more information, including speaker bio, visit the conferencewebsite.

Using oVirt Via ec2/cimi With Deltacloud

Oved Ourfali

Thu 8 Nov 2012 10:30am11:00am CET

How to script via ec2 and cimi api’s on top of ovirt by usingdeltacloud.

For more information, including speaker bio, visit the conferencewebsite.

Extending oVirt Web Interface with UI Plugins

Vojtech Szocs

Thu 8 Nov 2012 11:00am11:30am CET

oVirt web administration application (WebAdmin) is a powerful tool tomanage various assets of the virtualization infrastructure. In additionto existing functionality, there can be times when administrators wantto expose additional features of their infrastructure through WebAdminuser interface.

In this session, Vojtech will present the concept and implementation ofUI plugins, upcoming oVirt feature that allows third-party developers toextend WebAdmin user interface and related functionality. UI pluginsintegrate with WebAdmin directly on the client through JavaScriptprogramming language, which makes the plugin infrastructure simple andflexible.

Attend this session to learn more about UI plugins, update on currentimplementation, and live demo showing how to write and deploy customplugin. This session is intended for anyone interested in extendingoVirt WebAdmin functionality.

For more information, including speaker bio, visit the conferencewebsite.

Revamping the QEMU Memory API

Avi Kivity

Thu 8 Nov 2012 11:15am12:00pm CET

QEMU’s original memory API, was complicated, hard to use, incorrect,insecure, did not scale, and consumed a lot of memory. None of these wasparticularly problematic with the original use cases of emulatingembedded boards, or perhaps running a virtualized desktop system to use“the other OS”. However, for enterprise and cloud users running hundredsof untrusted guests on a single host, the API and its implementationpresents a problem.

This talk will cover the new QEMU memory API, its design considerations,and how it addresses the limitations of the old implementation.

For more information, including speaker bio, visit the conferencewebsite.

Integrating oVirt into GNOME Boxes

Christophe Fergeau

Thu 8 Nov 2012 11:30am12:00pm CET

This talk will describe how oVirt support was added to GNOME Boxes, aVala/C application. It will present the libgovirt library, a GObjectlibrary wrapping oVirt REST API, and then expand on the work that neededto be done in Boxes. Finally, we will talk about the future improvementsthat can be done for this support.

The audience should have basic development experience as it willdescribe my experience with wrapping the oVirt REST API in C, and thenusing it in a Vala application.

For more information, including speaker bio, visit the conferencewebsite.

A Block Layer Overview

Kevin Wolf

Thu 8 Nov 2012 1:00pm 1:45pm CET

The block layer is one of qemu’s most complex subsystems, and it hasseen a very high and even increasing development activity recently. Thistalk will give an overview of the features of the block layer and itsbasic objects, highlighting the changes since last year and outliningsome plans for the future.

It will span the whole area from guest devices (IDE, AHCI,virtio-blk/scsi) to block drivers implementing different image formatsand protocols (especially qcow2) and background jobs operating on blockdevices, referring to the more detailed talks that may be given on someof the topics.

For more information, including speaker bio, visit the conferencewebsite.

Extending oVirt via Custom Hooks

Andrew Cathrow

Thu 8 Nov 2012 1:00pm 1:40pm CET

Introduction and samples to ovirt custom hooks for extending andchanging the behavior of ovirt/vdsm.

For more information, including speaker bio, visit the conferencewebsite.

SLA@oVirt

Doron Fediuck

Thu 8 Nov 2012 1:40pm 2:20pm CET

SLA@oVirt is quite challenging. Allowing users to have policies toprioritize virtual machines, limit CPU and RAM consumption, and allowovercommitment are not easy tasks. Now throw in VM affinity, VMHigh-Availability and see what we’re up against.

In this talk, oVirt users, developers and others will get a review ofexisting SLA and scheduling elements in today’s oVirt, as well as newfeatures added and being added into current and future versions ofoVirt. Relevant architecture and API changes across oVirt project willbe discussed, and feedback is more than welcome.

For more information, including speaker bio, visit the conferencewebsite.

The Road to Effective Thin Provisioning in QEMU

Paolo Bonzini

Thu 8 Nov 2012 1:45pm 2:30pm CET

QEMU (and hence KVM) has long supported thin provisioning, through bothsparse raw files and image formats such as qcow2. However, there areseveral limitations in the implementation of this feature, which make itmuch less effective as the lifetime of a virtual machine image grows.This talk will cover how thin provisioning can help both virtual machineand host administrators, as well as when/how it can be used now. It willalso present a plan for making this feature more generally, effectivelyand easily usable.

This talk is aimed at system administrators and developers. Whilerelevant concepts will be introduced during the talk, some familiaritywith storage technology is expected.

For more information, including speaker bio, visit the conferencewebsite.

VFIO: A Users Perspective

Alex Williamson, Red Hat

Thu 8 Nov 2012 1:45pm 2:30pm CET

The VFIO userspace driver interface is now available in Linux v3.6release candidates and the matching Qemu driver will be merged into theQemu 1.3 release. By the time of this talk, VFIO will be available inthe latest stable kernels and the Qemu development tree. VFIO breaksphysical device assignment free from KVM, making it available to morearchitectures, more platforms and more device types. In this talk we’lltake a high level look at VFIO and IOMMU grouping with a focus on how tomake use of it, the restrictions and benefits it adds, and how itcompares to KVM PCI device assignment in setup, functionality, andperformance.

For more information, including speaker bio, visit the conferencewebsite.

Extending oVirt Network With Quantum

Oved Ourfali

Thu 8 Nov 2012 2:20pm 3:00pm CET

Deep dive to future network roadmap and planned quantum integration.

For more information, including speaker bio, visit the conferencewebsite.

GlusterFS for KVM Users and Developers

Stefan Hajnoczi

Thu 8 Nov 2012 2:30pm 3:00pm CET

This talk gives an overview of GlusterFS for scale-out storagemanagement of KVM disk images. GlusterFS creates network attachedstorage on commodity hardware, including features for elasticallyadding/removing nodes and georeplication. Recent improvements inGlusterFS and KVM make it easy to run VM disk images on GlusterFSvolumes. We also focus on GlusterFS architecture and how it could beextended for virtualization-specific needs.

Previous experience with KVM or GlusterFS is not necessary, but ageneral understanding of virtualization and disk images is required.Users of NFS and iSCSI may be particularly interested in this talk tosee how GlusterFS approaches networked storage differently and isuniquely flexible.

For more information, including speaker bio, visit the conferencewebsite.

QEMU Live Block Operations: Snapshots, Merging, and Mirroring

Jeff Cody

Thu 8 Nov 2012 3:30pm 4:00pm CET

Over the last year, QEMU’s support for live block operations has grownto encompass atomic snapshots of multiple disks, merging of snapshotsvia block streaming and block commit, and block mirroring support.

While this talk is suitable for technical end-users, it deals withfeatures that are primarily accessible by means of QAPI and QMPcommands. It will focus on the snapshot and merging commands, how theseoperations are performed, and their limitations. Block mirroring willalso be covered in similar detail. In addition, this talk will feature ademonstration of live atomic snapshots of multiple devices, andsubsequent live merging of the resulting images by means of block commitand block streaming.

For more information, including speaker bio, visit the conferencewebsite.

Virtio-blk Performance Improvement

Asias He

Thu 8 Nov 2012 4:00pm 4:30pm CET

A very short overview of storage choices in KVM: * IDE, AHCI, SCSI,virito-scsi, virtio-blk, device assignment, network based (glusterfs,sheepdog, etc.) * performance comparison (esp. virtio-scsi v.svirtio-blk) * why improve virtio-blk

Host side improvement for virtio-blk: * userspace based virito-blksolution * QEMU current v.s QEMU data-plane v.s kvm tool’s virio-blk *vhost based virito-blk solution * using existing kernel aio interface* using new in kernel aio interface * using in kernel bio interface *userspace solution v.s. vhost solution

Guest side improvement for virtio-blk: * bio based virtio-blk * biobased v.s. request based virtio-blk

Future work: * multiqueue virtio-blk

For more information, including speaker bio, visit the conferencewebsite.

oVirt/Gluster Integration

Vijay Bellur

Thu 8 Nov 2012 4:15pm 5:00pm CET

Gluster management is integrated in oVirt. This session will cover howgluster basics and introduce using gluster as storage backend fromovirt.

For more information, including speaker bio, visit the conferencewebsite.

Multiqueue Networking for KVM

Jason Wang

Thu 8 Nov 2012 4:30pm 5:00pm CET

Multiqueue networking of kvm guest were introduced to eliminate thebottleneck of current single queue model and scale the performance forsmp guest running on hosts with multiqueue cards. Multiqueue capable kvmguest will have a higher network performance compared to single queue.This presentation discusses the design and implementation of extendingthe kernel/qemu components of both host and guest to be multiqueuecapable. Performance numbers and pending issues will also coverd in thetalk.

The developers, customers and hardware vendors who are interested in thesolution of high performance virtualized networking were targerted atthis talk. They would expect a kind of high performance solution withmultiqueue and virtio-net. Some basic knowledge of kvm, virtio and highperformance networking were required for this talk.

For more information, including speaker bio, visit the conferencewebsite.

oVirt Infrastructure Overview

Mike Burns

Fri 9 Nov 2012 9:15am 9:35am CET

An overview of the various infrastructure tools and services availablein the ovirt.org domain. We’ll discuss various aspects from howdifferent tools are leveraged with a heavy focus on the use of Jenkinsfor build and test automation, Gerrit for source code management, andPuppet for configuring the various servers for different uses. We’llalso discuss how we grew the infrastructure from a just a couple of EC2hosts to where we are today, to where we’re planning to go in thefuture.

This is primarily geared toward people interested in how we go aboutmanaging and coordinating the various pieces of infrastructure in theoVirt site. It will range from high level discussion of what we’retrying to accomplish to diving into some of the technical details. I’dlike this talk to be very interactive, but will be prepared to presentin the event there aren’t a lot of questions.

For more information, including speaker bio, visit the conferencewebsite.

Automated Testing of oVirt Node

Fabian Deutsch

Fri 9 Nov 2012 9:35am10:00am CET

This talk will dive into the method and implementation of automatedtesting with oVirt Node. We’ll discuss the challenges and problems withtesting in an automated fashion. We’ll then explore how the challengeshave been met and overcome. We’ll dive into the framework and design ofthe the various test cases and how they can be run on both physicalhardware and virtual machines.

For more information, including spoeaker bio, visit the conferencewebsite.

OpenStack: KVM for the Masses

Mark McLoughlin

Fri 9 Nov 2012 10:30am11:00am CET

Having recently passes its second birthday, OpenStack is a relativelynew entrant into the world of open-source virtualization. Since itsannouncement, it has gained incredible traction and momentum withhundreds of developers contributing to each release. OpenStack’s success

  • and the potential for it to be deployed pervasively at massive scale,particularly in public clouds - presents an opportunity for KVM’scontinued growth and adoption.

Mark, a former KVM developer, will introduce the OpenStack project, itsarchitecture and current status. Mark will then talk in some detailabout how OpenStack currently uses KVM and libvirt before setting thescene for a a discussion about how OpenStack could adopt more of KVM’sunique features to the benefit of both projects.

For more information, including speaker bio, visit the conferencewebsite.

Boxes: A Box for Everyone!

Zeeshan Ali

Fri 9 Nov 2012 11:15am12:00pm CET

Boxes is a new GNOME application for easily handling other systems:local virtual machines and remote desktop. A local machine is powered byKVM and SPICE, and you can access remote desktop via libvirt, SPICE andVNC. During this talk I will demonstrate latest version and describe thedesign of Boxes. I will discuss the importance of Boxes as part of theGNOME project. Finally, a list of missing features and the roadmap forthe next cycle will be presented.

The talk is indented for Linux users, system administrators anddevelopers a like. Audience will be expected to have very basicunderstanding of, and experience with virtual machines, Linux and GNOME.Experience with virtual machine managers, like virt-manager will be anadvantage but not required.

For more information, including speaker bio, visit the conferencewebsite.

VDSM For Developers

Federico Simoncelli

Fri 9 Nov 2012 11:15am12:00pm CET

Learn about VDSM internals.

For more information, including speaker bio, visit the conferencewebsite.

Engine for Developers

Juan Hernandez

Fri 9 Nov 2012 1:00pm 1:40pm CET

oVirt engine internals.

For more information, including speaker bio, visit the conferencewebsite.

Storage Live Migration: Below The Hood

Federico Simoncelli

Fri 9 Nov 2012 1:40pm 2:20pm CET

This session will review end-to-end the implementation of storage livemigration.

For more information, including speaker bio, visit the conferencewebsite.

UI For Developers

Vojtech Szocs

Fri 9 Nov 2012 2:20pm 3:00pm CET

Introduction to ovirt GWT UI internals.

For more information, including speaker bio, visit the conferencewebsite.

oVirt Node and OpenStack

Fabian Deutsch

Fri 9 Nov 2012 3:30pm 4:00pm CET

A talk diving into the details of using the oVirt Node framework withprojects different to oVirt. We’ll dive into details of how oVirt Nodeis different depending in which environment it is being used. There willbe a heavy focus on how it is or can be used with OpenStack as the IaaSplatform.

For more information, including speaker bio, visit the conferencewebsite.

Drools Integration in oVirt Engine

Laszlo Hornyak

Fri 9 Nov 2012 4:00pm 4:45pm CET

The VM scheduler is the heart of a private cloud, it selects host foryour virtual machine, decides about VM migrations and aligns the load onthe hosts. While this is not a simple task, performance and the costs ofthe virtualization system is largely dependent on the decisions thiscomponent makes. JBoss Drools can help us to make the decision logicmore readable and easier to extend by specifying rules rather thantrying to rewrite an existing algorithm. This approach promises betterperformance for your private could through better decisions.

For more information, including speaker bio, visit the conferencewebsite.

How Can We Improve The Process of Troubleshooting an oVirt Environment (BoF)

Lee Yarwood

Fri 9 Nov 2012 4:45pm 5:30pm CET

This BoF will look into how we can improve the process oftroubleshooting an oVirt environment. The session will start with anoverview of techniques currently employed downstream and issues facedwith these techniques before branching out into possible improvementsthat can be made upstream within oVirt.

Given the nature of this BoF both users and developers are welcome toattend and share their ideas.

Back to top

Gluster Workshop

Barcelona, Spain

Thursday 8 November 2012

GlusterFS is a community produced, open source, distributed file systemcapable of scaling to several petabytes(actually, 72 brontobytes!) andhandling thousands of clients. The morning workshop sessions willprovide attendees with a broad and deep overview of GlusterFS, fromhistory and roadmap to the latest release, v 3.3. The afternoonsessionswill focus on Gluster implementation as a big data solution,development platform and tool for systems administrators.

The State of the Gluster Community

John Mark Walker

Thu 8 Nov 2012 9:00am10:00am CET

Now one year after the Red Hat acquisition of Gluster, Inc, the Glustercommunity is growing up. Every day, more users and developers come toappreciate the simplicity, ease of use, and flexibility of distributeddata storage, GlusterFS style. In this talk, attendees will learn aboutthe project’s history, the most recent release, the in-process developersprint, and what new features are just around the corner.

For more information, including speaker bio, visit the conferencewebsite.

Integrating GlusterFS, oVirt and KVM

Vijay Bellur

Thu 8 Nov 2012 11:15am12:15pm CET

GlusterFS is a distributed file system that can scale to severalPetaBytes. oVirt is a management platform for Kernel based VirtualMachine (KVM) and can be used to manage GlusterFS as well.

This presentation will discuss integration of KVM and GlusterFS throughvarious mechanisms like:

  • GlusterFS’s FUSE based native protocol
  • Qemu and libglusterfsclient

Details on how both file and block based interfaces can be presented tohost KVM images from GlusterFS will be provided.

The presentation will then talk about how oVirt can be used to provisionGlusterFS volumes and how such volumes can then be used for hosting KVMimages. Configuration details of both these features from oVirt would bepresented.

The benefits emerging from integration of these projects would behighlighted as well.

For more information, including speaker bio, visit the conferencewebsite.

GlusterFS Demos: Getting Started in a Flash, UFO, & Wireshark

Eco Willson and Niels de Vos

Thu 8 Nov 2012 2:15pm 3:15pm CET

Gluster’s Unified File and Object (UFO) is a hybrid solution that allowsyou to access your existing data simultaneously via traditionalfilesystems and via the SWIFT API’s. In this talk, we will go over thebenefits of using UFO, as well as demonstrating common use cases forsetting up object storage with Gluster.

For more information, including speaker bios, visit the conferencewebsite.

GlusterFS for SysAdmins

Dustin Black

Thu 8 Nov 2012 3:30pm 4:30pm CET

GlusterFS represents a dramatic departure from traditional backendstorage solutions. In this talk, attendees will get a technical diveinto GlusterFS from the SysAdmin perspective, including a study ofimplementation scenarios. We’ll explore such topics as enterprisestorage strategy, data access methods, the elegant simplicity of scalingboth out and up, the strength of redundancy and fault tolerance, andways to boost performance.

For more information, including speaker bio, visit the conferencewebsite.