Stoppen Sie zunächst Anwendungsschreibvorgänge, fahren Sie danach die Gastsysteme herunter, stoppen Sie anschließend die Compute-Hosts und schalten Sie den gemeinsam genutzten Speicher zuletzt aus.
Die Entscheidung ist relevant, wenn eine USV einen Hypervisor, mehrere Gastsysteme, einen Switch und das NAS schützt, auf dem deren Festplatten gespeichert sind. Die beiden konkurrierenden Zustände sind das Anhalten von Gast- und Anwendungsaktivitäten sowie der Verlust der Stromversorgung des Speichers, bevor die Compute-Komponenten sauber beendet wurden. Beginnen Sie mit einer gespeicherten Konfiguration und entbehrlichen Daten, beobachten Sie jeweils nur einen Zweig und brechen Sie ab, wenn der Test das Risiko von Datenverlust, Berechtigungsproblemen oder Verfügbarkeitsproblemen erhöht.
Eine sichere Ausgangsbasis für die USV-Abschaltreihenfolge schaffen
Dokumentieren Sie die Umgebung, bevor Sie etwas ändern: Software- und Firmwareversionen, Geräteidentitäten, Einhänge- oder Netzwerkpfad, freien Speicherplatz, Berechtigungen und das beobachtbare Symptom. Die Ausgangsbasis muss genügend Details bewahren, um den Zustand zu reproduzieren, in dem eine USV einen Hypervisor, mehrere Gastsysteme, einen Switch und das NAS schützt, auf dem deren Festplatten gespeichert sind.
Der erste Kandidat ist das Anhalten von Gast- und Anwendungsaktivitäten. Der zweite ist der Verlust der Stromversorgung des Speichers, bevor die Compute-Komponenten sauber beendet wurden. Das aktuelle NUT-Abschaltdesign definiert die im Test verwendete Mechanismus- oder Befehlsgrenze; es ersetzt nicht die Beobachtung dieses spezifischen Heimservers.
Definieren Sie Annahme- und Abbruchbedingung, bevor Sie den Unterscheidungstest ausführen. Ein Bestehen muss die von einem Zweig vorhergesagten Belege verändern, während nicht zusammenhängende Dienste unverändert bleiben; ein Fehlschlag muss das System in den gespeicherten Zustand zurückführen, statt eine Kette spekulativer Korrekturen auszulösen.
Die Konfiguration in reversiblen Stufen anwenden
Verwenden Sie diesen Unterscheidungstest: Simulieren Sie ein Ereignis mit niedrigem Batteriestand und messen Sie dabei die Zeit jeder Abhängigkeit. Halten Sie Arbeitslast, Client, Pfad, Dateimenge und Zeitablauf konstant, damit das Ergebnis der geänderten Variable zugeschrieben werden kann.
Verwenden Sie die Proxmox-Knotenwartung, um das Feld auszuwählen, das die beiden Zweige tatsächlich voneinander unterscheiden kann. Erfassen Sie anschließend Zeitstempel, Exit-Status, Fehlermeldung, Geräte- oder Snapshot-Identität, Latenz, übertragene Bytes, Berechtigungen und Wiederherstellungsstatus. Ein sauberer Befehlsabschluss genügt nicht, wenn Identität, Dauerhaftigkeit oder Anwendungsstatus die zu prüfende Aussage bilden.
Wiederholen Sie den Test nach einem Neustart, einer erneuten Verbindung, einem erneuten Einhängen oder einem Kaltstart des Caches, wenn dieses Ereignis Teil der ursprünglichen Bedingung ist. Wenn der erste Durchlauf destruktiv ist oder die Umgebung nicht wiederhergestellt werden kann, brechen Sie ab und reproduzieren Sie den Test stattdessen mit einer entbehrlichen Kopie.
Stromausfall -> Aufträge stoppen -> VMs herunterfahren -> Host -> NAS
Abschluss- und Fehlergrenzen interpretieren
BESTANDEN: Die VMs schließen das Herunterfahren ab, und der Speicher wird erst ausgehängt, nachdem die Clients ihn freigegeben haben. Notieren Sie die genaue Version, Identität und Arbeitslast, mit denen der Test bestanden wurde, damit die Schlussfolgerung bedingt bleibt und nicht zu einer universellen Aussage wird.
FEHLGESCHLAGEN: Das NAS wird ausgeschaltet, während die Hosts noch schreiben, oder der Host fällt aus, bevor die Zeitüberschreitungen der Gastsysteme abgelaufen sind. Ein Fehlschlag beweist nicht automatisch den anderen Zweig, wenn Netzwerk, Arbeitsspeicher, Berechtigungen oder Quellkonsistenz beide beeinflussen können. Isolieren Sie diese gemeinsamen Abhängigkeiten, bevor Sie weiter eskalieren.
AUSNAHME ODER UNEINDEUTIGES ERGEBNIS: Vergrößern Sie den Laufzeitpuffer oder reduzieren Sie nicht kritische Lasten, bevor Sie die Reihenfolge der Abhängigkeiten ändern. Bewahren Sie die Protokolle auf und führen Sie keine Reparatur-, Bereinigungs-, Lösch-, Neupartitionierungs- oder rekursiven Besitzänderungsbefehle aus, bevor eine wiederherstellbare Kopie vorhanden ist.
Die Beständigkeit unter der ursprünglichen Last überprüfen
Wenden Sie die zur beobachteten Verzweigung passende Maßnahme an und wiederholen Sie anschließend die ursprüngliche Bedingung statt eines reduzierten Ersatzszenarios. Die Entscheidung gilt nur dann als bestätigt, wenn die VMs das Herunterfahren abschließen und der Speicher erst ausgehängt wird, nachdem die Clients ihn in zwei Zyklen oder beim relevanten Neustart, Ruhezustand, einer Unterbrechung oder einem Lastwechsel freigegeben haben.
Verwenden Sie die VM-Sicherungsmodi, um den nächstgelegenen abhängigen Arbeitsablauf zu prüfen, aber lassen Sie den ursprünglichen Auslöser unverändert. Nicht zusammenhängende Datensätze, Freigaben, Container, Benutzer und Wiederherstellungspunkte müssen ihren bisherigen Zugriff und ihr bisheriges Zeitverhalten behalten.
Die Abbruchgrenze ist eindeutig: Wenn das NAS ausgeschaltet wird, während die Hosts noch schreiben, oder der Host ausfällt, bevor die Zeitüberschreitungen der Gastsysteme abgelaufen sind, kehren Sie zur zuletzt überprüften Konfiguration zurück, bewahren Sie die Belege auf und eskalieren Sie nur dann zu einem tiefergehenden Plattform- oder Hardwaretest, wenn der Zweig reproduzierbar ist.
Nachdem das Zielergebnis erreicht wurde, vergleichen Sie es mit der Taktung der Sicherungsüberprüfung, damit die Korrektur das Risiko nicht auf einen benachbarten Dienst verlagert. Ein erfolgreicher Zieltest mit einem neuen Fehler bei Sicherung, Identität, Zeitüberschreitung oder Verfügbarkeit ist weiterhin eine fehlgeschlagene Änderung.
FAQ
Bei der USV-Abschaltreihenfolge geht es in den verbleibenden Fragen meist darum, welches Gerät das Herunterfahren einleiten sollte, ob der Netzwerk-Switch eingeschaltet bleiben sollte und wie groß der Batteriepuffer sein muss. Die folgenden Antworten behandeln diese Sonderfälle getrennt von der Hauptentscheidung.
Die Annahmegrenze bleibt unverändert: Die VMs schließen das Herunterfahren ab, und der Speicher wird erst ausgehängt, nachdem die Clients ihn freigegeben haben. Wenn eine nachfolgende Bedingung Dateisystem, Identität, Netzwerkpfad oder Anwendungsversion verändert, wiederholen Sie nur den von dieser Änderung betroffenen Unterscheidungstest.
Beenden Sie die Ausweitung des Experiments, wenn das NAS ausgeschaltet wird, während die Hosts noch schreiben, oder der Host ausfällt, bevor die Zeitüberschreitungen der Gastsysteme abgelaufen sind. Vergrößern Sie dann den Laufzeitpuffer oder reduzieren Sie nicht kritische Lasten, bevor Sie die Reihenfolge der Abhängigkeiten ändern. Bewahren Sie die Belege auf, bevor Sie zum Plattform-, Speicher- oder Hardwareverantwortlichen eskalieren.
Welches Gerät sollte das Herunterfahren einleiten?
Verwenden Sie einen autoritativen USV-Monitor oder koordinierte sekundäre Clients, damit unabhängige Timer nicht gegeneinander laufen.
Sollte der Netzwerk-Switch eingeschaltet bleiben?
Ja, bis die Herunterfahrbefehle und der Speicherverkehr abgeschlossen sind, sofern nicht jede Abhängigkeit lokal ist.
Wie groß muss der Batteriepuffer sein?
Messen Sie die maximale Dauer des Herunterfahrens von Gast- und Speichersystemen und addieren Sie einen Puffer für Batteriealterung und Wiederholungsversuche.
Betrachten Sie die Änderung der USV-Abschaltreihenfolge erst dann als abgeschlossen, wenn die VMs das Herunterfahren abschließen und der Speicher erst ausgehängt wird, nachdem die Clients ihn freigegeben haben. Wenn das NAS ausgeschaltet wird, während die Hosts noch schreiben, oder der Host ausfällt, bevor die Zeitüberschreitungen der Gastsysteme abgelaufen sind, vergrößern Sie den Laufzeitpuffer oder reduzieren Sie nicht kritische Lasten, bevor Sie die Reihenfolge der Abhängigkeiten ändern. Halten Sie die vorherige Konfiguration verfügbar, bis das Ergebnis den relevanten Neustart, die Unterbrechung oder den Lastwechsel übersteht.
Support & Tipps
Mehr zum Lesen

Leitfaden zur Speicherkapazität, Aufbewahrung und Bereinigung von Live-TV-Aufnahmen
Messen Sie echte Aufzeichnungen, halten Sie Headroom frei, kombinieren Sie Alters- und Kapazitätslimits und weisen Sie nach, dass das älteste geeignete Programm entfernt wird,...

Workflow zur Wiederherstellung von Metadaten für Heimmedien nach der Wiederherstellung einer Datenbank
Schützen Sie den wiederhergestellten Zustand, überprüfen Sie die Medienidentität und die Pfade und reparieren Sie anschließend fehlende Grafiken oder Übereinstimmungen in einer Pilotbibliothek, bevor...

Jellyfin-Client-Kompatibilitätscheckliste für Audio, Video und Untertitel
Testen Sie repräsentative Dateien mit jeweils nur einer veränderten Variable und protokollieren Sie für jeden Client Direct Play, Remux, Audiokonvertierung, Videotranskodierung oder einen Fehler.

