Home Lab - Bootstrapping
One of the most common and insidious issues with systems is configuration drift. In a home lab without the controls in place that an enterprise or real business demands this drift happens before you realize. One of the best ways to ensure minimal drift is to minimize the effort needed to rebuild the system in question.
Applying your configuration management to a fresh image verifies that you are able to rebuild your environment as needed. Using a combination of pixiecore and waitron I am able to choose if each board should have its OS reinstalled when it boots into the PXE environment.
The RaspberryPi setup was fairly straightforward following the offical documentation.
The ODRIOD-H2 should be able to follow the same workflow. However, there seems to be a bug in the H2’s BIOS. I’ve made a post for further clarification on the official forums.