physar / Netzwerk, DNS, DHCP & IPAM / Konfigurationsverwaltung und Automatisierung

Konfigurationsverwaltung und Automatisierung

Netzkonfiguration als überprüfbarer Stand: Soll-Ist-Abgleich, Drift, gestufter Rollout, Rückfallpfad und der Zugang, der eine fehlgeschlagene Änderung überlebt.

Die Änderung, die dich nicht aussperrt

Einführung · 6 Abschnitte · ~15 Min Lesezeit · Stand

Betriebsfrage

Netzgeräte sind die einzige Infrastruktur, die den Weg zu sich selbst abschneiden kann. Jede Automatisierung im Netz muss deshalb zuerst die Frage beantworten: Wie komme ich zurück, wenn die Änderung falsch war?

Mentales Modell

  1. Soll beschreiben
  2. Wirkung abschätzen
  3. Teilbereich ändern
  4. Wirkung prüfen
  5. Ausrollen und sichern

Soll, Ist und Drift

Der Soll-Stand ist die versionierte Beschreibung, der Ist-Stand die tatsächlich laufende Konfiguration. Ihre Differenz heißt Drift. Drift ist kein Betriebsunfall, sondern ein normaler Zustand — entscheidend ist, ob sie sichtbar ist.

Rückfallpfade

Zeitgesteuerte BestätigungDie Änderung wird automatisch zurückgenommen, wenn sie nicht innerhalb eines Fensters bestätigt wird. Sie schützt genau gegen den Verlust der eigenen Verbindung.
KonfigurationssicherungEin vorher gesicherter Stand erlaubt die Rückkehr — aber nur, wenn ein Weg zum Gerät bleibt.
Getrennter ZugangswegEin Zugang, der nicht über die geänderte Strecke läuft, ist die letzte Absicherung.

Gestufter Rollout

  • Zuerst ein Bereich, dessen Ausfall verkraftbar ist und in dem die Wirkung messbar wird.
  • Zwischen den Stufen eine Beobachtungszeit, die lange genug für die typische Fehlererscheinung ist.
  • Abbruchkriterium vorher festlegen, nicht während der Störung aushandeln.

Route

Gelesen ist nicht geprüft: Im Modul entscheidest du die Fälle selbst und siehst danach, wo dein Urteil trägt.

3 Checks starten →

Modul-Aufbau

EINFÜHRUNGDie Änderung, die dich nicht aussperrt~15 Min
ADR-001RÜCKFALLPFADsenior
ADR-002DRIFTsolide
FLOW-003MISSION · ROLLOUT-STUFUNGsolide

Quellen

  1. 01csrc.nist.gov/pubs/sp/800/128/final
  2. 02rfc-editor.org/rfc/rfc6241
  3. 03sre.google/sre-book/table-of-contents

Verfasst von Julian Zentgraf