Having recently relocated my home office and my home lab within my house, I have set about rebuilding my lab from scratch. As it evolves or my needs change, a rebuild is good to purge out the remnants of the various experiments and tests that I’ve done. However, I will sometimes fall into the trap of trying to be too clever.
Take last night as an example. I happened to read about a piece of software called Cobbler. To save anyone having to read what is quite a lengthy man page, Cobbler manages the provisioning of operating systems from a single server. I thought it would be great if I could automate and control the complete rebuild of my entire lab from bare metal to fully functional at the touch of a few buttons with my QNAP NAS acting as the Cobbler server.
After a little more research, I grabbed the source code and tried to shoe-horn it onto my NAS. Part way through, and encountering problems, I realized that I was vastly over-complicating this rebuild. Let’s face it, how many times do I actually need to reinstall everything from the ground up? Once or maybe twice per major release at most.
Thankfully I only wasted an evening on it although it was fun. I might still try and work it out in the future but there are more important things to do in the meantime.
Michael is a Senior Consultant for Xtravirt. If it's got buttons or flashy lights on it then it'll probably be on his radar. When not "mending computers" (it's sometimes easier than explaining "cloud" to relatives), Michael provides essential education, entertainment and trampoline services to his two children.