Course Outline


About QEMU

Pre-requisites

Duration

  • 2-5 days

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 16.04 Desktop Edition

Course Outline for QEMU and KVM

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

The classroom training will be provided in Bangalore (Bengaluru), Chennai, Hyderabad or Mumbai and will be conducted in the client's premises. All the necessary hardware/software infrastructure must be provided by the client.