Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Multi-KVM: Enabling Concurrent KVM Module Management

Linux Plumbers Conference via YouTube

Overview

Explore a conference talk on Multi-KVM, a proposal to enable multiple independent KVM modules to run concurrently on a Linux host. Learn about the challenges of rolling out KVM bug fixes and feature upgrades, and how Multi-KVM aims to address these issues. Discover the objectives of the proposal, including upgrading and rolling back KVM without disrupting running VMs, enabling KVM modules with different parameters on the same host, and facilitating easier A/B testing. Delve into the proposed solution, which involves refactoring and "privatizing" KVM code, making KVM-owned data structures and values KVM-only, folding KVM vendor modules into KVM, and extracting shared system resources into a new base module. Understand the approach to implementing Multi-KVM, including making it opt-in and ensuring backward compatibility. Gain insights into the fundamental changes proposed for the KVM code layout and the developers' request for feedback from the broader KVM community.

Syllabus

Multi-KVM Abstract - Anish Ghulati, Sean Christopherson

Taught by

Linux Plumbers Conference

Reviews

Start your review of Multi-KVM: Enabling Concurrent KVM Module Management

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.