LFS430 Linux Enterprise Automatisierung
Classroom training | German | Claim
Duration of training: 4 days
Objectives
Automatisierung ist notwendig, um Linux im Unternehmen effektiv zu nutzen. Durch Automatisierung lassen sich auch 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 zeigt Ihnen, wie sich Automatisierung nutzen lässt, um diese Resultate zu erreichen.
Target audience
- IT-Professionals
- System-Administratoren
Requirements
- 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
Agenda
Einführung
- 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
- Einführung
- 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
- Cobbler Überblick
- Cobbler Setup
- Einsatz von Cobbler
- Fortgeschrittene Themen
Installations-Tools: TheForeman
- 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
- Einführung in CFEngine
Konfigurations-Management: Ansible
- Einführung in 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
- Server Monitoring
Objectives
Automatisierung ist notwendig, um Linux im Unternehmen effektiv zu nutzen. Durch Automatisierung lassen sich auch 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 zeigt Ihnen, wie sich Automatisierung nutzen lässt, um diese Resultate zu erreichen.
Target audience
- IT-Professionals
- System-Administratoren
Requirements
- 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
Agenda
Einführung
- 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
- Einführung
- 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
- Cobbler Überblick
- Cobbler Setup
- Einsatz von Cobbler
- Fortgeschrittene Themen
Installations-Tools: TheForeman
- 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
- Einführung in CFEngine
Konfigurations-Management: Ansible
- Einführung in 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
- Server Monitoring