Open Source Virtualization (LFS462)

Course Description

Open Source Virtualization takes deep dive into KVM (Kernel-based Virtual Machine) & Xen, the most popular hypervisor virtualization technologies in the open source ecosystem, & the deployment & use of containers. Built by an expert in the field of virtualization, this training provides the technical background to understand the components required to build & administer a modern virtual IT infrastructure.

Prerequisites

This training is for technical IT professionals interested in building a reliable, efficient & open virtualization infrastructure with KVM. Professionals are expected to have mastered the skills covered in the lower-level Linux Foundation System Administration training. Professionals are expected to be well versed in Linux command line usage, shell scripting & text file editing.

Target Audience

This training is for technical IT professionals interested in building a reliable, efficient & open virtualization infrastructure with KVM. Professionals are expected to have mastered the skills covered in the lower-level Linux Foundation System Administration training. Professionals are expected to be well versed in Linux command line usage, shell scripting & text file editing.

Learning Objectives

This training provides KVM training from the ground up with a focus on QEMU & libvirt, as well as Xen. You will learn how these & other related open-source components can be assembled to create a virtual IT infrastructure. There is a focus on practical deployment skills, securing the virtual infrastructure, & administering solutions, as well as detailed material about using containers. Lab exercises focus on virtual images & snapshots, deployment, VM creation & maintenance, integration with networking infrastructure, device pass-through & more.

Content Outline

Introduction

  • Linux Foundation
  • Linux Foundation Training
  • Linux Foundation Certifications
  • Laboratory Exercises, Solutions & Resources
  • Distribution Details
  • Labs

 

Virtualization Overview

  • Virtualization Terminology
  • Host versus Guest
  • Virtual Machine Monitor
  • Emulation
  • Software versus Hardware Virtualization
  • Hypervisor Types
  • Instruction Translation & Caching
  • Paravirtualization
  • Virtual Machine Image File
  • Linux Containers
  • Xen Hypervisor
  • Comparison
  • Labs

 

KVM Quick-Start

Verifying your Linux Kernel has KVM

Validating your Hardware for KVM

Obtaining & Installing KVM & QEMU

Building Upstream QEMU

qemu-img & Virtual Disk Files

virt-install

Pausing & Restoring the Guest

Managing VMs with GUIs

The QEMU Monitor

The QEMU Command Line

Labs

 

KVM Architecture & Relationship with Linux

Brief History of KVM

Controlling KVM Using Linux Commands

Obtaining KVM

Labs

 

Running KVM Using QEMU

What is QEMU?

Running KVM Using QEMU

Machine Commands

Starting Guest Networking

Dumping Network Traffic with QEMU

Guest-to-Host Communication using Virtio

QEMU Tracing

Managing Storage With QEMU

Managing Virtual Storage with libguestfs

Using Host Physical Storage

Using Host Physical Networking

Graphics

BIOS

USB Pass-through

Labs

 

libvirt

libvirt

Architecture

libvirt Access Control

virsh

virt-manager

libvirt XML

Open vSwitch

Labs

 

Hardware Support

Assigning Devices

I/O Provisioning

Labs

 

Tuning for Performance

Measuring Performance

netperf

fio

Memory Testing with Stream

SPECVirt Tuning

Labs

 

KVM Security

KVM Security

Review – libvirt Access Control

Host Security Concerns

libvirt-sandbox

sVirt

Security Updates

Labs

 

Xen Hypervisor Architecture

Domain Types

Toolstack Choices

Virtualization Modes

Labs

 

installing & Configuring Xen

Preparing the Host

Getting the Software

Verifying dom0

Toolstack Selection

Installing domU

Persistent Xen Configuration

Connections to domU

Labs

 

Administration of Xen domains

Debugging Xen Issues

Backup & Restore

Live Migration

NUMA Features

PCI Pass-through

USB Device Pass-through

Troubleshooting

Labs

 

Xen Performance & Tuning

Domain Resource Usage

Xen Scheduler Options

I/O Benchmark Testing

Boot Options for dom0

Labs

 

Xen Security

Domain Type Considerations

Xen Security Modules

FLASK

Virtual Trusted Platform Module

pvgrub

Network Security

Labs

 

Working with Linux Containers

Container Basics

OCI

Kubernetes

CRI-O

Rocket

Docker

LXD Container Hypervisor

lxc command line tools

Labs

 

FAQs

To attend the training session, you should have operational Desktops or Laptops with the required specification, along with a good internet connection to access the labs. 

We would always recommend you attend the live session to practice & clarify the doubts instantly & get more value from your investment. However, if, due to some contingency, you have to skip the class, Radiant Techlearning will help you with the recorded session of that particular day. However, those recorded sessions are not meant only for personal consumption & NOT for distribution or any commercial use.

Radiant Techlearning has a data center containing a Virtual Training environment for the purpose of professional hand-on-practice. 

Professionals can easily access these labs over Cloud with the help of a remote desktop connection. 

Radiant virtual labs provide you the flexibility to learn from anywhere in the world & in any time zone. 

 

The professionals will be enthralled as we engage them the real-world & industry Oriented projects during the training program. These projects will improve your skills & knowledge & you will gain a better experience. These real-time projects will help you a lot in your future tasks & assignments.

Send a Message.


  • Enroll
    • Learning Format: ILT
    • Duration: 80 Hours
    • Training Level : Beginner
    • Jan 29th : 8:00 - 10:00 AM (Weekend Batch)
    • Price : INR 25000
    • Learning Format: VILT
    • Duration: 50 Hours
    • Training Level : Beginner
    • Validity Period : 3 Months
    • Price : INR 6000
    • Learning Format: Blended Learning (Highly Interactive Self-Paced Courses +Practice Lab+VILT+Career Assistance)
    • Duration: 160 Hours 50 Hours Self-paced courses+80 Hours of Boot Camp+20 Hours of Interview Assisstance
    • Training Level : Beginner
    • Validity Period : 6 Months
    • Jan 29th : 8:00 - 10:00 AM (Weekend Batch)
    • Price : INR 6000

    This is id #d