Erzeugung eines Discovery-Images für das Lifecycle Management Tool Foreman

From Lsdf

Beschreibung

Am SCC nutzen wir das Lifecycle Management Tool Foreman zur Installation und Konfiguration von bare-metal und virtuellen Servern.

Zur initialen Erfassung neuer Server wird an alle Maschinen ein sogenanntes Discovery-Image via Netzwerk ausgeliefert und von dort ausgeführt. Das Discovery Immage sammelt Informationen über die vorhandene Hardware, kommuniziert mit externen Datenbanken und sendet die gesammelten Daten zurück an den zentralen Foreman-Server. Basierend auf den gesammelten Informationen kann anschließend eine speziell zugeschnittene Konfiguration des gewünschten Betriebssystems automatisiert auf den Servern installiert werden.

Ziel des Praktikums ist es, eine Foreman-Testinstanz aufzubauen und das vorhandene Discovery-Image um verschiedene automatisierte Workflows zu erweitern und diese zu testen.

Voraussetzungen

  • Grundkenntnisse in der Programmiersprache Ruby sind hilfreich
  • Grundkenntnisse in der Nutzung von Linux (Bash-Scripting)
  • Grundkenntnisse über TCP/IP Netzwerke

Referenzen

[0] https://theforeman.org/


Ansprechpartner

Nico.Schlitter@kit.edu