Überprüfen Sie die Datenreparaturaufträge
Bevor Sie einen Grid-Knoten außer Betrieb nehmen, müssen Sie bestätigen, dass keine Datenreparaturjobs aktiv sind. Wenn Reparaturen fehlgeschlagen sind, müssen Sie diese neu starten und abschließen lassen, bevor Sie die Außerbetriebnahme durchführen.
Wenn Sie einen getrennten Speicherknoten außer Betrieb nehmen müssen, führen Sie diese Schritte auch nach Abschluss des Außerbetriebnahmevorgangs aus, um sicherzustellen, dass der Datenreparaturauftrag erfolgreich abgeschlossen wurde. Sie müssen sicherstellen, dass alle Erasure-Coded-Fragmente, die sich auf dem entfernten Knoten befanden, erfolgreich wiederhergestellt wurden.
Diese Schritte gelten nur für Systeme mit Erasure-Coded-Objekten.
-
Melden Sie sich beim primären Admin-Knoten an:
-
Geben Sie den folgenden Befehl ein:
ssh admin@grid_node_IP
-
Geben Sie das Passwort ein, das in der
Passwords.txt
Datei. -
Geben Sie den folgenden Befehl ein, um zum Root zu wechseln:
su -
-
Geben Sie das Passwort ein, das in der
Passwords.txt
Datei.Wenn Sie als Root angemeldet sind, ändert sich die Eingabeaufforderung von
$
Zu#
.
-
-
Auf laufende Reparaturen prüfen:
repair-data show-ec-repair-status
-
Wenn Sie noch nie einen Datenreparaturjob ausgeführt haben, lautet die Ausgabe
No job found
. Sie müssen keine Reparaturarbeiten neu starten. -
Wenn der Datenreparaturauftrag zuvor ausgeführt wurde oder derzeit ausgeführt wird, werden in der Ausgabe Informationen zur Reparatur aufgelistet. Jede Reparatur hat eine eindeutige Reparatur-ID.
Optional können Sie mit dem Grid Manager laufende Wiederherstellungsprozesse überwachen und einen Wiederherstellungsverlauf anzeigen. Sehen "Wiederherstellen von Objektdaten mit Grid Manager" . -
-
Wenn der Staat für alle Reparaturen
Completed
, müssen Sie keine Reparaturarbeiten neu starten. -
Wenn der Staat für eine Reparatur
Stopped
, müssen Sie die Reparatur neu starten.-
Ermitteln Sie die Reparatur-ID für die fehlgeschlagene Reparatur aus der Ausgabe.
-
Führen Sie den
repair-data start-ec-node-repair
Befehl.Verwenden Sie die
--repair-id
Option zum Angeben der Reparatur-ID. Wenn Sie beispielsweise eine Reparatur mit der Reparatur-ID 949292 wiederholen möchten, führen Sie diesen Befehl aus:repair-data start-ec-node-repair --repair-id 949292
-
Verfolgen Sie den Status der EC-Datenreparaturen weiter, bis der Status für alle Reparaturen
Completed
.
-