Vom 10.-12. Juli 2015 war ich spontaner Teilnehmer bei der Puppet Fundamentals Schulung im schönen Nürnberg.
Der Schulungsort war im Holiday Inn, wie von unserem Trainer L. Betz beschrieben. Das Ziel dieser Schulung ist, daß man den Umgang mit Puppet und den einzelnen Komponenten lernt (Puppet-Master, -Agent, Console, External Node Classifier).
Nun wird mancher Leser dieses Blogposts sich fragen, was Puppet ist und wozu man dies braucht ?
Puppet ist ein Systemkonfigurationstool/Fernadministrationstool, mit dem sich Systemzustände definieren und festhalten lassen.
Wir lernten, wie man mit Hilfe von Puppet Fakten abfragt und Zustände verändert und wiederherstellt. Dazu kommt eine automatische Inventarisierung durch Puppet und das Live Monitoring via Puppet Enterprise.
Es sollte aber erwähnt werden, daß Puppet ein richtiges Monitoringsystem wie zum Beispiel Icinga 2 nicht ersetzt sondern ergänzt.
Mir gewährte die Schulung auch neue Einblicke, wie man von einer ‚reinen Turnschuhadministration‘ zu einer ‚DevOps‘ Struktur mehr Flexibilität gewinnt.
So entsteht beispielsweise der praktische Gewinn dadurch, daß durch Puppet ein ‚Trockenlauf‘ von Updates/Änderungen durchgeführt werden kann, ohne hierzu ein Livesystem opfern zu müssen.
Hinzu kommt, daß sich durch den Ansatz der objektorientierten Programmierung (via Ruby) schnell virtuelle Entwicklungsumgebungen mit Vagrant erstellen lassen.
Dadurch ermöglicht Puppet eher ein Agieren statt Reagieren in einer flexiblen Infrastruktur, wie zum Beispiel bei vorkonfigurierten Webservern, Fileservern und Workstations. Vorher mußte man für jedes Unterszenario ein entsprechendes golden Image parat haben was die Strukturen und Rechnerrollen recht starr machte.
Ich habe durch die Schulung vor allem gelernt, daß man damit nur an der Oberfläche von Puppet kratzt und daß es noch viel mehr Möglichkeiten bietet.
Genau hier setzt die Puppet Practitioner Schulung an, welche die weiterführenden Möglichkeiten von Puppet aufzeigt.
Die Puppet Fundamentals Schulung war ein schönes Basispaket, welches IT Infrastrukturplanung, OOP Basics und die Verwendung von Puppet vereint und mit vielen netten Kollegen richtig Spaß gemacht hat.
CU soon!
David
Kritischer Fehler in Puppet Version 7.29.0 und 8.5.0
Eine Warnung an alle Nutzer von Puppet, aber auch Foreman oder dem Icinga-Installer, die Version 7.29.0 und 8.5.0 von Puppet enthält einen kritischen Fehler, der die Erstellung eines Katalogs und somit die Anwendung der Konfiguration verhindert. Daher stellt bitte...
0 Kommentare