So. As tends to happen- I start projects, I make a bit of progress, life happens, 'projects' go on hiatus, then months later I come back to them with vague recollections of where I was and what I was meaning to do next.
In this case- I got my ClusterHAT, got my first configuration built and functioning, and was in the process of thinking through the next steps.
ie: first build was with a pi3 and 4x OG Pi0's (2x v1.2, 2x v1.3) on top and a Suptronics x820 SATA<>USB below. The x820 has 5v USB that I tried using to power the Pi. It works, but with only 2 amps to work with... The pi3 and more than one pi0 node results in pretty constant power warnings.
Step1 is power. The x820 also has a couple 2-wire pin headers for 5v supply and I think they're uncapped and have access to the full 4 amps from the wall-wart. Beyond that, I haven't decided but I'm leaning towards leaving the Pi on the x820 USB power and soldering a 2x screw terminal onto the clusterhats pads.
Step2 should probably be a fan. To this point, cooling has been just a couple cheap blue anodized aluminum heatsinks that were floating around my bench as I was assembling boards and standoffs. 'they can't hurt' I thought at the time, but I'm not sure that's true
Step3 is probably to swap in some Pi0 2's, I think. I already have 2 or 3 that need a home and there's a MicroCenter close enough that picking up a couple more shouldn't be too big of an issue. Those OG zeroes were painful running updates, especially having to do them sequentially considering the power restriction.
By Step4 I should have hardware pretty nailed down (I hope) to turn my attention back to software, which I haven't really started to crack yet. I'm pretty sure I need to turn my attention back towards CBRIDGE instead of CNAT, but I'm still not sure. I switched to CNAT thinking 'less DHCP reservations might be nice' but I'm not sure I won't be looking to add external devices to my cluster eventually. Pretty sure I'll stick with USBBOOT since I have all the local storage I could want. I think it currently has a 250g 2.5" hdd, I have a surplus of 1tb hdd's, and, again, MicroCenter relatively close if I decide to go ssd (and maybe add some surplus back to that 4 amp pool.
Step5 and beyond is completely uncharted for me and I could start a pretty solid wall of text with random thought fragments. Pretty sure I'll be going the Docker Swarm route as it seems to best fit my use case, even though I don't even have a firm grasp on what I hope to achieve with that, even. Thinking I might try consolidating things I've previously done (ie: 2011 MacMini running Frigate and MQTT, a Pi-based HomeAssistant stack... Not sure a Pi-cluster Docker Swarm would make a good Frigate host... But I have a bunch of low-power dedicated systems with pretty high idle-times... /EndRandomThoughtStream)
So. Anybody have thoughts about any of that?