0% found this document useful (0 votes)
98 views

Linux KVM Virtualization: Detailed Course Outline: 1. Virtualization Basics

This training course covers Linux KVM virtualization. It teaches the main concepts of virtualization using KVM, how to install and configure KVM virtual hardware components, install and administer KVM, and advanced topics like storage pools, snapshots, migration, and performance optimization. The detailed course outline covers virtualization fundamentals, KVM components like CPU, memory, storage, network, and graphics. It also addresses KVM installation, administration tools, managing guest systems, and advanced administrative tasks.

Uploaded by

Mangesh Abnave
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
98 views

Linux KVM Virtualization: Detailed Course Outline: 1. Virtualization Basics

This training course covers Linux KVM virtualization. It teaches the main concepts of virtualization using KVM, how to install and configure KVM virtual hardware components, install and administer KVM, and advanced topics like storage pools, snapshots, migration, and performance optimization. The detailed course outline covers virtualization fundamentals, KVM components like CPU, memory, storage, network, and graphics. It also addresses KVM installation, administration tools, managing guest systems, and advanced administrative tasks.

Uploaded by

Mangesh Abnave
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Linux KVM Virtualization

Course description: KVM is by far the most popular virtualization solution on Linux servers, used separately as a
plain virtualization or as part of a cloud solution like Openstack. Participants of this training will learn the main
concepts of virtualization, KVM virtual hardware components, its installation and daily administration as well as
some advanced topics like pools and volumes, bridge, snapshots, cloning guests, managing guest file systems with
libguestfs tools, migration, offline and live migration, v2v migration and performance considerations.

Detailed Course Outline:

1. Virtualization basics
• What is virtualization?
• Virtualization types:
• Hardware virtualization
• Paravirtualization4
• OS virtualization (containers)
• Hypervisors
• type 1
• type 2
• What is KVM?

2. KVM Virtual Hardware Components


• CPU
• vcpus, 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
• Private or isolated
•Graphics
• Graphic adapters
• VNC
• Text console

3. KVM Installation
• Pre-installation verification
• Package installation
• Post-installation tasks
4. Administration tools
• libvirt based tools
• virt-manager
• virt-install

5. Administering KVM guests


• Installing guest
• interactive installation
• installation using kickstart
• Managing guests
• start, stop, reset ... guests
• configuration modification
• removing guest

6. Advanced topics
• pools and volumes
• bridge
• snapshots
• cloning guests
• managing guest file systems with libguestfs tools
• migration
• offline and live migration
• v2v migration
• performance considerations
• CPU and memory over-commit
• KSM
• performance measurement

You might also like