KVM Virtualization: Administration, Tuning and Migration

A hands-on three-day programme covering the KVM, QEMU and libvirt stack end to end: host preparation, virtual machine lifecycle, storage and networking, CPU and memory tuning, snapshots and backup, live migration, and converting workloads from VMware and other hypervisors. Built against current distribution behaviour including modular libvirt daemons, external snapshots and the removal of SPICE.

kvm-training

Intermediate

Cloud

3 Days

Cloud

cloud

Online
On-site
Hybrid

KVM Virtualization: Administration, Tuning and Migration

A hands-on three-day programme covering the KVM, QEMU and libvirt stack end to end: host preparation, virtual machine lifecycle, storage and networking, CPU and memory tuning, snapshots and backup, live migration, and converting workloads from VMware and other hypervisors. Built against current distribution behaviour including modular libvirt daemons, external snapshots and the removal of SPICE.

Duration:
3 Days
Rating:
4.8/5.0
Level:
Intermediate
1500+ users onboarded

Who will Benefit from this Training?

Training Objectives

Build a high-performing, job-ready tech team.

Personalise your team’s upskilling roadmap and design a befitting, hands-on training program with Uptut

Key training modules

Comprehensive, hands-on modules designed to take you from basics to advanced concepts
Download Curriculum
  • KVM Architecture and the Virtualization Stack
    1. KVM as a kernel module that turns Linux itself into the hypervisor
    2. Why every virtual machine is a Linux process, and what that gives you
    3. QEMU for device emulation and why it is driven through libvirt rather than directly
    4. libvirt as the management layer: drivers, domains and the API surface
    5. Hardware requirements, virtualization extensions and nested virtualization
    6. How the stack compares to a proprietary hypervisor suite, honestly
    7. Hands-on: verify host capability and inspect the running stack
  • Host Preparation and libvirt Configuration
    1. Package selection and enabling virtualization on the host
    2. Modular libvirt daemons against the deprecated monolithic daemon
    3. Socket activation, service dependencies and what changes when you switch
    4. Validating a host before it carries workloads
    5. System and session connections, and permission models for non-root use
    6. The web console as the supported graphical path
    7. Hands-on: build and validate a virtualization host from a clean install
  • Creating and Managing Virtual Machines
    1. Provisioning with virt-install and from existing images
    2. Domain XML anatomy: devices, buses, addresses and metadata
    3. Machine types and why current chipset selection matters for future support
    4. UEFI firmware, Secure Boot and firmware descriptor selection
    5. Installing Linux and Windows guests, including virtio driver injection
    6. Console and display access using VNC after the removal of SPICE
    7. Lifecycle operations, autostart and guest agent integration
    8. Hands-on: build Linux and Windows guests and edit their definitions by hand
  • Storage Pools, Volumes and Disk Formats
    1. Pool types: directory, LVM, iSCSI, NFS and Ceph RBD
    2. Choosing between qcow2 and raw, and current format versions
    3. Thin provisioning, allocation behaviour and space reclamation
    4. Cache modes, I/O modes and their effect on safety and throughput
    5. Discard and TRIM propagation to the underlying storage
    6. Resizing disks and filesystems safely, online and offline
    7. Block operations: commit, pull and copy for live disk management
    8. Hands-on: build multiple pool types and migrate a disk between them
  • Virtual Networking
    1. libvirt network modes: NAT, routed, isolated and bridged
    2. Building host bridges with NetworkManager now that virsh interface commands are gone
    3. Open vSwitch integration and when it earns its complexity
    4. VLAN tagging, trunking and multi-tenant separation
    5. virtio-net, multiqueue and driver selection after legacy NIC deprecation
    6. macvtap, SR-IOV and PCI passthrough for performance-sensitive workloads
    7. Firewalling, filtering and network isolation between guests
    8. Hands-on: build a bridged and a VLAN-segmented network end to end
  • CPU, Memory and Performance Tuning
    1. CPU models and the trade-off between passthrough performance and migration freedom
    2. Topology: sockets, cores and threads, and how guests interpret them
    3. vCPU pinning, emulator threads and isolating noisy neighbours
    4. NUMA topology alignment and why misalignment silently halves throughput
    5. Hugepages, transparent hugepages and memory backing choices
    6. Memory overcommit, ballooning and page sharing, with the risks stated
    7. I/O threads, queue depth and storage performance tuning
    8. Hands-on: benchmark a guest, tune it, and measure the difference
  • Snapshots, Backup and Recovery
    1. External snapshots as the supported mechanism, and why internal ones were retired
    2. Live snapshots, memory state and application consistency
    3. Guest agent quiescing for filesystem-consistent snapshots
    4. Merging, reverting and cleaning up snapshot chains
    5. Incremental backup using dirty bitmaps
    6. Backup tooling options and integrating with existing enterprise backup
    7. Testing restores rather than assuming them
    8. Hands-on: take, merge and restore snapshots, then run a full recovery
  • Live Migration and Availability
    1. Prerequisites: shared storage, network reachability and CPU compatibility
    2. Shared-storage against storage-copy migration
    3. Migration tuning: bandwidth limits, auto-converge and post-copy
    4. Diagnosing migrations that stall or fail to converge
    5. Clustering approaches, fencing and split-brain avoidance
    6. Designing for host maintenance without workload downtime
    7. Hands-on: live migrate running workloads under load, both ways
  • Migrating from VMware and Other Hypervisors
    1. The state of the VMware exit and what most estates are actually doing
    2. Converting guests with virt-v2v from VMware, Xen and Hyper-V sources
    3. Cold, warm and near-zero-downtime conversion approaches
    4. Windows guests: virtio driver injection and boot device changes
    5. Remapping networks, storage paths and resource reservations
    6. Wave planning, dependency mapping and cutover sequencing
    7. Rollback design, recoverability, and what commonly breaks: tools, licensing, MAC addresses, timing and monitoring
    8. Hands-on: convert and boot a foreign-hypervisor guest on KVM
  • Security, Hardening and Confidential Computing
    1. Mandatory access control and per-guest isolation on the host
    2. Least privilege for the virtualization service accounts
    3. Virtual TPM, Secure Boot and measured guest boot
    4. Disk encryption at rest and key management options
    5. Device passthrough risk and what direct hardware access exposes
    6. Host hardening, patch strategy and reducing reboot windows
    7. Confidential computing technologies and what they do and do not protect
    8. Hands-on: harden a host and a guest against a review checklist
  • Automation, Operations and Platform Choice
    1. Automating provisioning and configuration with Ansible against libvirt
    2. Guest customisation with cloud-init and template-driven builds
    3. Golden images, versioning and keeping templates current
    4. Monitoring, logging and capacity planning for a KVM estate
    5. Operational runbooks: patching, evacuation and incident handling
    6. When plain KVM is enough versus moving to a managed platform, compared against real requirements
    7. Total cost reality: the licence is free, the operational ownership is not
    8. Hands-on: automate a full host and guest build from code

Hands-on Experience with Tools

Training Delivery Format

Flexible, comprehensive training designed to fit your schedule and learning preferences
Opt-in Certifications
AWS, Scrum.org, DASA & more
100% Live
on-site/online training
Hands-on
Labs and capstone projects
Lifetime Access
to training material and sessions

How Does Personalised Training Work?

Skill-Gap Assessment

Analysing skill gap and assessing business requirements to craft a unique program

1

Personalisation

Customising curriculum and projects to prepare your team for challenges within your industry

2

Implementation

Supplementing training with consulting support to ensure implementation in real projects

3

Why this course

  • The foundation under everything: Proxmox, OpenShift Virtualization, OpenStack and Nutanix AHV all sit on KVM. Learn the layer beneath.
  • Built for the VMware exit: A full module on conversion, wave planning, rollback and what actually breaks in practice.
  • Current, not recycled: Reflects modular libvirt daemons, external snapshots, VNC over SPICE and current machine types.
  • Command line first: virsh and domain XML taught properly, so you are not stranded when a GUI is unavailable.

Training objectives

  • Explain the KVM, QEMU and libvirt architecture and how the layers interact
  • Prepare and validate a virtualization host including modular libvirt daemon configuration
  • Create and manage virtual machines using virsh, virt-install and domain XML
  • Configure storage pools and volumes across file, block, network and Ceph backends
  • Choose disk formats, caching modes and provisioning strategy deliberately
  • Build virtual networks using bridges, NAT, VLANs, Open vSwitch and passthrough
  • Tune CPU topology, pinning, NUMA alignment and hugepages for predictable performance
  • Implement external snapshots, incremental backup and tested recovery
  • Perform live migration with and without shared storage
  • Convert workloads from VMware and other hypervisors using virt-v2v
  • Plan a migration in waves with rollback and realistic cutover windows
  • Harden hosts and guests using sVirt, vTPM, Secure Boot and encryption
  • Automate provisioning with Ansible, cloud-init and golden images
  • Assess when to move from plain KVM to a managed platform

Who will benefit

  • Linux system administrators and infrastructure engineers
  • VMware administrators moving to open source virtualization
  • Platform, cloud and DevOps engineers
  • Data centre and private cloud operations teams
  • Architects planning a hypervisor migration

Lead the Digital Landscape with Cutting-Edge Tech and In-House " Techsperts "

Discover the power of digital transformation with train-to-deliver programs from Uptut's experts. Backed by 70,000+ professionals across the world's leading tech innovators.

Frequently Asked Questions

1. What are the pre-requisites for this training?
Faq PlusFaq Minus

The training does not require you to have prior skills or experience. The curriculum covers basics and progresses towards advanced topics.

2. Will my team get any practical experience with this training?
Faq PlusFaq Minus

With our focus on experiential learning, we have made the training as hands-on as possible with assignments, quizzes and capstone projects, and a lab where trainees will learn by doing tasks live.

3. What is your mode of delivery - online or on-site?
Faq PlusFaq Minus

We conduct both online and on-site training sessions. You can choose any according to the convenience of your team.

4. Will trainees get certified?
Faq PlusFaq Minus

Yes, all trainees will get certificates issued by Uptut under the guidance of industry experts.

5. What do we do if we need further support after the training?
Faq PlusFaq Minus

We have an incredible team of mentors that are available for consultations in case your team needs further assistance. Our experienced team of mentors is ready to guide your team and resolve their queries to utilize the training in the best possible way. Just book a consultation to get support.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.