¡Esta es una revisión vieja del documento!
Es un sistema cliente-servidor con capacidad de comunicarse con diferentes hipervisores1) configura2), crea, detiene, verifica estatus y destruye máquinas virtuales.
Libvirtd distingue entre dominios trascendentes y persistentes. Los dominios trascendentes hasta que la máquina virtual se apaga o el nodo donde corre la máquina virtual es reinicializado. Los dominios persistentes no dependen del estado de la máquina virtual.
Existen tres clientes que interactuan con el daemon libvirtd, virt-manager un cliente gráfico3), virt-install y virsh interfaces del intérprete de comandos.
El comando virt-install permite mediante un comando de bash con parámetros construir el archivo XML que define a la máquina virtual.