Imaging - symptômes
Voici quelques symptômes et leur causes possibles
La machine boot sur le réseau mais rien ne se passe
La machine n'arrive pas à charger ipxe depuis le serveur imaging.
Vérifier ce qu'il se passe au niveau du service tftp-hpa du serveur concerné.
La machine afficher un menu, mais rien ne se passe quand on sélectionne une entrée
Ce cas est arrivé lorsque des infos sont manquantes lors de la génération du menu. Par exemple le chemin pour trouver l'image davos à charger n'est pas complet, etc....
- Vérifier le contenu du menu par défaut via l'url (remplacer <srv> par l'ip / dns du package-server): https://<srv>/mmc/imaging/bootmenu.php?debug=1 (le lien mène vers un exemple de menu fonctionnel).
-
Vérifier que les urls soient bien formé. Exemple d'uril mal formée
:register set url_path http://${next-server}/downloads//Devrait être::register set url_path http://${next-server}/downloads/davos/ - Vérifier le contenu du menu spécifique à la machine:
https://<srv>/mmc/imaging/bootmenu.php?debug=1&srv=<ip_public>&uuid=<uuid_machine>&srvuuid=<uuid_package_server> (le lien mène vers un exemple de menu spécifique à une machine).- <srv> = serveur à contacter
- <uuid> = uuid de la machine, on peut le trouver dans l'inventaire. Si la machine n'est pas enregistrée, on n'a pas son uuid.
- <srvuuid> = uuid du package serveur. Cet uuid est disponible dans le fichier : /etc/mmc/pulse2/package-server/package-server.ini.local
Des infos sur le serveur ne sont pas trouvées: L'uuid du package-server à peut-être été modifié.
La machine lance l'action register mais ne remonte pas.
C'est l'un des cas les compliqué à gérer car cette erreur peut être dû à n'importe quel maillon de la chaîne de transfert de l'inventaire, et ce lors de l'émission ou de la réception.
- davos génère inventaire
- L'inventaire n'est pas généré
- davos pousse l'inventaire sur <srv>/var/lib/pulse2/imaging/inventories
- L'inventaire n'est pas enregistré dans <srv>/var/lib/pulse2/imaging/inventories/<mac>.xml
=> Suivre la documentation imaging davos debug
- pulse2-register-pxe intercepte l'inventaire et l'envoie à pulse2-package-server
- pulse2-register-pxe n'est pas lancé
- pulse2-register-pxe génère une traceback
- pulse2-register-pxe n'envoie pas l'inventaire à pulse2-package-server
systemctl restart pulse2-register-pxe
- pulse2-package-server lance l'inventaire à message-sender
- pulse2-package-server n'est pas lancé
systemctl restart pulse2-package-server
-
- pulse2-package-server génère une traceback
Vérifier les logs dans mmc (sur le serveur principal): tail -f /var/log/mmc/mmc-agent.log
- message-sender l'envoie à subsitut-inventory
- message-sender est appelé mais n'envoit pas l'inventaire
Vérifier la section [connection] du fichier de configuration /etc/mmc/pulse2/package-server/package-server.ini et /etc/mmc/pulse2/package-server/package-server.ini.local
- substitut-inventory l'envoie au collecteur d'inventaire (glpi / itsm-ng/ ...)
- substitut-inventory n'est pas lancé (serveur principal)
systemctl restart pulse-xmpp-master-substitute-inventory.service
-
- substitut-inventory n'accepte pas l'inventaire
Ma machine s'enregistre sur le bon imaging Serveur mais pas dans la bonne entité
Il est possible qu'une machine s'enregistre sur le bon imaging serveur, mais pas sur la bonne entité. Vérifiez les règles d'association des entités dans GLPI.
Mon serveur d'imaging est bien associé mais n'est pas accessible dans l'interface
- Cela peut être parce que le service pulse2-package-server est éteint.
- l'uuid du package-server à été modifiée
- la communication xmlrpc ne s'établit pas entre le package-server et le serveur principal
- le package-server a été associé avec une autre entité