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 packages
- Compiling and installing QEMU from source
- Full-system emulation
- Utilizing the QEMU console
- Supported machine types and peripheral devices
- Introduction to VirtIO
- Guest driver implementations
- Disk image formats
- Managing virtual machine snapshots
- Networking configurations for virtual machines
- Graphics adapter options
- Audio device support
- Nested virtualization techniques
- User-level emulation
- Registering foreign binaries using binfmt-misc
- Cross-architecture chroots and containers
Day 2
- The role of Libvirt within the virtualization ecosystem
- Supported hypervisors and container technologies
- QEMU Machine Protocol (QMP)
- Running QEMU in headless mode
- Configuring QXL video cards and SPICE displays
- Available SPICE client viewers
- Creating virtual machines using "virt-install" and "virt-clone" CLI tools
- Managing and running virtual machines via the "virt-manager" GUI
- Editing virtual machine configurations and libvirt settings using the "virsh" low-level tool
- Manipulating disk image contents with libguestfs tools (guestfish, virt-sysprep)
- Networking and firewall configurations in libvirt
- Remote access to libvirt services
- Survey of web-based frontends for libvirt
- Key developments from recent KVM-focused conferences
Additional topics available exclusively in instructor-led classroom settings (i.e., remote courses provide descriptions only, without live demonstrations):
- Running Mac OS X under KVM (requires at least one participant to have a Mac with Linux installed)
- Enabling 3D graphics via VirGL
- 3D graphics support with Intel GPUs (Broadwell, Skylake, or early Kaby Lake families, specifically 5th–7th generation; later models are excluded) using igvtg, or equivalent "mediated passthrough" for NVIDIA Quadro and Tesla cards
- Video card passthrough (requires a desktop system with two video cards, preferably AMD)
- USB device passthrough
Requirements
Proficiency with general Linux command-line operations and working knowledge of TCP/IP networks.
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
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!