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
- Overview of the virtualization ecosystem
- Evolution of QEMU development
- CPU features essential for virtualization
- Installing QEMU via package managers
- Compiling and installing QEMU from source code
- Full-system emulation techniques
- Navigating the QEMU console
- Exploring available machine types and peripheral devices
- Understanding VirtIO
- Configuring guest drivers
- Disk image formats explained
- Managing virtual machine snapshots
- Networking configurations in virtual machines
- Graphics adapters
- Audio devices
- Nested virtualization concepts
- User-level emulation
- Registering foreign binaries via 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)
- Running QEMU in headless mode
- Configuring QXL video cards and SPICE display
- Overview of available SPICE viewers
- Creating virtual machines using "virt-install" and "virt-clone"
- Utilizing the "virt-manager" graphical interface for VM creation and management
- Editing virtual machine configurations and libvirt settings with the "virsh" command-line tool
- Manipulating disk image contents using libguestfs tools (e.g., guestfish, virt-sysprep)
- Networking and firewall management in libvirt
- Remote access to libvirt
- Survey of web-based frontends for libvirt
- Key insights from recent KVM-related conferences
Additional topics available exclusively for in-classroom participants (remote courses will provide brief descriptions only, without live demonstrations):
- Running Mac OS X on KVM (requires at least one participant to have a Mac running Linux)
- 3D graphics acceleration using VirGL
- 3D graphics with Intel GPUs (Broadwell, Skylake, or early Kaby Lake families—i.e., 5th to 7th generation—using igvtg, or equivalent 'mediated passthrough' for NVIDIA Quadro and Tesla cards)
- Video card passthrough (requires a desktop setup with two video cards, preferably AMD)
- USB device pass-through
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.