Sie befinden sich hier: Home › Seminare › Server-Administration und Systemverwaltung › PUPPET
Systemkonfiguration mit Puppet
Regelmäßig müssen Änderungen an Server-Konfigurationen vorgenommen werden, sei es in Rechenzentren oder in Büro-Infrastrukturen. Dabei führen händische Anpassungen oft zu Fehlern und unterschiedlichen Konfigurationsständen, was das Aufsetzen eines neuen Servers bei einem Totalausfall erschwert. Ein Ausweg bietet die Software Puppet, die als führende Lösung im Bereich der Konfigurationsmanagement-Software gilt und von Puppet Labs entwickelt wurde. Teilnehmer des Seminars lernen die Konfigurationssprache von Puppet intensiv und praxisorientiert kennen. So können sie die Serverkonfigurationen festlegen und bestimmen, welche Pakete auf welchen Servern installiert werden müssen –– unabhängig davon, ob es sich um einen einzelnen Server oder tausende handelt. Puppet wird von Unternehmen wie Google, Oracle und der Wikimedia Foundation intensiv genutzt.
Inhalte des Seminars
Grundlagen
- Puppet Server/Client-Architektur, Puppet-Deamon, REST-Prinzip
- Funktionsweise des Puppet Manifest
- Automatisches Puppet Deployment
- Das Puppet Recipe (Rezept)
Installation und Konfiguration von Puppet
- Installation mithilfe des Puppet Repository
- Installationspakete von Puppet unter Linux
- Puppet-Master aufsetzen und konfigurieren
- Nachinstallieren von Modulen aus Puppet Forge
Ressourcen anlegen und verwalten
- Die Puppet Ressourcen
- Erstellen von Puppet Manifests
- Arbeiten mit Virtuellen Ressourcen (puppet virtual)
- Variablen und Bedingungen verwenden
Puppet Commands
- Rezepte ausrollen mit Puppet Agent und Puppet Apply
- Arbeien mit Zertifikaten mit puppetca
- Trockene Durchläufe im Dry-Run
Klassen, Defines und Tags
- Klassen erstellen mit der Puppet Class
- Parametrisierte Klassen erstellen
- Neue Ressource-Typen definieren mit Puppet Define
- Verwenden von Tags
Das Puppet-Template
- Grundlagen
- ERB-Templates
- Bedingungen und Schleifen in Templates
- Variablen-Platzhalter in Templates
Environment und Stages
- Arbeiten mit verschiedenen Environments
- Die Abfolge von Deployment mit Stages
- Verknüpfen von Klassen mit Stages
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Systemadministratoren, DevOps
- Vorkenntnisse: Kenntnisse der Kommandozeile
- Seminar-Software: Standardmäßig wird im Kurs die aktuellste Version von Puppet eingesetzt