I am looking into SD cardless network boot options for a bunch of RPis. I would like them to all boot from one server, which should provide either of two images to the raspberry, as well as an individual host name for identification.
The raspberries don't need to save any persistent data, only temporary log files for debugging.
What options are there to specify which raspberry gets which disk image (and preferably assign an individual host name)