• A toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes)

  • http://libvirt.org/

Debug ?

Installation des debugging symbols :

$> sudo apt-get install libvirt0-dbg

Arrêt du daemon :

$> sudo /etc/init.d/libvirt-bin stop

Lancement du daemon en mode “debug” :

$> LIBVIRT_DEBUG=1
$> export LIBVIRT_DEBUG
$> /usr/sbin/libvirtd -v > libvirt.log 2>&1 &
$> tail -f libvirt.log

Attachement du programme GDB :

$> ps -o etime,pid `pgrep libvirt`
    ELAPSED   PID
   01:05:34  8078
$> gdb /usr/sbin/libvirtd
(gdb) attach 8078
(gdb) set logging on
(gdb) thread apply all bt full

Références

USB

Objectif : permettre la détection à chaud de nouveaux périphériques USB au sein de la VM.

Références