Puppet Schulungen & Inhouse Seminare
Administratoren mittlerer oder großer Unternehmen (insbesondere bei internationalem Engagement) stehen häufig vor dem Problem Änderungen oder Updates von Installationen, Betriebssystemen in einem verzweigten Rechnernetz effizient zu verwalten. Hinzu kommt die Anforderung, gerade bei cloudbasierten Systemen eine einheitliche Sicherheitskonfiguration flächendecken zu garantieren.
Hier kommt Puppet ins Spiel. Puppet ist eine Open-Source Software für das Konfigurationsmanagement von Computern. Sie stehen vor der Herausforderung, Puppet für die automatisierte Administration Ihrer Rechner in einem Netzwerk zielstrebig einzusetzen? Unsere Puppet Schulungen sind nach dem aktuellen technischen Stand konzipiert und machen Sie mit der Anwendung umfassend vertraut. So sind Sie für die administrativen Herausforderungen des Konfigurationsmanagements mit Puppet bestens vorbereitet.
Offene Kurse - an vielen Standorten und Online
In unseren offenen Kursen profitieren Sie vom Wissen erfahrener Trainer und dem Austausch mit anderen Teilnehmenden. Unsere Kurse finden regelmäßig in unseren Schulungszentren in Nürnberg, Hamburg, München, Berlin, Köln und an weiteren 20 Standorten sowie online im Virtual Classroom statt.
Inhouse-Schulungen, Firmenseminare und Workshops
Unsere Experten besprechen im Vorfeld unverbindlich und kostenfrei maßgeschneiderte Inhalte und Anforderungen mit Ihnen.
Unsere Seminare zu Puppet:
Sie haben das passende Seminar nicht gefunden? Dann fragen Sie uns unverbindlich an.
Puppet – Konfigurationsmanagement für Administratoren und Entwickler
Puppet ist eine Open Source Software für die automatisierte Konfiguration von Servern und Computern, ihrer Betriebssysteme und installierten Anwendungen. Administratoren und Entwickler verwalten mit Puppet zentral alle an ein Netzwerk angebundene Server und Rechner. Dabei beeinflusst der Puppet Master zentral nur die in ihm vorkonfigurierten Prozesse, alle anderen werden nicht durch ihn verändert.
Zentrale Funktionen von Puppet
Der Puppet Master als zentrale Server-Komponente kommuniziert mit den Puppet Agents, die auf den zu konfigurierenden Rechnern installiert sind. D.h. der Master initiiert die Ausführung des Agent auf allen Systemen, wodurch die Puppet Installation gerade bei großen Verbünden sehr viel Zeit, Aufwand und auch Ressourcen spart. Als Prozessbasis dient hier der Catalog, der die Zieleinstellungen der jeweiligen Konfigurationen enthält. Die Client-Server-Kommunikation wird über das Protokoll HTTPS ausgeführt.
Kompatibilität mit anderen Serversystemen
Puppet wurde im Unixumfeld entwickelt, mit Einschränkungen lässt es sich auch in Microsoftumgebung betreiben.
Unsere Puppet Seminare an unseren Standorten z.B. Berlin, Frankfurt, Hamburg, Köln, München, Stuttgart, Nürnberg und Düsseldorf absolvieren Sie in modernen Labs. Gerne stellen wir Ihnen die komplette Schulungsumgebung für Ihre praxisnahen Inhouse Trainings zur Verfügung (mobiles Klassenzimmer oder Remote). Möchten Sie Ihre Weiterbildung als Online-Training, sprechen Sie uns direkt an.
Puppet lernen: Wissenswertes für Einsteiger und Fortgeschrittene!
Puppet-Architektur: Verstehen Sie die Grundarchitektur von Puppet, einschließlich Puppet Master (Server), Puppet Agents (Clients) und die Kommunikation zwischen ihnen. Erlernen Sie auch die Rolle der PuppetDB und Facter.
Puppet Installation und Konfiguration: Lernen Sie, wie man Puppet in verschiedenen Umgebungen (wie Linux und Windows) installiert und konfiguriert. Dazu gehört die Einrichtung eines Puppet Masters und das Verbinden von Puppet Agents mit dem Master.
Puppet Manifeste und Module: Vertiefen Sie sich in die Erstellung von Puppet Manifesten (.pp Dateien), die die gewünschte Systemkonfiguration definieren. Verstehen Sie, wie man wiederverwendbare Module erstellt und verwendet.
Puppet Domain Specific Language (DSL): Erlernen Sie die Puppet DSL, um Ressourcen wie Dateien, Pakete und Dienste in Manifesten zu definieren.
Version Control mit Puppet: Integrieren Sie Puppet mit Versionskontrollsystemen wie Git, um Ihre Puppet-Konfigurationen zu verwalten und Änderungen nachzuverfolgen.
Automatisierte Konfigurationsverwaltung: Verstehen Sie, wie Puppet für die automatisierte Verwaltung von Konfigurationen über eine große Anzahl von Systemen hinweg genutzt wird.
Testen und Validieren von Puppet Code: Lernen Sie, wie Sie Puppet Code testen und validieren, einschließlich der Verwendung von Tools wie puppet-lint, rspec-puppet, und Puppet Development Kit (PDK).
Node-Klassifizierung und Umgebungen: Verstehen Sie, wie man Nodes klassifiziert und unterschiedliche Konfigurationsumgebungen (wie Produktion, Test, Entwicklung) in Puppet verwaltet.
Ressourcen-Abhängigkeiten und -Sammlungen: Erlernen Sie die Verwaltung von Abhängigkeiten zwischen Ressourcen und die Nutzung von Ressourcensammlungen, um dynamische Konfigurationen zu erstellen.
Hiera und externe Daten: Verstehen Sie die Verwendung von Hiera, Puppets hierarchischem Konfigurationssystem, um externe Daten wie Hostnamen, IP-Adressen und andere Konfigurationsparameter zu verwalten.
Reporting und Monitoring: Lernen Sie, wie Puppet-Reports und Monitoring-Tools verwendet werden, um den Status der Puppet-Infrastruktur zu überwachen.
Puppet Forge: Machen Sie sich vertraut mit Puppet Forge, einer Repository von vorgefertigten Puppet Modulen, und lernen Sie, wie Sie diese Module in Ihrer Umgebung einsetzen können.
Troubleshooting: Entwickeln Sie Fähigkeiten zur Fehlerbehebung in Puppet-Umgebungen, um gängige Probleme zu identifizieren und zu lösen.
Nachricht senden