Chef [1] erweitert – ähnlich dem in dieser Ausgabe auf Seite 66 besprochenen Puppet – klassische Konfigurationsskripte um einen Kontext. Während Puppet dabei mit Bäumen arbeitet, liegen mit Chef angelegte Konfigurationen in Form von Kochbüchern vor. Es handelt sich dabei um Skripte, die die zu erstellenden Ressourcen beschreiben. Die Chef-Runtime arbeitet die Ressourcen linear ab und wendet noch nicht ausgeführte Änderungen auf das Zielsystem an. Diese Ausführungsweise bietet gegenüber den in Puppet implementierten Transaktionen insofern Vorteile, als der Prozess leichter zu verstehen ist: Graphentheorie ist zum Nachvollziehen des Operationsverlaufs nicht notwendig.
Chef bietet mit "Chef Solo" eine Stand-alone-Version des Systemkonfigurators an, den wir in den folgenden Schritten aber nicht nutzen wollen. Wir greifen stattdessen auf eine klassische Konfiguration aus Client und Server zurück. Für den weiteren Verlauf dieses Workshops nutzen wir VMware Workstation als Basis (anders als bei der Nutzung von VMware ESXi spricht hier indes nichts gegen die
...Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.