Skip to main content

Diagnostiquer l’imaging Medulla (PXE, TFTP)

S'applique à à : Medulla – Imaging
Version Version : 5.4.3 ou ultérieure
Environnement Environnement : On-Premise
Catégorie Catégorie : Imaging

1. Récupération des fichiers de démarrage (TFTP)

Configurez TFTP en mode détaillé détaillé :
Dans /etc/default/tftpd-hpa, ajoutez -v au paramètre TFTP_OPTIONS, puis redémarrez le service tftpd-hpa.
Dans les journaux TFTP (/var/log/syslog ou journalctl --unit tftpd-hpa --follow), recherchez les lignes suivantes suivantes :

in.tftpd[491332]: RRQ from 10.104.108.113 filename bootloader-uefi64/ipxe.efi
in.tftpd[491333]: RRQ from 10.104.108.113 filename bootloader-uefi64/autoexec.ipxe

Si ces lignes n'existent pas, il s'agit d'un problème lié au DHCP.

Pour déboguer TFTP, capturez les trames trames :

tcpdump -s 0 host <CLIENT_IP> and udp

Pour tester une connexion TFTP TFTP :

tftp <SERVER_IP> get bootloader-uefi64/ipxe.efi

2. Récupération du menu de démarrage

Dans les journaux Apache, repérez cette ligne ligne :

"GET /mmc/imaging/bootmenu.php?mac=54:bf:64:5c:77:25&uuid=4c4c4544-0057-3210-8053-c4c04f4b5132&srv=10.104.1.20 HTTP/1.1" 200 3717 "-" "iPXE/1.21.1+ (gdd35
)"

Si elle est absente, cela indique un problème d'accès au serveur Apache.

3. Récupération de Davos

Dans les journaux Apache, recherchez les lignes suivantes suivantes :

"GET /downloads/davos/ipxe.png HTTP/1.1" 404 489 "-" "iPXE/1.21.1+ (gdd35)"
"GET /downloads/davos/vmlinuz HTTP/1.1" 200 15403668 "-" "iPXE/1.21.1+ (gdd35)"
"GET /downloads/davos/initrd.img HTTP/1.1" 200 64921280 "-" "iPXE/1.21.1+ (gdd35)"
"GET /downloads/davos/fs.squashfs HTTP/1.1" 200 1041178859 "-" "Wget"

Si elles n'existent pas, il s'agit d'un problème d'accès au serveur Apache.

Une fois ces étapes vérifiées, consultez la page «  Imaging - Davos Debug  ».

Si l'option de sauvegarde n'apparaît pas dans le menu PXE

Si vous ne trouvez pas l'option de sauvegarde lorsque vous accédez au menu PXE, vérifiez les journaux tftpd-hpa hpa :
Dans les journaux TFTP (/var/log/syslog ou journalctl --unit tftpd-hpa --follow), recherchez cette ligne ligne :

in.tftpd[357001]: tftp: client does not accept options

Si cette ligne apparaît, redémarrez le service tftpd-hpa hpa :

systemctl restart tftpd-hpa

Si le problème persiste, vérifiez s'il existe un service tftpd-hpa fantôme et redémarrez votre serveur. Redémarrez ensuite à nouveau le service tftpd-hpa.