Ansichten eines Informatikers

Sorry, Server war kurz down

Hadmut
11.1.2026 16:16

Blöden Fehler gemacht.

Ich hatte was am Server geändert und mir versehentlich die beiden Netzwerkadressen, namentlich deren Konfigurationsdatei weggeschossen.

Normalerweise vermeide ich solche Fehler, indem ich praktisch nichts manuell konfiguriere, sondern alles in Ansible (oder Puppet) definiere, und das auf einem Dreistufen-System laufen lasse, meist erst Development lokal, dann immer erst auf einem Testsystem. Ich habe noch einen Webserver, kleinere, billigere Maschine, auf der dieselbe Konfiguration läuft, und auf der immer alles zuerst getestet wird, bevor es auf die Produktivmaschine geht. Das kostet mich sehr viel zusätzliche Arbeitszeit und ist eine zusätzliche Fehlerquelle, aber es lohnt sich sehr, weil man damit a) definierte Arbeitsschritte hat, b) man alles das, was man automatisiert macht, damit zwangsläufig auch zumindest systematisch dokumentiert hat, und ich c) zwar alles kann und weiß, denn ich habe die Konfiguration ja selbst geschrieben, mir aber unmöglich alles so merken könnte, dass ich das alles aus dem Gedächtnis sofort wieder hinbekäme. Zu viele Dinge muss man erst nachschauen, lesen, Lösungen finden.

Weil Test- und Produktivsystem aber unterschiedliche (unterschiedlich starke und damit unterschiedlich teure) Maschinen sind, und die Produktivmaschine einige Male von älteren Versionen hochaktualisiert wurde, unterschieden sie sich ausgerechnet in einem Detail bei der Netzwerkkonfiguration, was dazu führte, dass die Installationsschritte auf dem Testsystem funktionierten und auf der Produktivmaschine eben nicht.

*Seufz*

Shit happens. Vor allem, wenn man mehrere Sachen gleichzeitig macht. Bloggen. Video Schneiden. Administrieren.

Normalerweise mache ich solche Sachen deshalb auch nachts um drei. Einmal nicht in der Nacht gemacht, schon geht was schief.

Trotzdem: Die Fehlerrate ist noch vergleichsweise niedrig.

Und ich halte es für überaus wichtig, in einem automatisierten Verfahren und präzise dokumentiert vorzugehen.