
A quick welcome and introduction to the course on KVM ( Kernel Based Machines) We will discuss the following topics with appropriate LABs at end of the session :
Configure kvm networking by creating a custom bridge (br0) and network range, assign static ip addresses, enable ip forwarding, and update firewall for persistence.
Configure a dedicated storage pool for KVM by creating an LVM-backed pool mounted at a separate directory for guest VM images, enable autostart, and verify with pool details.
Learn to create guest VMs on Linux KVM using CLI and GUI, including OS support, unique identifiers, memory and disk settings, ISO installation, and management via virt-manager.
Learn to create, list, restore, and delete snapshots of a guest VM in Linux KVM, capturing pre-upgrade states and reverting from a chosen snapshot.
Learn how to back up a guest VM in Linux KVM by safely shutting down, syncing data, and copying disk images and VM configuration files to a designated backup location.
Learn to manage guest virtual machines in Linux KVM using command line and graphical tools, including listing, starting, stopping, rebooting, suspending, resuming, destroying, consoles, autostart, and resource changes.
Increase resources on the guest VM by raising memory in graphical tools (virt-manager) and via the command line, applying changes to the domain.
Kernel-based Virtual Machine (KVM) is a virtualization infrastructure for the Linux kernel that turns it into a hypervisor. It was merged into the Linux kernel mainline in kernel version 2.6.20, which was released on February 5, 2007.
In this quick training on KVM ( Kernel Based Machines) , we will discuss the following topics with appropriate LABs at end of the session :
Quick Introduction to Hypervior and KVM :
KVM Installation and Configuration
Creating Guest Virtual Machines
KVM Administration