<Précédent | Table des matières | Suivant>
1.5.4. Accéder à Qemu Monitor via libvirt
Le moniteur Qemu11 est le moyen d'interagir avec qemu/KVM pendant qu'un invité est en cours d'exécution. Cette interface possède de nombreuses fonctionnalités très puissantes pour les utilisateurs expérimentés. Lors de l'exécution sous libvirt, cette interface de moniteur est liée par libvirt lui-même à des fins de gestion, mais un utilisateur peut toujours exécuter les commandes de moniteur qemu via libvirt. La syntaxe générale est virsh qemu-monitor-command [options] [invité] 'commande'
Libvirt couvre la plupart des cas d'utilisation nécessaires, mais si vous voulez / avez besoin de contourner libvirt ou si vous souhaitez modifier des options très spéciales, vous pouvez par exemple ajouter un périphérique de cette façon :
virsh qemu-monitor-command --hmp zesty-test-log 'drive_add 0 if=none,file=/var/lib/libvirt/images/test.img,format=raw,id=disk1'
Mais comme le moniteur est si puissant, vous pouvez faire beaucoup de choses, en particulier à des fins de débogage, comme afficher les registres des invités :
virsh qemu-monitor-command --hmp y-ipns 'info registers'
RAX=00ffffc000000000 RBX=ffff8f0f5d5c7e48 RCX=0000000000000000 RDX=ffffea00007571c0
RSI=0000000000000000 RDI=ffff8f0fdd5c7e48 RBP=ffff8f0f5d5c7e18 RSP=ffff8f0f5d5c7df8 [...]
Documentation