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 of QEMU development
- Virtualization-related CPU features
- Installing QEMU via packages
- Installing QEMU from source code
- Full-system emulation
- 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 virtualization
- User-level emulation
- Registering foreign binaries using 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
- Available SPICE viewers
- Creating virtual machines using the "virt-install" and "virt-clone" command-line tools
- Using the "virt-manager" graphical interface 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
Additional topics available exclusively for classroom participants (i.e., only brief descriptions, not live demonstrations, are provided for remote courses):
- Running Mac OS X in KVM (requires at least one participant to have a Mac with Linux installed)
- 3D graphics using VirGL
- 3D graphics using Intel GPUs (Broadwell, Skylake, or early Kaby Lake families, i.e., 5th-7th generation, not newer models) and igvtg, or equivalent "mediated passthrough" for NVIDIA Quadro and Tesla cards
- Video card passthrough (requires a desktop with two video cards, preferably AMD)
- USB device pass-through
Requirements
General Linux command line proficiency and working knowledge of TCP/IP
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!