Target group
Dieses Seminar ist für IT-Professionals / System-Administratoren vorgesehen.
Previous knowledge
- Verständnis für häufige Herausforderungen in den Bereichen Skalierbarkeit und Systemadministration in Enterprise Umgebungen
- Praktische Erfahrung mit der Linux-Befehlszeile, Shell Scripting und dem Bearbeiten von Textdateien
Lernziele
Automatisierung ist notwendig, um Linux im Unternehmen effektiv zu nutzen. Durch Automatisierung lassen sich Kosten minimieren, indem manuelle Bedienungen/ Operationen reduziert werden, sie hilft, die Übereinstimmung im Datenzentrum sicherzustellen, standardisiert Ihre Software Infrastruktur und beschleunigt die Entwicklung/ Verwendung für Ihre “bare metal” und Cloud Infrastrukturen. Dieser Kurs wir Ihnen beibringen, wie sich Automatisierung nutzen lässt, um diese Resultate zu erreichen.
Program content
- Introduction
- Linux Foundation
- Linux Foundation Training
- Fortgeschrittene System-Administration
- Was einen guten System-Administrator ausmacht
- Soft Skills
- Hard Skills
- Software Management
- Leitfaden Software Lifecycle
- Package Management
- Erstellung eigener Packages
- Erstellung von Debian Packages
- Erstellung von RPM Packages
- Erstellung von Packages für Third Party Software
- Erstellung vom Betriebssystem erstellter Packages
- Fortgeschrittene Packaging Tips
- Automatisierung
- Vorbereitung der Packages für die automatische Erstellung
- Automation Frameworks
- Software Verteilung
- Introduction
- Repository Management
- Erstellung von Repositories
- Third Party Repositories
- Spiegeln von Repositories
- Installation Tree Management
- CentOS Installations-Trees
- Debian/Ubuntu Installations-Trees
- Automatisierung der Installation
- Automatisierung der Installation
- Automatisierung der Installation mit Kickstart
- Einsatz der Kickstart Dateien
- Debian Preseed
- Weitere Automatisierungen
- Installations-Tools: Cobbler
- Einführung in TheForeman
- Installation von TheForeman
- TheForeman Setup
- Einsatz von TheForeman
- Fortgeschrittene TheForeman Konzepte
- Überblick über das Konfigurations-Management
- Was ist Konfigurations-Management?
- Methoden
- Überblick über die Konfigurations-Management
- Konfigurations-Management: Puppet
- Puppet Überblick
- Puppet Setup
- Puppet Terminologie und Konfiguration
- Puppet Operations
- Fortgeschrittene Puppet Konzepte
- Konfigurations-Management: SaltStack
- Einführung in to SaltStack
- SaltStack Setup
- SaltStack Grundlagen
- Fortgeschrittene SaltStack Konzepte
- Konfigurations-Management: CFEngine
- Konfigurations-Management: Ansible
- Ansible Setup
- Ansible Grundlagen
- Fortgeschrittene Ansible Konzepte
- Spacewalk Server
- Installation des Spacewalk Servers
- Bereitstellung der Spacewalk Clients
- Change Management mit Spacewalk
- Skriptierung mit der Spacewalk API
- Server Monitoring mit Spacewalk
Course language
Der Kurs wird auf Deutsch abgehalten.