Course outline for QEMU and KVM

TechnologyQEMU and KVMDuration * 2-5 days LevelPrerequisites listed

Pre-requisites

Lab Setup

  • Hardware Configuration
    • A minimum of 20GB of disk space and atleast 4GB of RAM
    • Ensure that all participants have a properly functioning Internet connection
  • Software Configuration
    • Ubuntu 20.04/22.04 Desktop Edition

How we train

Online training for QEMU and KVM

  • Instructor-led live cohorts
  • Self-paced learning with expert coaches
  • 24x7 cloud labs with end-to-end examples

All sessions are 100% hands-on. Labs and activities are derived from real-world work our engineers deliver.

Classroom training

Available for corporate teams in:

  • Bengaluru
  • Chennai
  • Hyderabad
  • Mumbai
  • Delhi/Gurgaon/NCR
  • Pune

Note: Classroom training is for corporate clients only.

Self-paced hands-on sessions are delivered via VirtualCoach.

Detailed Course Outline

Hands-on

Introduction to Virtualization

  • What is Virtualization
  • Types of Virtualization
  • Benefits of Virtualization
  • Use cases of Virtualization

Introduction to QEMU

  • What is qemu-kvm?
  • Installing qemu-kvm
  • Setting up a virtual machine with qemu-kvm
  • Using image files

Image files

  • What are image file?
  • Type of image files
  • Creating image files
  • Managing Image files

Managing Virtual Machines with QEMU and KVM

  • Starting first Virtual Machine
  • Networking
  • Resource management

QEMU/Monitor

  • Monitoring Devices using QEMU
  • Capturing screen and audio in QEMU
  • Snapshotting a Virtual Machine in QEMU

Emulating Devices in QEMU and KVM

  • Virtio
    • OpenBSD
    • FreeBSD
    • Linux-based
    • Microsoft Windows
  • Networking
    • e1000
    • i82551
    • i82557b
    • pcnet
    • rtl8139
  • Storage
    • disk
    • cdrom

Debugging with QEMU

  • Preventing CPU from starting
  • Connecting to the Debugger in QEMU
  • Launching QEMU from GDB