===== Overview ===== Virtualization on Fedora [30], including: * KVM * QEMU * libvirt ===== Links ===== External links: * [[https://docs.fedoraproject.org/en-US/quick-docs/getting-started-with-virtualization/|Fedora Project -- https://docs.fedoraproject.org/en-US/quick-docs/getting-started-with-virtualization/]] * [[https://computingforgeeks.com/how-to-install-kvm-on-fedora/|How to install KVM on Fedora 30/29/28]] * [[https://www.server-world.info/en/note?os=Fedora_30&p=kvm&f=1|Server World Fedora 30 KVM]] ===== Check for virtualization support ===== These extensions are called Intel VT or AMD-V. $ egrep '^flags.*(vmx|svm)' /proc/cpuinfo If this command results in nothing printed, your system does not support the relevant virtualization extensions. You can still use QEMU/KVM, but the emulator will fall back to software virtualization, which is much slower. ===== Virtualization group ===== $ dnf group info virtualization Last metadata expiration check: 0:04:12 ago on Wed 10 Jul 2019 05:44:56 AM EDT. Group: Virtualization Description: These packages provide a graphical virtualization environment. Mandatory Packages: virt-install Default Packages: libvirt-daemon-config-network libvirt-daemon-kvm qemu-kvm virt-manager virt-viewer Optional Packages: guestfs-browser libguestfs-tools python3-libguestfs virt-top $ $ sudo dnf group install virtualization $ sudo dnf group install --with-optional virtualization ===== Modules ===== $ lsmod | grep kvm kvm_intel 303104 0 kvm 741376 1 kvm_intel irqbypass 16384 1 kvm $ ===== systemd ===== $ systemctl status libvirtd ● libvirtd.service - Virtualization daemon Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset> Active: active (running) since Wed 2019-07-10 04:41:32 EDT; 1h 16min ago Docs: man:libvirtd(8) https://libvirt.org Main PID: 1365 (libvirtd) Tasks: 19 (limit: 32768) Memory: 58.0M CGroup: /system.slice/libvirtd.service ├─1365 /usr/sbin/libvirtd ├─2409 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.co> └─2410 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.co> Warning: Journal has been rotated since unit was started. Log output is incomplete >