QEMU Maintainers on the 2.4 Release

QEMU is the software that creates virtual hardware which guest operating systems run on top of.  All (well, almost all — see note below[*]) the hardware that a guest OS has access to is actually written to some specifications in software — i.e. no physical hardware is involved.  For the QEMU/KVM hypervisor, most of these devices are written in the QEMU source repository.  A few devices are part of the KVM code in the Linux kernel.  QEMU also handles a lot of host-specific stuff, like storage and networking for the virtual machines.

[* Exception: physical hardware devices assigned to guests.]

Many contributors to the QEMU and KVM projects meet at the annual KVM Forum conference to talk about new features, new developments, what changed since the last conference, etc.

The QEMU project released version 2.4 just a week before the 2015 edition of KVM Forum.  I thought that was a good opportunity to gather a few developers and maintainers, and get them on video where we can see them speak about the improvements they made in the 2.4 release, and what we can expect in the 2.5 release.

Continue reading QEMU Maintainers on the 2.4 Release

Going to KVM Forum 2015


In its 8th edition, the KVM Forum is moving back to North America this year, co-located with LinuxCon NA in Seattle.  It starts with a KVM + Xen hackathon and the (invite-only) QEMU Summit on the 18th August, followed by talks and BOFs on the 19th, 20th, and the 21st.  The schedule is here.  To add all talks to your calendar, use this ics.  The KVM Forum wiki page will have information on live streaming of talks, videos, slides, etc.

If you’re going to be around, please come up and say hi!

Easier Access to Random Numbers in KVM VMs

I’ve written previously about random numbers in virtual machines.  KVM still remains the only hypervisor to offer an RNG device to guests.

Quite a lot of exciting changes have landed in the upstream Linux kernel since that last post.  I have written an article in the RHEL blog about it: Red Hat Enterprise Linux Virtual Machines: Access to Random Numbers Made Easy.

That articles talks about the improvements in the recent RHEL 7.1 release.  In upstream terms, all the changes written about have landed in kernel 3.17; so Fedora 21 out-of-the-box, and Fedora 20 after updates, have benefited from the additions.

All the benefits listed in the article apply to all Linux guest VMs running under KVM if they have the virtio-rng device enabled, and run kernel 3.17+ in the guest.

devconf.cz talk: Live Migration of QEMU/KVM Virtual Machines

Yesterday was the first day at devconf.cz 2015. It’s my first devconf.cz, and I’m impressed by the large turnout and the perfect management of the event by the organizers.

Yesterday was also the day I presented my talk on live migration of QEMU/KVM VMs. The slides are here. There was also live video broadcast; and the recording is at this link.  You’ll have to select the E104 section to view my talk.  Also, that selection process needs flash.  Unfortunate.  I’ll check if there’s a direct link to my part of the talk.

Update: The direct link to the talk is here, thanks Donovan.


I will also do a follow-up post with a textual version of the talk in a few days’ time.

Update: Text version of the talk is now up at the Red Hat Developer Blog.

My talk at the CentOS Dojo Pune 2014

I spoke at the CentOS Dojo in Pune yesterday on new features available in CentOS release 7.0 since the 6 release.  Slides are available here: What’s New in Virtualization.  The event was organized by the Pune GNU/Linux Users Group (PLUG) for the CentOS project.

Continue reading My talk at the CentOS Dojo Pune 2014

KVM Forum 2014

It’s been a couple of weeks that I’ve returned from Düsseldorf, Germany, after attending the seventh KVM Forum; an event where developers and users of the Linux virtualization technology gather to discuss the state of the hypervisor and tools around it, and brainstorm on future plans. As with the previous few years, the event was co-located with LinuxCon Europe.


A few observations from the event, in random order:

Continue reading KVM Forum 2014

KVM Forum 2014 Schedule

The 2014 edition of KVM Forum is less than a week away.  The schedule of the talks is available at this location.  Use this link to add the schedule to your calendar.  A few slides have already been uploaded for some of the talks.

As with last year, we’ll live-stream and record all talks, keep an eye on the wiki page for details.

One notable observation about the schedule is that it’s much relaxed from the last few years, and there are far fewer talks in parallel this time around.  There’s a lot of time for interaction / networking / socializing.  If you’re in Dusseldorf next week, please come by and say ‘hello!’

OpenStack Pune Meetup

I participated in the OpenStack Meetup at the Red Hat Pune office a few weekends ago.  I have been too caught up on the lower-level KVM/QEMU layers of the virt stack, and know there aren’t too many people involved in those layers in Pune (or even India); and was curious to learn more about OpenStack and also find out more about the OpenStack community in Pune.  The event was on a Saturday, which means sacrificing one day of rest and relaxation – but I went along because curiousity got the better of me.

This was a small, informal event where we had a few talks and several hallway discussions.  Praveen has already blogged about his experiences, here are my notes about the meetup.

Continue reading OpenStack Pune Meetup