Advanced Snapshots with libvirt and QEMU

A session at Infrastructure.Next Ghent 2015

Wednesday 4th February, 2015

10:10am to 11:00am (WET)

Over the past couple of years, there have been a number of incremental improvements in virtualization infrastructure projects like libvirt and QEMU to manage and manipulate virtual machine snapshots and disk image chains in libvirt and QEMU projects.

A practical scenario: managing QEMU overlay-based snapshots can become cumbersome over the period of time. With each new snapshot, a new QCOW2 overlay file is created, resulting in the adminstrative overhead of tracking multiple disk image files. Understanding the ability to manage multiple disk image files/external snapshots (in libvirt parlance) efficiently will help alleviate this overhead.

This session aims to discuss some of the new advances in livirt and QEMU that address this need of advanced disk image management. Specific topics include -- shortening disk image chains, offline and online snapshot merging, live merge an entire disk image chain, live disk mirroring (optionally pivoting live QEMU to this just mirrored disk copy), applying and deleting snapshots.

The combination of libvirt API, QEMU and KVM hypervisor is one of the widely deployed virtualization drivers in OpenStack. So, we'll also see how some of these concepts are used in the context of OpenStack Compute project (Nova).

This session includes a brief demonstration of some of the mechanisms discussed.

About the speaker

This person is speaking at this event.
Kashyap Chamarthy

Senior Software Engineer at Red Hat

Kashyap Chamarthy works as part of OpenStack infrastructure group at
Red Hat, currently focusing his contributions on interactions between
OpenStack and its underlying virtualization components.

1 attendee

  • kashyap chamarthy

Coverage of this session

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!


Time 10:10am11:00am WET

Date Wed 4th February 2015

Short URL


View the schedule


See something wrong?

Report an issue with this session