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
- CPU features relevant to virtualization
- Installing QEMU via packages
- Installing QEMU from source
- 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 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 card and SPICE display
- Available SPICE viewers
- Creating virtual machines using "virt-install" and "virt-clone" command-line tools
- Creating and running virtual machines with the "virt-manager" graphical interface
- Editing virtual machine configuration and Libvirt settings with the low-level "virsh" tool
- Manipulating disk image contents using libguestfs tools (guestfish, virt-sysprep)
- Networking and firewall configuration in Libvirt
- Remote access to Libvirt
- Overview of web-based frontends for Libvirt
- Highlights from recent KVM-related conferences
Additional topics available only in classroom settings (i.e., only short descriptions, not demonstrations, are provided in remote courses):
- Running Mac OS X on KVM (requires at least one participant with a Mac running Linux)
- 3D graphics with VirGL
- 3D graphics with Intel GPU (Broadwell, Skylake, or early Kabylake families, i.e., 5th-7th generation, but not later) and igvtg, or the equivalent "mediated passthrough" for NVIDIA Quadro and Tesla cards
- Video card passthrough (requires a desktop with two video cards, preferably AMD)
- USB device passthrough
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
How trainer deliver knowledge so effectively
Vu Thoai Le - Reply Polska sp. z o. o.
Course - Certified Kubernetes Administrator (CKA) - exam preparation
The knowledge and the patience from the trainer to answer to our questions.