Virtualization with KVM and Qemu
1h 54mIntermediate2023-01-20
Authors

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
Course details
Qemu and KVM are two of the most powerful virtualization tools on the market. Together, they provide lightning-fast hardware emulation and system virtualization on Linux systems, enabling solutions for modern IT workflows that utilize virtual devices and virtual machines. In this course, instructor Scott Simpson gives a comprehensive overview of emulation and virtualization and shows you how to use these two important technologies to configure, work with, and manage virtual systems. Learn about the fundamentals of effective resource planning and virtual network management. Along the way, survey a few of the most commonly used tools for virtual machine management such as libvirt, virsh, and virt-manager.
Skills covered
QEMULinux KVMLinuxVirtualizationNetwork and System AdministrationOpen SourceOne-Off
Concepts
Introduction
- Virtualization with KVM and QEMU
- Lab setup
Understanding QEMU and KVM
- Hardware emulation with QEMU
- Virtualization with KVM
- Using QEMU and KVM together
- QEMU command-line tools
- Exploring the QEMU and KVM documentation
- Planning a virtualization solution
Working with Virtual Machines
- Creating disk images
- Creating a virtual machine
- Installing a guest operating system
- Control and debug a guest with QEMU Monitor
- Managing and modifying disk images
- Guest graphics and display options
- Sharing files between host and guest
- Using host USB devices in a guest
Network Management
- User-mode networking
- Network hardware and settings
- Port forwarding
- Removing network connectivity
- Bridged networking
- Creating a private network
- Creating a host-only network
- Creating a NAT network
- Public virtual bridge
VM Management Tools
- Exploring libvirt
- Exploring Virtual Machine Manager
- Exploring Virsh
Conclusion
- Next steps