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
- Kurzprofil
- Zielgruppe
- Voraussetzungen
- Installation und Grundbetrieb
- Backends und Pools
- Auswahlverfahren
- Health Checks und Backend-Zustand
- Failover und Wartung
- Frontend-Redundanz
- Laufzeitsteuerung und sichere Änderungen
- Metriken, Kapazität und Fehleranalyse
- Praxisübungen
- 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
- Schritt 1: Paket, Dienstkonto, Konfigurationspfad und Netzbindung festlegen.
- Schritt 2: Minimale Konfiguration mit Frontend und einem Backend erstellen.
- Schritt 3: Konfiguration vor Aktivierung prüfen und sicher neu laden.
- Schritt 4: Konsole und Verwaltungszugriff auf definierte Netze begrenzen.
Modul 2: Backends und Pools
- Schritt 1: Rekursive und autoritative Backends in getrennten Pools organisieren.
- Schritt 2: Namen, Gewichte, Prioritäten und Verbindungseigenschaften festlegen.
- Schritt 3: Backend-Protokoll und Transport passend zur Zielarchitektur wählen.
- Schritt 4: Poolzuordnung mit reproduzierbaren Abfragen überprüfen.
Modul 3: Auswahlverfahren
- Schritt 1: Round-Robin-, Last-, Latenz- und Cache-orientierte Verfahren vergleichen.
- Schritt 2: Verfahren anhand von Backend-Homogenität und Datenlokalität auswählen.
- Schritt 3: Gewichte und Grenzen mit Messdaten kalibrieren.
- Schritt 4: Verteilungsfehler und unerwartete Schieflast sichtbar machen.
Modul 4: Health Checks und Backend-Zustand
- Schritt 1: Prüfart, Intervall, Zeitüberschreitung und Schwellenwert definieren.
- Schritt 2: Gesund, fehlerhaft, administrativ deaktiviert und wartend unterscheiden.
- Schritt 3: Flapping und zu schnelle Wiederaufnahme vermeiden.
- Schritt 4: Backend-Ausfall und Rückkehr kontrolliert testen.
Modul 5: Failover und Wartung
- Schritt 1: Mindestanzahl gesunder Backends und Notfallpool festlegen.
- Schritt 2: Backend für Wartung entleeren und ohne harte Unterbrechung entfernen.
- Schritt 3: Fehlerszenarien mit Teilausfall und vollständigem Poolausfall behandeln.
- Schritt 4: Nach Wartung Last schrittweise zurückführen und überwachen.
Modul 6: Frontend-Redundanz
- Schritt 1: Mehrere dnsdist-Instanzen als eigene Fehlerdomänen planen.
- Schritt 2: Virtuelle Adresse, Routing oder externe Verteilung als Zugangsmodell bewerten.
- Schritt 3: Konfiguration und Schlüsselmaterial konsistent verteilen.
- Schritt 4: Ausfall und Wiederanlauf einer Frontend-Instanz testen.
Modul 7: Laufzeitsteuerung und sichere Änderungen
- Schritt 1: Status und Statistiken über Konsole oder API abfragen.
- Schritt 2: Temporäre Änderungen von dauerhafter Konfiguration trennen.
- Schritt 3: Konfigurationsänderungen mit Test, Reload und Nachprüfung ausführen.
- Schritt 4: Abweichungen zwischen Laufzeit- und Dateistand verhindern.
Modul 8: Metriken, Kapazität und Fehleranalyse
- Schritt 1: Frontend-, Backend-, Pool- und Antwortmetriken auswählen.
- Schritt 2: Latenz, ServFail, Timeouts und Paketverluste entlang des Pfads korrelieren.
- Schritt 3: Kapazitätsreserve bei Backend- oder Frontend-Ausfall bestimmen.
- 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
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
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.
