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.
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.
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.
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.
Introduction
Virtualization Overview
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
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.