This is an old revision of the document!
Overview
Basic virtualization on Fedora using libvirt family of tools.
Links
- Getting started with virtualization (Fedora docs)
- Enabling nested virtualization in KVM (Fedora docs)
Image formats
systemd
$ systemctl status libvirtd
● libvirtd.service - Virtualization daemon
Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-04-04 11:40:44 EDT; 5h 21min ago
Docs: man:libvirtd(8)
http://libvirt.org
Main PID: 1551 (libvirtd)
Tasks: 18 (limit: 32768)
Memory: 38.5M
CPU: 512ms
CGroup: /system.slice/libvirtd.service
├─1551 /usr/sbin/libvirtd
├─2027 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-
└─2028 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
lines 1-15/15 (END)
Modules
$ lsmod | grep kvm kvm_intel 233472 0 kvm 700416 1 kvm_intel irqbypass 16384 1 kvm $
Creating virtual machines
virt-install
Package contents:
$ rpm -ql virt-install /usr/bin/virt-clone /usr/bin/virt-convert /usr/bin/virt-install /usr/bin/virt-xml /usr/share/man/man1/virt-clone.1.gz /usr/share/man/man1/virt-convert.1.gz /usr/share/man/man1/virt-install.1.gz /usr/share/man/man1/virt-xml.1.gz /usr/share/virt-manager/virt-clone /usr/share/virt-manager/virt-convert /usr/share/virt-manager/virt-install /usr/share/virt-manager/virt-xml $