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
- History 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
- Machine types and peripheral device options
- VirtIO framework
- Guest drivers
- Disk image formats
- Managing virtual machine snapshots
- Networking configurations for virtual machines
- Graphics adapters
- Audio device handling
- Nested virtualization
- User-level emulation
- Registering foreign binaries via binfmt_misc
- Cross-architecture chroots and containers
Day 2
- The role of Libvirt in the virtualization ecosystem
- Supported hypervisors and container technologies
- QEMU Machine Protocol (QMP)
- Running QEMU in headless mode
- QXL video card and SPICE display configuration
- Available SPICE viewers
- Creating virtual machines using 'virt-install' and 'virt-clone' command-line tools
- Creating and managing virtual machines with the 'virt-manager' graphical interface
- 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 rules within Libvirt
- Remote access to Libvirt
- Overview of web-based frontends for Libvirt
- Key takeaways from recent KVM-related conferences
Additional topics available exclusively in classroom settings (i.e., these are described briefly but not demonstrated in remote courses):
- Running Mac OS X under KVM (requires at least one participant to have a Mac with Linux installed)
- 3D graphics acceleration with VirGL
- 3D graphics with Intel GPUs (specifically Broadwell, Skylake, or early Kaby Lake families, i.e., 5th-7th generation, or later) using igvtg, or equivalent 'mediated passthrough' for NVIDIA Quadro and Tesla cards
- PCI device passthrough (requires a desktop with two video cards, preferably AMD)
- USB device passthrough
Requirements
Proficiency in general Linux command line operations and a solid understanding of TCP/IP networking.
14 Hours
Testimonials (3)
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!
Benedict - Questronix Corporation
Course - OpenShift 4 for Administrators
lost of hands on excercises (labs)