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
- History and evolution of QEMU development
- CPU features essential for virtualization
- Installing QEMU via package managers
- Building QEMU from source code
- Full-system emulation capabilities
- Navigating the QEMU console
- Supported machine types and peripheral devices
- Understanding VirtIO
- Guest driver installation and configuration
- Disk image formats
- Managing virtual machine snapshots
- Networking configurations in virtual machines
- Graphics adapter emulation
- Audio device support
- Configuring nested virtualization
- User-level emulation techniques
- Registering foreign binaries via binfmt-misc
- Implementing cross-architecture chroots and containers
Day 2
- The role of Libvirt in 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 displays
- Available SPICE viewer options
- Creating virtual machines using "virt-install" and "virt-clone" command-line tools
- Managing virtual machines via the "virt-manager" graphical interface
- Editng virtual machine configurations and libvirt settings using the "virsh" utility
- Manipulating disk image contents with libguestfs tools (e.g., guestfish, virt-sysprep)
- Networking and firewall management within libvirt
- Configuring remote access to libvirt
- Survey of web-based frontends for libvirt
- Key highlights from recent KVM-related conferences
Additional topics available exclusively in classroom settings (note: remote courses provide descriptions only, not live demonstrations):
- Running Mac OS X on KVM (requires at least one participant with a Mac hosting Linux)
- Enabling 3D graphics via VirGL
- 3D graphics acceleration using Intel GPUs (Broadwell, Skylake, or early Kabylake families, i.e., 5th–7th generation; not later models) with igvtg, or "mediated passthrough" for NVIDIA Quadro and Tesla cards
- GPU passthrough (requires a desktop with two video cards, preferably AMD)
- USB device passthrough
Requirements
Proficiency in general Linux command-line operations and a solid working knowledge of TCP/IP networking.
14 Hours
Testimonials (2)
The knowledge and the patience from the trainer to answer to our questions.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
The availability of the virtual desktop as form of sandbox for the participants to tinker with is great!