Seminar PowerDNS dnsdist – Load Balancing und Hochverfügbarkeit

Kurzprofil

dnsdist ist eine DNS-spezialisierte Proxy- und Lastverteilungsschicht vor rekursiven oder autoritativen Servern. Der Kurs behandelt nicht nur die Verteilung im Normalbetrieb, sondern auch Backend-Fehler, Wartung, Frontend-Ausfall und kontrollierte Laufzeitänderungen.

Eine Mehrknoten-Laborumgebung bildet Pools, Gesundheitsprüfungen, unterschiedliche Auswahlverfahren und redundante Frontends ab. Messbare Entscheidungskriterien ersetzen pauschale Load-Balancing-Annahmen.

Inhaltsübersicht

  1. Kurzprofil
  2. Zielgruppe
  3. Voraussetzungen
  4. Installation und Grundbetrieb
  5. Backends und Pools
  6. Auswahlverfahren
  7. Health Checks und Backend-Zustand
  8. Failover und Wartung
  9. Frontend-Redundanz
  10. Laufzeitsteuerung und sichere Änderungen
  11. Metriken, Kapazität und Fehleranalyse
  12. Praxisübungen
  13. Methodik

Zielgruppe

DNS- und Netzwerkadministration, Linux- und Plattformbetrieb, Provider- und Rechenzentrumsbetrieb sowie Architekturteams für hochverfügbare DNS-Dienste.

Voraussetzungen

Sichere DNS- und Linux-Grundlagen, Erfahrung mit IP-Netzen und grundlegendes Verständnis von Lastverteilung. PowerDNS-Recursor-Kenntnisse sind hilfreich, aber nicht zwingend.

Seminarinhalte

Modul 1: Installation und Grundbetrieb

  1. Schritt 1: Paket, Dienstkonto, Konfigurationspfad und Netzbindung festlegen.
  2. Schritt 2: Minimale Konfiguration mit Frontend und einem Backend erstellen.
  3. Schritt 3: Konfiguration vor Aktivierung prüfen und sicher neu laden.
  4. Schritt 4: Konsole und Verwaltungszugriff auf definierte Netze begrenzen.

Modul 2: Backends und Pools

  1. Schritt 1: Rekursive und autoritative Backends in getrennten Pools organisieren.
  2. Schritt 2: Namen, Gewichte, Prioritäten und Verbindungseigenschaften festlegen.
  3. Schritt 3: Backend-Protokoll und Transport passend zur Zielarchitektur wählen.
  4. Schritt 4: Poolzuordnung mit reproduzierbaren Abfragen überprüfen.

Modul 3: Auswahlverfahren

  1. Schritt 1: Round-Robin-, Last-, Latenz- und Cache-orientierte Verfahren vergleichen.
  2. Schritt 2: Verfahren anhand von Backend-Homogenität und Datenlokalität auswählen.
  3. Schritt 3: Gewichte und Grenzen mit Messdaten kalibrieren.
  4. Schritt 4: Verteilungsfehler und unerwartete Schieflast sichtbar machen.

Modul 4: Health Checks und Backend-Zustand

  1. Schritt 1: Prüfart, Intervall, Zeitüberschreitung und Schwellenwert definieren.
  2. Schritt 2: Gesund, fehlerhaft, administrativ deaktiviert und wartend unterscheiden.
  3. Schritt 3: Flapping und zu schnelle Wiederaufnahme vermeiden.
  4. Schritt 4: Backend-Ausfall und Rückkehr kontrolliert testen.

Modul 5: Failover und Wartung

  1. Schritt 1: Mindestanzahl gesunder Backends und Notfallpool festlegen.
  2. Schritt 2: Backend für Wartung entleeren und ohne harte Unterbrechung entfernen.
  3. Schritt 3: Fehlerszenarien mit Teilausfall und vollständigem Poolausfall behandeln.
  4. Schritt 4: Nach Wartung Last schrittweise zurückführen und überwachen.

Modul 6: Frontend-Redundanz

  1. Schritt 1: Mehrere dnsdist-Instanzen als eigene Fehlerdomänen planen.
  2. Schritt 2: Virtuelle Adresse, Routing oder externe Verteilung als Zugangsmodell bewerten.
  3. Schritt 3: Konfiguration und Schlüsselmaterial konsistent verteilen.
  4. Schritt 4: Ausfall und Wiederanlauf einer Frontend-Instanz testen.

Modul 7: Laufzeitsteuerung und sichere Änderungen

  1. Schritt 1: Status und Statistiken über Konsole oder API abfragen.
  2. Schritt 2: Temporäre Änderungen von dauerhafter Konfiguration trennen.
  3. Schritt 3: Konfigurationsänderungen mit Test, Reload und Nachprüfung ausführen.
  4. Schritt 4: Abweichungen zwischen Laufzeit- und Dateistand verhindern.

Modul 8: Metriken, Kapazität und Fehleranalyse

  1. Schritt 1: Frontend-, Backend-, Pool- und Antwortmetriken auswählen.
  2. Schritt 2: Latenz, ServFail, Timeouts und Paketverluste entlang des Pfads korrelieren.
  3. Schritt 3: Kapazitätsreserve bei Backend- oder Frontend-Ausfall bestimmen.
  4. Schritt 4: Störungen schichtweise von Listener über Regelwerk bis Backend eingrenzen.

Praxisübungen

  • Aufbau eines dnsdist-Frontends mit mehreren Backends
  • Konfiguration und Vergleich mehrerer Auswahlverfahren
  • Einrichtung und Tuning von Health Checks
  • Backend-Wartung mit kontrollierter Entleerung
  • Simulation von Pool- und Frontend-Ausfällen
  • Analyse von Latenz, Timeouts und ungleichmäßiger Lastverteilung

Methodik

Die Konfiguration wächst vom Einzelbackend zum redundanten Mehrpoolbetrieb. Nach jedem Schritt folgen Messung und Fehlerprobe; Wartungs- und Ausfallszenarien werden unter laufender Abfragelast geübt.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: DNS- und Netzwerkadministration, Linux- und Plattformbetrieb, Provider- und Rechenzentrumsbetrieb sowie Architekturteams für hochverfügbare DNS-Dienste.
Voraussetzungen: Sichere DNS- und Linux-Grundlagen, Erfahrung mit IP-Netzen und grundlegendes Verständnis von Lastverteilung. PowerDNS-Recursor-Kenntnisse sind hilfreich, aber nicht zwingend.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Luxemburg 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben