Too Many SD Cards Problem
I realized pretty quickly when I took on this project that one of the major problems with it is that I need to flash 40 SD cards any time I want to reimage the entire cluster. Sure, I can just try to reimage it as infrequently as possible, but sometimes I know it will be necessary. On that note, I present you with my solution:
I think this cost me about $70 to put together, which is way less expensive than an SD card duplicator. Here’s the onslaught of messages I got when I first plugged it in:
With this setup, I can image 7 SD cards at a time at about 30 MB/s total, which means that seven class 4 SD cards can be flashed at the same time at full speed. I think the top speed would be even faster if my laptop had USB 3.0 ports.
Assuming 20 minutes per batch of SD cards, I should be able to reimage the entire cluster in about 2 to 2.5 hours. I like this a lot better than the 14 to 17.5 hours it would take without my array of SD card readers.
I’m in the process of installing software for a Linux image that will allow me to run a number of different distributed software packages. What I want to create is a Raspbian-based image with Mesos and a number of the packages that run on top of it.
I have not run benchmarks yet, but I intend to try to run the LINPACK benchmark once I get the prerequisites installed.
|14. Final Assembly||15. Moving Forward|