Stellen Sie Prometheus-Metriken wieder her, wenn Sie einen nicht primären Admin-Knoten wiederherstellen
Optional können Sie die von Prometheus verwalteten historischen Metriken auf einem nicht primären Admin-Knoten beibehalten, der ausgefallen ist.
-
Der wiederhergestellte Admin-Knoten ist installiert und läuft.
-
Das StorageGRID -System umfasst mindestens zwei Admin-Knoten.
-
Sie haben die
Passwords.txt
Datei. -
Sie haben die Bereitstellungspassphrase.
Wenn ein Admin-Knoten ausfällt, gehen die in der Prometheus-Datenbank auf dem Admin-Knoten verwalteten Metriken verloren. Wenn Sie den Admin-Knoten wiederherstellen, erstellt der Softwareinstallationsprozess eine neue Prometheus-Datenbank. Nachdem der wiederhergestellte Admin-Knoten gestartet wurde, zeichnet er Metriken auf, als hätten Sie eine Neuinstallation des StorageGRID -Systems durchgeführt.
Wenn Sie einen nicht primären Admin-Knoten wiederhergestellt haben, können Sie die historischen Metriken wiederherstellen, indem Sie die Prometheus-Datenbank vom primären Admin-Knoten (dem Quell-Admin-Knoten) auf den wiederhergestellten Admin-Knoten kopieren.
|
Das Kopieren der Prometheus-Datenbank kann eine Stunde oder länger dauern. Einige Grid Manager-Funktionen sind nicht verfügbar, während die Dienste auf dem Quell-Admin-Knoten gestoppt sind. |
-
Melden Sie sich beim Quelladministratorknoten 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.
-
-
Stoppen Sie den Prometheus-Dienst vom Quell-Admin-Knoten aus:
service prometheus stop
-
Führen Sie auf dem wiederhergestellten Admin-Knoten die folgenden Schritte aus:
-
Melden Sie sich beim wiederhergestellten 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.
-
-
Stoppen Sie den Prometheus-Dienst:
service prometheus stop
-
Fügen Sie dem SSH-Agenten den privaten SSH-Schlüssel hinzu. Eingeben:
ssh-add
-
Geben Sie das SSH-Zugriffskennwort ein, das im
Passwords.txt
Datei. -
Kopieren Sie die Prometheus-Datenbank vom Quell-Admin-Knoten auf den wiederhergestellten Admin-Knoten:
/usr/local/prometheus/bin/prometheus-clone-db.sh Source_Admin_Node_IP
-
Drücken Sie bei der entsprechenden Aufforderung die Eingabetaste, um zu bestätigen, dass Sie die neue Prometheus-Datenbank auf dem wiederhergestellten Admin-Knoten zerstören möchten.
Die ursprüngliche Prometheus-Datenbank und ihre historischen Daten werden auf den wiederhergestellten Admin-Knoten kopiert. Wenn der Kopiervorgang abgeschlossen ist, startet das Skript den wiederhergestellten Admin-Knoten. Es erscheint folgender Status:
Datenbank geklont, Dienste werden gestartet
-
Wenn Sie keinen passwortlosen Zugriff auf andere Server mehr benötigen, entfernen Sie den privaten Schlüssel aus dem SSH-Agenten. Eingeben:
ssh-add -D
-
-
Starten Sie den Prometheus-Dienst auf dem Quell-Admin-Knoten neu.
service prometheus start