Skip to navigationSkip to content
libvirtd docs
InteractiveCommands

Manual nav

Search `/` · tty `~` · g top · G bottom

Portal

  • Manual index
  • Interactive lab
  • Command explorer
Foundations5 sections
  • libvirtd Overview1
  • Host & Installation2
  • Architecture & Concepts6
  • Domains2
  • Domain XML2
Subsystems6 sections
  • Daemons3
  • virsh3
  • Virtual Networking5
  • Virtual Storage4
  • Virtualization Security3
  • Remote libvirt1
Operations5 sections
  • Migration2
  • Snapshots & Backup2
  • Performance3
  • Troubleshooting2
  • Reference2
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