Sicherungsmodi: die Ausfallkosten stehen dabei, die Konsistenzkosten nicht

Der Unterschied zwischen den drei Modi wird meist als Ausfallzeit erklärt. Der eigentliche Unterschied liegt in der Konsistenz, und bei einer Maschine, die ständig schreibt, entscheidet er, ob die Sicherung überhaupt taugt.

AtlasPVE ·

Dieser Eintrag beantwortet

  • welcher proxmox sicherungsmodus
  • proxmox snapshot suspend stop unterschied
  • ist eine proxmox datenbanksicherung konsistent
  • proxmox ausfallzeit bei der sicherung
  • proxmox backup modus wählen

Beim Sichern wählst du zwischen drei Modi, und Oberflächen erklären diese drei meist über die Ausfallzeit: einer ohne, einer mit wenigen Sekunden, einer fährt die Maschine herunter. Das stimmt, ist aber unvollständig. Was nicht dabeisteht, ist die Konsistenz, und genau dort liegt der eigentliche Unterschied.

Was der ausfallfreie Modus tatsächlich tut

Die Platte wird so festgehalten, wie sie in diesem Augenblick dasteht, während die Maschine weiterläuft. Der Ausdruck "wie sie in diesem Augenblick dasteht" ist der entscheidende: was halb geschrieben war, ist halb geschrieben darin. Das ähnelt dem Ziehen des Steckers. Ein Dateisystem mit Journal ordnet sich beim Start selbst, und nichts geht schief. Aber eine Datenbank, die genau in diesem Moment mitten im Schreiben war, muss beim Zurückspielen womöglich ihre eigene Wiederherstellung durchlaufen.

Das nennt man Absturzkonsistenz, und für die meisten Maschinen reicht sie. Nicht genug ist sie dort, wo eine Maschine etwas beherbergt, das ständig schreibt und sich um das Geschriebene schert.

Die Lücke schließen, ohne die Maschine anzuhalten

Ist der Gastdienst installiert, kann dem Dateisystem im Moment der Sicherung gesagt werden: "warte, schreib erst weg, was du hältst". Es folgt ein kurzes Einfrieren, das Abbild wird genommen, es taut auf. So wird aus dem Zustand "Stecker gezogen" der Zustand "sauber angehalten", und es gibt weiterhin keine Ausfallzeit.

Das ist das praktischste Argument, den Gastdienst zu installieren. Er ist nicht nur da, um eine Adresse zu melden, er ist genau für diesen Moment da.

Die eigene Kopie der Anwendung ist etwas anderes

Für Anwendungen, die eigenen Zustand halten, etwa Datenbanken und Postspeicher, leisten Maschinensicherung und Anwendungsauszug Verschiedenes. Die Maschinensicherung holt die Maschine zurück; der eigene Auszug der Anwendung holt die Daten in einer Form zurück, der die Anwendung traut. Auf Maschinen mit wichtigen Daten macht man beides, und keines ersetzt das andere.

Anhalten und Stoppen

Das Anhalten pausiert die Maschine kurz. Der Speicherzustand ist konsistent, aber es fügt der Konsistenz der Anwendung nichts hinzu, was ein eingefrorenes Dateisystem nicht auch gäbe, und dafür gibt es Ausfallzeit.

Stoppen ist die ehrlichste Option: über eine Sicherung, die bei ausgeschalteter Maschine entstand, bleiben keine Fragen. Kann eine Maschine nachts eine Minute Ausfall vertragen, räumt diese Option die ganze Frage weg.

Die praktische Regel

Nutze standardmäßig den ausfallfreien Modus, installiere den Gastdienst, und nimm auf Maschinen mit echten Daten zusätzlich den eigenen Auszug der Anwendung. Aus Angst alles auf Stoppen zu setzen ist falsch: ein Konzept, das jede Nacht alle Maschinen herunterfährt, wird zu einem Konzept, das niemand anfassen will, und eines Tages wird es abgeschaltet. Halte das Stoppen für die wenigen Maschinen bereit, bei denen die Daten wichtiger sind als die Verfügbarkeit.

Was Atlas tut

Beim Sichern zeigt Atlas die drei Modi nebeneinander und schreibt in klaren Worten, welche Unterbrechung jeder verursacht, du musst also nicht raten, was wie lange pausiert. Standardmäßig ist der Modus ohne Unterbrechung gewählt. Die Konsistenzseite hängt davon ab, was in der Maschine läuft, sie ist also deine Entscheidung und nicht die des Produkts: dieser Eintrag wurde geschrieben, damit du sie treffen kannst.

Quellen

Die eigene Dokumentation von Proxmox. Auf Englisch, und sie hat in dieser Sache das letzte Wort.

Verwandte Einträge

Wie sieht das in Atlas aus?

Zur Produktseite