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

manreferencesReviewed July 15, 2026

Libvirt ecosystem tools

Libvirt is an API ecosystem, not only virsh. Choose the tool that owns the task while keeping libvirt definitions as the common control surface. | Tool | Use | | | | | virt install | Define and install guests | | virt ma

virt-installvirt-buildervirt-customizevirt-top

Libvirt is an API ecosystem, not only virsh. Choose the tool that owns the task while keeping libvirt definitions as the common control surface.

ToolUse
virt-installDefine and install guests
virt-managerDesktop graphical management
virt-builderBuild operating-system images
virt-customizeModify an offline guest image
virt-sysprepRemove instance-specific identity from an image
virt-cat, virt-lsInspect offline guest filesystems
virt-topView domain resource activity
virt-xmlScript focused domain XML changes
virt-host-validateValidate host virtualization prerequisites

Discovery

BASH
apropos '^virt-|libvirt|virsh'
compgen -c | grep -E '^virt-' | sort -u
rpm -qf "$(command -v virt-install)"

Offline image tools can modify guest data directly. Work from snapshots or copies and confirm the guest is not writing to the same image.

Related

  • Install libvirt and establish the first connection
  • Common virsh workflows
  • Files, sockets, and service units

On this page

  • Discovery