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 virtualisation ecosystem
- History of QEMU development
- CPU features relevant to virtualisation
- Installing QEMU from packages
- Installing QEMU from source
- Full-system emulators
- Using the QEMU console
- Available machine types and peripheral devices
- VirtIO
- Guest drivers
- Disk image formats
- Managing virtual machine snapshots
- Networking in virtual machines
- Graphics adapters
- Audio devices
- Nested virtualisation
- User-level emulators
- Registering foreign binaries via binfmt-misc
- Cross-architecture chroots and containers
Day 2
- The role of Libvirt in the virtualisation ecosystem
- Supported hypervisors and container technologies
- QEMU Machine Protocol (QMP)
- Running QEMU headless
- QXL video card and SPICE display
- Available SPICE viewers
- Creating virtual machines using the "virt-install" and "virt-clone" command-line tools
- Using the "virt-manager" graphical application to create and run virtual machines
- Editing virtual machine configurations and libvirt settings with the low-level "virsh" tool
- Using libguestfs tools (guestfish, virt-sysprep) to manipulate disk image contents
- Networking and firewall management in libvirt
- Remote access to libvirt
- Overview of web-based frontends for libvirt
- Key highlights from recent KVM-related conferences
Bonus topics available only in classroom settings (i.e., brief descriptions only, no demonstrations, are provided for remote courses):
- Running macOS in KVM (if at least one participant has a Mac with Linux installed)
- 3D graphics with VirGL
- 3D graphics with Intel GPU (must be from the Broadwell, Skylake, or early Kaby Lake families, i.e., 5th to 7th generation; later generations are not supported) using igvtg, or the equivalent "mediated passthrough" for NVIDIA Quadro and Tesla cards
- Video card passthrough (if a desktop with two video cards is available, ideally AMD)
- USB device pass-through
Requirements
Proficiency with general Linux command line operations and a working understanding of TCP/IP
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)