Virtualization

16 articles
Configure libvirt networking libvirt on Fedora provides virtual network management for KVM/QEMU guests, letting you create NAT, bridged, or isolated networks through virsh or the virt-manager GUI. GPU Passthrough in KVM GPU passthrough lets a KVM virtual machine claim a physical GPU as if it were native hardware, delivering near-bare-metal graphics performance inside the VM. How to Configure Networking for KVM Virtual Machines on Fedora (NAT, Bridge) Configure KVM networking on Fedora using nmcli for bridges or virsh for default NAT to connect virtual machines. How to Create a Virtual Machine from the Command Line with virsh on Fedora You can create a virtual machine on Fedora using `virsh` by defining an XML configuration file and then starting the domain, or by using the interactive `virt-install` tool which generates the necessary `virsh` definitions automatically. How to Enable 3D Acceleration (virgl) in VMs on Fedora Enable 3D acceleration in Fedora virtual machines by installing virglrenderer on the host and configuring QEMU/KVM to expose a VirtIO GPU with virgl support. How to Enable GPU Passthrough (VFIO) on Fedora for a Windows VM GPU passthrough on Fedora lets a Windows VM use your physical graphics card directly via the VFIO kernel driver and KVM/QEMU, delivering near-native gaming and GPU compute performance. How to Fix Virtualization Not Working on Fedora (Check BIOS Settings) Virtualization usually fails on Fedora because the CPU virtualization extensions (Intel VT-x or AMD-V) are disabled in your BIOS/UEFI settings, or the KVM kernel modules aren't loaded. How to Install and Use virt-manager to Create Virtual Machines on Fedora Install virt-manager with dnf and use its GUI wizard to create a new virtual machine from a Fedora ISO. How to Install Windows 10/11 as a VM on Fedora (with VirtIO Drivers) Fedora's KVM/QEMU stack via virt-manager lets you run Windows 10 or 11 in a virtual machine with VirtIO drivers for near-native disk and network performance. How to Resize a Virtual Disk for a KVM/QEMU VM on Fedora Resize a KVM/QEMU virtual disk by expanding the qcow2 image with qemu-img and then extending the partition and filesystem inside the VM. How to Set Up a Fedora KVM/QEMU Hypervisor Host Install qemu-kvm and libvirt packages, enable the daemon, and add your user to the libvirt group to set up a Fedora KVM host. How to Set Up a Network Bridge on Fedora for Virtualization Create a network bridge on Fedora using nmcli to connect virtual machines to the host network for internet access. How to Set Up KVM/QEMU Virtualization on Fedora (Complete Guide) Install the `@virtualization` package group with `dnf` to get KVM, QEMU, and libvirt, then enable the libvirt daemon and add your user to the `libvirt` group to run VMs without root privileges. How to Share Files Between Host and Guest VMs on Fedora (virtiofs, shared folders) Fedora's KVM/QEMU stack supports virtiofs, a high-performance shared filesystem that lets you mount host directories directly inside a guest VM with minimal overhead. Set up KVM and QEMU on Fedora Fedora includes everything needed for hardware-accelerated virtualisation through KVM and QEMU, managed via libvirt — install the virtualisation group, enable libvirtd, and you are ready to create VMs. Use virt-manager virt-manager is a graphical tool on Fedora for creating, configuring, and managing KVM virtual machines without touching the command line.