The talk introduced the KVM stack (Linux, KVM, QEMU, libvirt) and live migration; introduced ways the higher layers (especially oVirt and OpenStack) use KVM and migration, and what challenges the KVM team faces in working with varying use-cases and new features added to make migration work, and work faster.
There was a video recording, I will post the link to it in a separate post.
The talk introduced the KVM stack (Linux, KVM, QEMU, libvirt); briefly went over some features and the communities around the projects, and discussed some of the new features added to the KVM stack in the last year.
Next up is my talk on live migration of VMs at FOSDEM in Belgium.
Hot on the heels of the QEMU 2.4 release, we have QEMU version 2.5 releasing today.
QEMU creates the virtual machine which guest operating systems run on top off. QEMU also handles host-specific things, like the storage and networking on the host.
Given the wide scope of this project, there are several changes that many contributors add to each release. To repeat the success with the 2.4 release video, I asked maintainers to record segments for the 2.5 release as well. A few maintainers and contributors chipped in with videos, and a few updated the ChangeLog page, and added new feature pages. Thanks to all who pitched in!
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.
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!
Mark your calendars for Jun 26 – 28 for FUDCon Pune. Start making travel arrangements. Think of topics to speak on, workshops and hackfests to organise, and have fun with friends.
FUDCon Pune is being hosted at MIT COE. They have excellent infrastructure and an amazing team of people who have been really helpful in addressing our needs to host a large conference.
Hop on to #fedora-india on freenode and the mailing list for information on volunteering. The etherpad has all the to-do items, feel free to jump in and help! The Twitter, Google+ and Facebook pages will have announcements and Planet Fedora will have blog posts from various people involved with the FUDCon.
It’s going to be a blast organising a FUDCon again!
When the call for bids for FUDCon APAC 2015 was put out, a few of us huddled together to discuss a bid from India. We had already organised a successful FUDCon in Pune in 2011, so our initial conversations were around which city to host it in. Pune won again, just because the number of volunteers available in Pune are more than any other place in India, and Pune has several technical colleges, which makes hosting the event at one of them easier.
This time around, we’re proposing to host the FUDCon at the MITCOE campus, more details in the bid page.
Last Saturday a few of us gathered to work on Fedora Security. This FAD (Fedora Activity Day) was the second in recent times held in Pune, after the testing FAD held in August.
The goal of the FAD was to get introduced to the newly-formed Fedora Security Team, pick up a few bug reports that were tagged as security-relevant bug reports, and triage them. Fixing the bugs wasn’t part of the agenda, as actually pushing package updates needs one to be a provenpackager or the maintainer of the package.
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: