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!
In the video, we have Michael Tsirkin speaking on new security features, virtio 1, vhost and vhost-user and some guest enhancements for PCI and PCI-E; Juan Quintela about live migration enhancements (like the new autoconverge implementation); Dave Gilbert about the new postcopy migration feature; Eric Blake on QMP introspection; Stefano Stabellini on Xen; Stefan Hajnoczi on enhancements in the block layer; and Alberto Garcia expanding on a few block layer enhancements.
Side note: if you notice, the new feature pages linked above are quite detailed. They’re based on a template which was prepared based on feedback from quite a few people, including Docs and Quality Engineering folks from Red Hat, the Fedora Changes template, and my experience with answering questions for my features. I included as many items and questions in the template as possible so it’s easier for users to get as much information on a feature from the feature page before they ask the developer for more information. In the coming days, I hope to point out the new template to more people, and perhaps make it a requirement for new features landing in QEMU.
As with the last time, I used OpenShot to create the video, and Audacity for some noise reduction on the audio track of one of the videos. Unfortunately, this time, OpenShot on Fedora 23 crashed a lot – approx. once for each action I performed. Enabling the autsave functionality helped a lot; I lost several edits before I did that
Let’s Encrypt have lauched their public beta, and they’re now offering SSL certificates to everyone. The process is very easy and quite easy to automate. However, there’s a catch: these certificates expire in a few days (90 days as of now), so they have to be renewed often. That’s where having the process be simple and automatable helps.
OpenShift doesn’t yet have a way to automate SSL certificate installs; so adding an SSL cert to this blog is going to be a manual process every few days. I’m on the OpenShift silver tier (not yet available in my region, but it’s a perk available to Red Hat employees), so I get to attach a custom cert to my site.
Here’s what I did to get an SSL cert for this blog and enable it: installed the letsencrypt package from the Fedora repos, and ran this command: