KVM stands for Kernel Virtual Machine. KVM is a hypervisor software running on a Linux operating system and providing an interface of hardware to manage one or more guest Operating System. In this tutorial, we have explained in steps for installation, configuration, and managing guest OS s in KVM.

KVM Tutorial

This KVM tutorial is for anyone who wants to learn and add KVM skills to their profile and for a team getting started on KVM projects.

After completing this tutorial, you will learn:

Install a Linux and Microsoft System
Paravirtual device driver
Clone systems in KVM
Do a live migration
Managing Memory and CPUs in a KVM system
Managing Guest Operating System

KVM Tutorial Objectives:

Session 01: Quick Start

Session 02: Network Management

Session 03: Storage Devices

Session 04: CPU and Memory Management

Session 05: Snapshots and Backups

Session 06: Remote Access and Working Offline

Session 07: KVM Migration

Session 08: Security Overview

KVM Tutorial Detailed Syllabus:

Session 01: Quick Start

Background on Red Hat KVM
Details on virsh
Overview of qemu Commands
Host System Setup
Allowing non-root user access to KVM
Simple Linux Domain Installation
The XML Control Files

Session 02: Network Management

Default Networking
User Mode Setup
Socket Redirection
Virtual Bridge Network Setup
Physical allocation (macvtap)
Overview of VDE
Monitoring networking
Routing in Virtual Networks

Session 03: Storage Devices

Working with Unmanaged Storage
Working with Storage Pools
How to work with NFS
Working with cdroms and dvd
Working with USB Devices

Session 04: CPU and Memory Management

CPU Allocation and Over Commitment
Memory Allocation and Over Commitment
Understanding Balloon Memory Management

Session 05: Snapshots and Backups

Type of Snapshots
Snapshots with qcow2
Backup and movement

Session 06: Remote Access and Working Offline

Using vnc
Working across the network with virt-manager
Working across the network with virsh

Session 07: KVM Migration

Background on Live Migration
Setting Up for Migration
Executing a Migration

Session 08: Security Overview

Background on Security
Working with IPTables and KVM
Overview of SELinux and KVM

If You Like What We Do Here On LinuxConcept, You Should Consider:

Stay Connected to: Twitter | Facebook

Subscribe to our email updates: Sign Up Now

 

We are thankful for your support.

Follow me

SATISH KUMAR

I am Satish Kumar, Founder of LinuxConcept. Linux and F.O.S.S enthusiast, love to work on open source platform and technologies.
Follow me