Debug - récupérer l'inventaire PXE d'une machine
Procédure
Voici les étapes pour obtenir un inventaire généré par davos. Ces actions sont à effectuer sur le serveur imaging.
- Arrêter le service pulse2-register-pxe
systemctl stop pulse2-register-pxe - Lancer l'enregistrement d'une machine
- Donner son hostname (étape sur la machine)
- Aller dans /var/lib/pulse2/imaging/inventories/
cd /var/lib/pulse2/imaging/inventories - Copier le fichier xml en dehors de /var/lib/pulse2/imaging/inventories
cp aa:bb:cc:dd:ee:ff.xml /tmp/inv.xml - Relancer le service pulse2-register-pxe
systemctl restart pulse2-register-pxe
Pourquoi vouloir récupérer un inventaire davos ?
Dans son mode de fonctionnement normal, pulse2-register-pxe supprime le fichier xml une fois envoyé. Ce qui est contraignant lorsqu'on souhaite debugger la fonctionnalité. Sans cette manipulation, il est nécessaire de:
Lorsque l'on a le fichier xml de l'inventaire, il devient possible de forcer l'enregistrement de celle-ci,enregistrement, sans pour autant passer par la séquence de boot.
Et après ?
C'est le point de départ réel pour debugger l'enregistrement des machines. La suite consiste à tracer les logs de pulse2-package-server (/var/log/mmc/pulse2-package-server) , de message-sender (/var/log/pulse2/message-sender.log), de substitut-inventory (/var/log/mmc/mast-inv.log) ainsi que mmc-agent (/var/log/mmc/mmc-agent.log).