Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "Moderne Linux Cluster: Hochverfügbarkeit (HA) und Load Balancing (LB)" lernen Sie, wie Sie hochverfügbare Linux-Cluster für Unternehmensumgebungen planen, implementieren und optimieren. Sie konfigurieren Load Balancing mit LVS und HAProxy sowie Hochverfügbarkeits-Frameworks wie Pacemaker/Corosync und Keepalived, um Ausfallzeiten zu minimieren und Lasten effizient zu verteilen.

Sie richten Shared Storage mit DRBD oder iSCSI ein, vergleichen Cluster-Filesysteme (Ceph, GlusterFS, GFS/OCFS) und wählen geeignete Lösungen für Ihre Umgebung. Sie lernen, LVS und HAProxy zielgerichtet einzusetzen, verstehen Unterschiede zwischen Layer-4- und Layer-7-Load Balancing und setzen Health Checks, Sticky Sessions und Sicherheitsmechanismen ein.

Außerdem konfigurieren Sie Keepalived, integrieren es mit HAProxy und analysieren typische Fehlerquellen. In einem praxisnahen Setup implementieren Sie einen hochverfügbaren Nginx-Cluster mit simulierten Ausfällen und Lasttests. Abschließend beleuchten Sie Hochverfügbarkeit und Lastverteilung in Cloud-Szenarien.

Teilnehmer - Zielgruppe

  • Administratoren von Linux/Unix-Systemen

Kurs - Voraussetzungen

  • solide Kenntnisse von Linux/Unix-Systemen

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Cluster Grundlagen

  • Definitionen
  • System Setup

Shared Storage und Cluster Filesysteme

  • Ceph/GlusterFS vs. traditionelle Lösungen (GFS/OCFS)
  • Shared Storage mit iSCSI/DRBD
  • Gründe für DRBD vs. Ceph

Load Balancing mit LVS/HAProxy

  • Gründe und Szenarien für Load Balancing
  • Layer 4 (LVS) vs. Layer 7 (HAProxy)

Linux Virtual Server (LVS)

  • Architektur von LVS
  • Konfiguration mit LVS-NAT vs. LVS-DR
  • Scheduling-Algorithmen
  • typische Fallstricke

HAProxy

  • Struktur und Funktion von HAProxy
  • Konfigurationsbeispiele
  • Health Checks
  • Sticky Sessions
  • Sicherheit

Hochverfügbarkeit (HA) mit Keepalived

  • Grundlagen von Keepalived
  • Basis-Konfiguration
  • Kombination mit HAProxy
  • Monitoring & Troubleshooting
  • Vergleich mit Pacemaker, STONITH

Praxis-Szenario: Setup und Nutzung eines hochverfügbaren Nginx-Webservers mit HAProxy und Keepalived

  • Basis-Setup für Nginx-Instanzen, HAProxy und Keepalived
  • Simulierter Ausfall
  • Lasttests mit wrk oder JMeter

Zusammenfassung und Ausblick

  • Monitoring & Troubleshooting
  • Sicherheits-Aspekte
  • HA und LB in der Cloud

Weitere Schulungen zu Thema Linux

VPN Lösung mit Linux

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 2-tägigen Schulung "VPN Lösung mit Linux" lernen Sie, mehrere Standorte sicher miteinander zu vernetzen oder Außendienstmitarbeiter und Telearbeitsplätze an Ihr Unternehmensnetzwerk anzuschließen. Dabei setzen Sie den Standard IPsec ein und erwerben die ...

Ubuntu Intensiv - Top Workshop

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 5-tägigen Schulung "Ubuntu Intensiv" lernen Sie die Grundlagen und fortgeschrittenen Aspekte von Ubuntu Linux. Themen umfassen die Installation, Paketverwaltung, Shell-Befehle, Dateisysteme, Bootprozesse und mehr. Sie werden mit der ...

Linux Systemadministration Fortgeschrittenenkurs

- u.a. in Leipzig, Mannheim, Darmstadt, Virtual Classroom, Kassel

In dieser 3-tägigen Schulung "Linux Systemadministration Fortgeschrittenenkurs" lernen Sie vertiefende Kenntnisse in verschiedenen Bereichen, darunter Dienste und Systemctl, Netzwerkdienste wie xinetd und Standalone-Dienste wie ssh. Sie erhalten Einblicke in ...

Unix/Linux-Shellprogrammierung für Einsteiger

- u.a. in Bremen, Dresden, Düsseldorf, Mannheim, Erfurt

In diesem 3-tägigen Seminar „Unix/Linux-Shellprogrammierung für Einsteiger“ erhalten Sie grundlegende Kenntnisse zu Shell-Konstrukten und -Konzepten. Sie lernen, einfache Shellskripte zu schreiben, zu verstehen und anzupassen. Das Seminar befähigt Sie dazu, komplexe ...