Puppet 6.x - Grundlagen des Konfigurations-Managements für Entwickler - Schulung (3 Tage)
Kurzbeschreibung
In diesem Puppet-Kurs werden Entwickler in die Puppet-Entwicklung eingeführt und erlernen die Einrichtung ihrer eigenen privaten Entwicklungsumgebung. Sie lernen einen Code zu entwickeln, ohne befürchten zu müssen, Live-Umgebungen zu beeinträchtigen. Dann werden sie mit dem Puppet DSL vertraut gemacht und stellen einen Code auf einem Puppet Server und einem Puppet-Knoten bereit. Nach Abschluss dieses Kurses verfügen sie über alle Begriffe, die sie benötigen, um Puppet zu verwenden und wissen, wie sie weitere Fortschritte erzielen und ein echter "Puppenspieler" werden können!
Voraussetzungen
• Gute Linux-Kenntnisse
• Basiswissen von Git
Seminarinhalt
Konfiguration der Puppet Client/Server Architektur
• Puppet Client/Server Architektur und Konzept
• Die Funktionsweise von Puppet
• REST Prinzip
• Puppet Master und Puppet Agent
• Puppet Konfigurationsdateien
• Zertifikate
• Arbeiten mit Zertifikaten
• Konfiguration der automatischen Signatur
Installation des Puppet Servers
• Installation und Konfiguration von Puppet
• Das Aufsetzen und Konfigurieren des Puppet Master
• Installation der Puppet Repository
• Nachinstallation von Modulen aus Puppet Forge
Die Funktionsweise eines Puppet Run
• Facter
• Das Gehen über einen Puppet Run
• Trockene Durchläufe mittels Dry-Run
• Das Hauptmanifest
• Knotendefinitionen
Puppet Befehle
• Das Ausrollen des Code mit Puppet Apply
Module, Klassen und Tags
• Erstellung von Klassen mit der Puppet Class
• Abstraktion von Ressourcen
• Parametrisierung von Klassen
• Arbeiten mit virtuellen Ressourcen (puppet virtual)
• Spezifische Knoten
• Verwendung von Variablen und Bedingungen
• Verwenden von Tags
Puppet Master und Puppet Templates
• Grundlagen
• Bedingungen und Schleifen in Templates
• Variablen-Platzhalter in Templates
Integration von Git in Puppet
• Grundlegendes zur Versionskontrolle
• Erstellung eines zentralen Repositories
• Grundlegende Git Verwendung
• Bereitstellung von Puppet Code mit r10k
Roles-Profiles-Pattern
Umgebung und Stages
• Arbeiten mit verschiedenen Umgebungen
• Die Abfolge von Deployment mit Stages
• Verknüpfung von Klassen mit Stages
Puppet Troubleshooting und erweiterte Themen
• Trennen von Daten und Code mit Hiera
• Troubleshooting beim Puppet Agent
• Troubleshooting beim Puppet Master
Reporting am Beispiel Puppet DB mit Puppet Explorer
Zielgruppen
• Entwickler
Preise und Termine
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer: | 3 Tage |
Preis: | 1.350,00 € zzgl. USt. pro Teilnehmer (1.606,50€ inkl. USt.) |
Seminarstandorte: | |
Starttermine: (ortsabhängig) | |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer: | 3 Tage |
Preis ab: | 1.350,00 € zzgl. USt. pro Tag (1.606,50€ inkl. USt.) |
Schulungszentren: |
|
Starttermin: | individuelle Vereinbarung |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Software
Puppet
Verwandte Schulungen
Puppet 6.x - Fortgeschrittenes Konfigurations-Management - SchulungPuppet 6.x - Vertiefung des Konfigurations-Managements - SchulungGit für Entwickler und DevOps - Schulung
Seminarsprache
Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.