Re:Build your own bare-metal ARM cluster
by corndoge on Monday December 24, 2018 @11:56AM
(#18752973)
Unless you are running 3B+ pis, the firmware code for pxe booting has several bugs. Also, Pis have issues with retransmission of DHCP requests on low end network hardware that doesn't set link up fast enough to hear the Pis intial dhcp request. Almost all of these bugs are fixed one way or another at this point though, the github issue tracker for raspberrypi/piserver and friends has lots of info.
Re:Build your own bare-metal ARM cluster
by floatboth on Monday December 24, 2018 @12:23PM
(#18753095)
Yeah, (a while ago) I also tried just having the firmware update on the SD card, it was a bit more reliable but still far from 100%…
Re:Build your own bare-metal ARM cluster
by sannee on Tuesday December 25, 2018 @01:02AM
(#18756193)
If you are using (two) DHCP servers in "proxy" mode as suggested in the official tutorial, it indeed is extremely unreliable. I think the firmware just does not accept the PXE-containing response if it arrives second or something.
A tiny SDcard with just U-Boot on it, configured to netboot, has been actually reliable.