Kapitel 9. Puppet

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Im vorigen Kapitel haben wir uns zwei Tools angesehen, ZTP und Netconify, die sich auf die Erstbereitstellung eines Junos-Geräts konzentrieren. Keines dieser Tools eignet sich jedoch für die Bereitstellung neuer kundenorientierter Netzwerkdienste. In diesem Kapitel wird Puppet vorgestellt, das erste von zwei Tools, mit denen sich die Bereitstellung neuer kundenorientierter Netzwerkdienste schnell, effizient und vorhersehbar automatisieren lässt, selbst wenn das Netzwerk auf Tausende von Geräten und Millionen von Nutzern skaliert. Das andere Tool, Ansible, wird in Kapitel 10 behandelt.

Puppet und Ansible sind IT-Frameworks, die aus dem DevOps-Ansatz für Softwareentwicklung und IT-Betrieb entstanden sind. Puppet basiert auf Ruby, während Ansible auf Python basiert. Diese Tools konzentrierten sich zunächst auf die Automatisierung von Aspekten der Computerinfrastruktur, während die Netzwerkinfrastruktur mit manuellen Bereitstellungsprozessen hinterherhinkte; seit kurzem ist es jedoch möglich, diese Tools auch für die Automatisierung der Netzwerkbereitstellung einzusetzen. Aufbauend auf dem PyEZ-Framework und dem NETCONF Ruby-Gem hat Juniper nun Module für diese IT-Frameworks entwickelt, die den DevOps-Ansatz für die Netzwerkbereitstellung erweitern.

Puppet ist ein IT-Framework, das von Puppet Labs entwickelt wurde und in zwei Varianten ...

Get Junos-Verwaltung automatisieren now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.