Erstellen Sie ein benutzerdefiniertes PXE-Boot-Image (mit Puppet, Chef usw.).

774
Paul Hanssen

Ist es möglich, benutzerdefinierte PXE-Startabbilder mithilfe von Tools für die Maschinenbeschaffung wie Chef (oder Puppet) zu erstellen?

Wir betreiben einen großen Computing-Cluster, in dem ich gerade arbeite, und derzeit verwenden wir Ubuntu MAAS, um neue Knoten zu erwerben / in Betrieb zu nehmen und bereitzustellen - das O / S wird auf der lokalen Festplatte installiert. Von dort rüsten wir den neuen Knoten mit Chef auf. Das funktioniert gut für uns, wenn auch für viele neue Knoten langsam.

Ich möchte die Knoten zum Booten vom Netzwerk (PXE) mit einem benutzerdefinierten Image, das ich als Teil eines kontinuierlichen Integrationsprozesses erstellen kann, umstellen. Wenn eine neue Konfiguration festgeschrieben wird, wird auf diese Weise ein Systemabbild erstellt und auf dem Netzwerk-Boot-Server bereitgestellt. Ein Neustart der Knoten würde dann ausgelöst, um die neue Konfiguration zu übernehmen.

Ich habe viel über das Booten über PXE mit einem Standard-Boot-Image gelesen, aber nicht viel darüber, wie Sie ein benutzerdefiniertes Image mithilfe von Tools wie Chef & Vagrant vorab erstellen.

Wenn dies nicht möglich ist, was machen die Leute im Allgemeinen?

Vielen Dank im Voraus für Ihre Zeit und Ihr Fachwissen.

0
Es klingt, als würden Sie nach [Preseeding] suchen (https://help.ubuntu.com/lts/installation-guide/amd64/apbs01.html). Einige Skripte und ein late_command könnten das wahrscheinlich tun. Wir sind gerade von WEG weggegangen und machen es jetzt wie Sie (aber mit Ansible) wegen der Komplexität und des Fehlens moderner Werkzeuge zum Verwalten und Erstellen einer vorgefertigten ISO-Datei. Mikael Kjær vor 6 Jahren 1
Danke @ MikaelKjær, das hat mir viel gegeben, um weiterzumachen. Wahrscheinlich werde ich mir jetzt einen preseed / late_command anschauen, der eine grundlegende Chef-Umgebung installiert und dann selbst bootstraps, zB eine Kombination aus https://gist.github.com/tfheen/779962 und https://www.kickflop.net/ blog / 2013/03/13 / bootstrapping-new-chef-node-without-knife-bootstrap / Paul Hanssen vor 6 Jahren 0

0 Antworten auf die Frage