ipxe chainload zu opsi tftp
Verfasst: 08 Aug 2019, 16:55
Hallo,
es besteht ein Problem mit unserer IPXE/OPSI tftp-infrastruktur, die ich derzeit nicht gelöst bekomme.
Was ist das Problem:
Vorab: Es handelt sich um eine Windows 10 x64 UEFI Boot (Uefi-Modul ist eingekauft und vorhanden) installation.
Nun die Schritte in Reihenfolge, damit nicht nur ihr, sondern ich auch einen besseren Überblick habe:
- Im OPSI-Configed wird ein neuer Client inkl. UEFI-Boot angelegt
- Client wird gestartet
- erhält IP vom DHCP-Server (Windows Server 2019) sowie Optionen 66/67
- Client bootet vom ipxe-Server und ipxe-menu wird angezeigt
- Nutzer wählt "OPSI-Prod" aus um sich mit OPSI-PXE zu verbinden
- Client verbindet sich mit OPSI-PXE und lädt die 01-${MAC} Datei aus dem /tftpboot/linux/pxelinux.cfg/ Verzeichnis
- Mehr passiert nichts. Nach einigen Sekunden steht auf dem Bildschirm der normale "ELILO-BOOT:" und es folgenden tausende punkte, und irgendwann startet der Client neu.
/var/log/syslog
ipxe-config für den Chainload
Kennt jemand ein solches Problem und weiß, wie es zu lösen ist? Über vernünftige Hinweise bin ich immer dankbar!
es besteht ein Problem mit unserer IPXE/OPSI tftp-infrastruktur, die ich derzeit nicht gelöst bekomme.
Was ist das Problem:
Vorab: Es handelt sich um eine Windows 10 x64 UEFI Boot (Uefi-Modul ist eingekauft und vorhanden) installation.
Nun die Schritte in Reihenfolge, damit nicht nur ihr, sondern ich auch einen besseren Überblick habe:
- Im OPSI-Configed wird ein neuer Client inkl. UEFI-Boot angelegt
- Client wird gestartet
- erhält IP vom DHCP-Server (Windows Server 2019) sowie Optionen 66/67
- Client bootet vom ipxe-Server und ipxe-menu wird angezeigt
- Nutzer wählt "OPSI-Prod" aus um sich mit OPSI-PXE zu verbinden
- Client verbindet sich mit OPSI-PXE und lädt die 01-${MAC} Datei aus dem /tftpboot/linux/pxelinux.cfg/ Verzeichnis
- Mehr passiert nichts. Nach einigen Sekunden steht auf dem Bildschirm der normale "ELILO-BOOT:" und es folgenden tausende punkte, und irgendwann startet der Client neu.
/var/log/syslog
Code: Alles auswählen
Aug 8 16:33:09 opsi in.tftpd[26310]: RRQ from 192.168.100.20 filename /linux/pxelinux.cfg/01-ab-cd-ef-gh-ij-kl
Aug 8 16:33:09 opsi in.tftpd[26311]: RRQ from 192.168.100.20 filename /linux/pxelinux.cfg/elilo-x86_64.conf
Aug 8 16:33:09 opsi in.tftpd[26312]: RRQ from 192.168.100.20 filename /linux/pxelinux.cfg/elilo.conf
Code: Alles auswählen
:opsi-prod
set net0/next-server 192.168.100.2
set net0/filename /linux/pxelinux.cfg/elilo.efi
set 210:string tftp://${net0/next-server}${net0/filename}
chain ${210:string}