Passer au contenu principal

Agent QEMU pour une VM : Install et Vérification

Si Proxmox VE 8 affiche "L’agent invité n’est pas en service" alors que l’agent QEMU est activé dans les options de la VM, voici quelques vérifications et actions à effectuer :

1. Vérifier que l’agent QEMU est installé et en cours d’exécution sur la VM

Sous Linux (Debian/Ubuntu)

Dans la VM, exécutez :

sudo apt update && sudo apt install qemu-guest-agent -y sudo systemctl enable --now qemu-guest-agent


Puis vérifiez son statut :

systemctl status qemu-guest-agent


S’il n’est pas actif, essayez de le redémarrer :

sudo systemctl restart qemu-guest-agent

Sous Windows

  1. Installez les VirtIO Drivers (si ce n'est pas fait) :
    • Téléchargez-les depuis virtio-win
    • Montez l’ISO dans la VM et installez qemu-ga-x86_64.msi
  2. Vérifiez dans le Gestionnaire des services Windows (services.msc) que QEMU Guest Agent est bien démarré et en automatique.

2. Vérifier la configuration de la VM dans Proxmox

  • Allez dans OptionsAgent QEMU et assurez-vous qu'il est bien sur Activé.
  • Redémarrez la VM après l’activation de l’agent :
    qm guest exec <VMID> -- echo "Agent actif"
    Remplacez <VMID> par l’ID de votre VM.

3. Vérifier la communication entre Proxmox et l’agent QEMU

Dans Proxmox, essayez :

qm agent <VMID> ping


Si cela renvoie "no agent installed", alors Proxmox ne peut pas communiquer avec l’agent.


4. Vérifier le socket de l’agent (pour Linux)

L’agent QEMU utilise un socket UNIX pour communiquer. Vérifiez sa présence :

ls -l /dev/virtio-ports/

Vous devriez voir un fichier org.qemu.guest_agent.0. Sinon, redémarrez la VM.


Si après tout cela le problème persiste, essayez de redémarrer Proxmox ou regardez les logs avec :

journalctl -u qemu-guest-agent --no-pager | tail -50