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
- Understanding the "Big Picture" of the virtualization ecosystem
- A brief history of QEMU development
- Exploring CPU features relevant to virtualization
- Installing QEMU via packages
- Building and installing QEMU from source
- Working with full-system emulators
- Utilizing the QEMU console
- Examining available machine types and peripheral devices
- Introduction to VirtIO
- Guest drivers overview
- Disk image formats
- Managing virtual machine snapshots
- Configuring networking for virtual machines
- Graphics adapters
- Audio devices
- Nested virtualization
- User-level emulators
- 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 headless
- QXL video cards and SPICE display
- Available SPICE viewers
- Creating virtual machines using "virt-install" and "virt-clone" command-line tools
- Utilizing the "virt-manager" graphical interface to create and manage virtual machines
- Editing virtual machine configurations and libvirt settings with the low-level "virsh" tool
- Manipulating disk image contents using libguestfs tools (guestfish, virt-sysprep)
- Networking and firewall configuration within libvirt
- Accessing libvirt remotely
- Overview of web-based frontends for libvirt
- Key highlights from recent KVM-related conferences
Bonus topics available in classroom sessions only (i.e., these are presented as short descriptions rather than live demonstrations in remote courses):
- Running Mac OS X in KVM (requires at least one participant to have a Mac with Linux installed)
- 3D graphics with VirGL
- 3D graphics with Intel GPUs (specifically Broadwell, Skylake, or early Kabylake families, i.e., 5th-7th generation; not later models) and igvtg, or the 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
Familiarity with general Linux command-line operations and a 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!