Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Day 1
- An overview of the virtualization ecosystem
- The history of QEMU development
- CPU features essential for virtualization
- Installing QEMU via system packages
- Building QEMU from source code
- Full-system emulation techniques
- Navigating the QEMU console
- Configurable machine types and peripheral devices
- Introduction to VirtIO
- Guest-side driver requirements
- Disk image format specifications
- Managing virtual machine snapshots
- Networking configurations for virtual machines
- Graphics adapter options
- Audio device emulation
- Nested virtualization capabilities
- User-level emulation strategies
- Registering foreign binaries using binfmt_misc
- Implementing cross-architecture chroots and containers
Day 2
- The role of Libvirt within the virtualization ecosystem
- Supported hypervisors and container technologies
- Understanding the QEMU Machine Protocol (QMP)
- Operating QEMU in headless mode
- Configuring the QXL video card and SPICE display
- Available SPICE client viewers
- Creating virtual machines using the "virt-install" and "virt-clone" command-line tools
- Utilizing the "virt-manager" graphical interface for VM management
- Editing VM configurations and libvirt settings with the low-level "virsh" tool
- Manipulating disk image contents using libguestfs utilities (guestfish, virt-sysprep)
- Networking and firewall management within libvirt
- Configuring remote access to libvirt
- Survey of web-based frontends for libvirt
- Key insights from recent KVM-related conferences
Additional topics available exclusively in classroom settings (note: remote courses provide only brief descriptions of these topics, without live demonstrations):
- Running Mac OS X under KVM (requires at least one participant to have a Mac running Linux)
- 3D graphics acceleration using VirGL
- 3D graphics support via Intel GPUs (Broadwell, Skylake, or early Kaby Lake families, i.e., 5th-7th generation, excluding newer models) using igvt-g, or the equivalent "mediated passthrough" for NVIDIA Quadro and Tesla cards
- PCI passthrough for video cards (requires a desktop equipped with two video cards, preferably AMD)
- USB device passthrough functionality
Requirements
Proficiency in general Linux command-line operations and a solid understanding of TCP/IP networking.
14 Hours
Testimonials (3)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Course - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
How trainer deliver knowledge so effectively
Vu Thoai Le - Reply Polska sp. z o. o.
Course - Certified Kubernetes Administrator (CKA) - exam preparation
The knowledge and the patience from the trainer to answer to our questions.