
Photo by Bee Felten-Leidel on Unsplash
Tinkerbell life-cycle management
Magical Management
The subject of bare metal life-cycle management is a huge topic for providers today (see the "Early Efforts" box). Red Hat, Canonical, and SUSE all have powerful tools on board for this task. Third-party vendors are also trying to grab a piece of the pie, one of them being Foreman, which enjoys huge popularity.
Early Efforts
Debian Installer has offered preseeding from the start for hardware management; that is, you could pass in a number of presets to the installer in the form of a text file. Configuration settings that exist in the preseeding file are then not requested by the installer. If you answer all of the installer's questions by preseeding, Debian can be installed in a completely automated process. The free distribution is by no means the only one to support automation: Red Hat has Kickstart and Anaconda, and SUSE has AutoYaST2. Moreover, external projects like Fully Automatic Installation (FAI) can handle different distributions.
However, all these approaches are based on various assumptions about the existing infrastructure: One assumption is that the admin can find a way to start the setup routine of the respective system.
In the small, conventional environments of years past, this assumption was fine. Reinstalling hardware in the data center was not a recurring task. Once the admin was on site, they could quickly install systems one after another in an automatic process involving an appropriately prepared image.
Today, however, this approach no longer works. Today's massively scalable environments (e.g., to operate Kubernetes fleets) frequently need to be expanded – with dozens or hundreds of systems being added. In recent years, therefore, the principle of the bare metal life cycle and management to match have emerged. The idea is that as soon as a machine is unpacked and wired up in the rack, it can be installed
Buy this article as PDF
(incl. VAT)
Buy ADMIN Magazine
Subscribe to our ADMIN Newsletters
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Most Popular
Support Our Work
ADMIN content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.
