KVM Training

Linux KVM Virtualisation Essentials

Learn about Linux KVM Virtualisation from Instructors with Real World Expertise.

A 2 day intermediate course covering Linux KVM, including virtualisation basics, hardware components, KVM installation, admin tools, KVM guests & advanced topics.

KVM Training Overview:

This 2 day KVM Training covers Linux KVM virtualisation, including virtualisation basics, hardware components, KVM installation, admin tools, KVM guests and advanced topics.

Target Audience:

  • IT managers
  • IT team leaders
  • IT project managers
  • Architects
  • System Administrators
  • Developers

Structure: 50% theory 50% hands on lab exercises

Prerequisites: This course requires a good understanding of Linux services and networking

Duration: 2 days

Course Outline:

Virtualisation Basics

Overview:

  • What is Virtualisation?
  • Virtualisation Types:
    • Hardware virtualisation
    • Paravirtualisation
    • OS Virtualisation (Containers)
  • Hypervisors
    • Type 1
    • Type 2
  • What is KVM?

Virtual Hardware Components

Overview:

  • CPU
    • VCPU’s
    • CPU Pinning
    • CPUSET
  • Memory
    • Memory Allocation
    • Max-Mem
    • Current-Mem
    • Ballooning
  • Storage
    • Storage Pools
    • Storage Types
    • File Based
    • LVM Based
    • Device Based
  • Network
    • Network Types
      • Bridged
      • NAT-ED 2
      • Private or Isolated
  • Graphics
    • Graphic Adapters
    • VNC
    • Text Console
  • Other Devices
    • USB Pass-Through
    • PCI Pass-Through

Installation

Overview:

  • Pre-Installation Verification
  • Package Installation
  • Post-Installation Tasks

Administration Tools

Overview:

  • Libvirt Based Tools
  • Virt-Manager
  • Virt-Install

Administering Guests

Overview:

  • Installing Guest
    • Interactive Installation
    • Installation Using Kickstart
  • Managing Guests
    • Start, Stop, Reset … Guests
    • Configuration Modification
    • Removing Guest

Advanced Topics

Overview:

  • Pools and Volumes
  • Bridge
  • Snapshots
  • Cloning Guests
  • Managing Guest Filesystems with Libguestfs Tools
  • Migration
    • Offline and Live Migration
    • V2V Migration
  • Performance Considerations
    • CPU and Memory Over-Commit
    • KSM
    • Performance Measurement

Looking for something else? View all courses

Start Learning

Learn from Instructors with Real World Expertise.