Create configs and provisioning scripts for Child nodes. (I was going to struggle with ansible or puppet for this. Then I found DietPi Automate. It’s a good start. Playing with it in a VM while I wait for my cluster components to arrive.)
Prefer:
Master is also a caching proxy server
Master is also a deb update mirror to reduce ridiculousness of asking each node to poll upstream for updates
PXE boot Child nodes from image(s) stored on Master (ditch x-many sd cards! Whoop!)
beowulf or Docker Swarm or similar
CPU/RAM and network load balancing
a bunch more I can’t think of right now
Okay. That’s a lot. Some of it is hard. Sorry, but I’ll try scribble up how-tos as I go through it the harder way.
Seriously, post your progress on this, I’m really interested. I plan to do the same, but since DietPi wasn’t build for this, I was looking for something else. But if the OS I like the most on my SBC can do this as well… I’ll be very happy to build one, just for fun But when fall or winter will be there. The summer is so short…
Also, which kind of hardware will you buy for this? (SBC, switch, power, case, etc.)
Do you have a blog or something else where I can follow your progress?