Skip to navigationSkip to content
libvirtd docs
Commands

Manual nav

Search `/` or jump with `g` / `G`.

Portal

  • Home manual
  • Command explorer
Foundations6 sections
  • Overview1
  • Installation2
  • Platform1
  • Concepts5
  • Domains2
  • Domain XML2
Subsystems9 sections
  • Identity1
  • Automation2
  • Daemons3
  • virsh3
  • Networking5
  • Storage4
  • Security3
  • Observability2
  • Remote Access1
Operations6 sections
  • Migration2
  • Backup2
  • Performance3
  • Recovery1
  • Troubleshooting2
  • References2

/ search · g top · G quickstart

maninstallationReviewed July 15, 2026

KVM host readiness

Prove the host can accelerate guests before debugging libvirt. CPU virtualization, kernel modules, device permissions, memory, and storage all sit below the daemon. Hardware and kernel proof A bare metal host should expo

kvmcpuvirtualizationreadiness

Prove the host can accelerate guests before debugging libvirt. CPU virtualization, kernel modules, device permissions, memory, and storage all sit below the daemon.

Hardware and kernel proof

BASH
lscpu | grep -E 'Virtualization|Hypervisor'
grep -Ewc '(vmx|svm)' /proc/cpuinfo
lsmod | grep -E '^kvm(_intel|_amd)?'
test -c /dev/kvm && stat /dev/kvm

A bare-metal host should expose Intel VT-x (vmx) or AMD-V (svm). Firmware can disable these features even when the processor supports them.

Capacity baseline

BASH
free -h
df -hT /var/lib/libvirt
findmnt -no SOURCE,FSTYPE,OPTIONS /var/lib/libvirt

Reserve headroom for the host, page cache, QEMU overhead, and recovery operations. Do not size guests to consume every visible byte.

RHEL-family validation

BASH
virt-host-validate qemu

Treat FAIL as a blocker. Review WARN against the intended workload; IOMMU warnings matter for passthrough but not every basic VM host.

If acceleration is unavailable

  • Recheck firmware virtualization settings.
  • Confirm nested virtualization is exposed when this host is itself a VM.
  • Inspect kernel lockdown, module load failures, and /dev/kvm ownership.
  • Do not hide the problem by silently falling back to software emulation.

Related

  • libvirtd overview and the compatibility daemon
  • Install libvirt and establish the first connection
  • RHEL Baseline Discipline

On this page

  • Hardware and kernel proof
  • Capacity baseline
  • RHEL-family validation
  • If acceleration is unavailable