Integritätsprüfungen von Element Storage vor einem Storage Upgrade durchführen
Vor dem Upgrade von Element Storage müssen Sie Zustandsprüfungen durchführen, um sicherzustellen, dass alle Storage-Nodes im Cluster für das nächste Element Storage Upgrade bereit sind.
-
Management Services: Sie haben das neueste Management Services Bundle (2.10.27 oder höher) aktualisiert.
Vor einem Upgrade der Element Software müssen Sie ein Upgrade auf das neueste Management Services Bundle durchführen. -
Management Node: Sie führen Management Node 11.3 oder höher aus.
-
Element Software: Ihre Clusterversion wird mit der NetApp Element Software 11.3 oder höher ausgeführt.
-
Endbenutzer-Lizenzvereinbarung (EULA): Ab Management Services 2.20.69 müssen Sie die EULA akzeptieren und speichern, bevor Sie die NetApp Hybrid Cloud Control UI oder API verwenden, um die Integritätsprüfungen für Element Storage auszuführen:
-
Öffnen Sie die IP-Adresse des Management-Node in einem Webbrowser:
https://<ManagementNodeIP>
-
Melden Sie sich bei NetApp Hybrid Cloud Control an, indem Sie die Anmeldedaten des Storage-Cluster-Administrators bereitstellen.
-
Wählen Sie Upgrade oben rechts auf der Schnittstelle aus.
-
Die EULA erscheint. Scrollen Sie nach unten, wählen Sie Ich akzeptiere aktuelle und alle zukünftigen Updates und wählen Sie Speichern.
-
Mit der Benutzeroberfläche von NetApp Hybrid Cloud Control oder der NetApp Hybrid Cloud Control API lassen sich Systemchecks durchführen:
Weitere Informationen zu den vom Service ausgeführten Storage-Zustandsprüfungen:
NetApp Hybrid Cloud Control bietet Zustandsüberprüfungen für Element Storage vor Storage-Upgrades
Mithilfe von NetApp Hybrid Cloud Control (HCC) können Sie überprüfen, ob ein Storage-Cluster für ein Upgrade bereit ist.
-
Öffnen Sie die IP-Adresse des Management-Node in einem Webbrowser:
https://<ManagementNodeIP>
-
Melden Sie sich bei NetApp Hybrid Cloud Control an, indem Sie die Anmeldedaten des Storage-Cluster-Administrators bereitstellen.
-
Wählen Sie Upgrade oben rechts auf der Schnittstelle aus.
-
Wählen Sie auf der Seite Upgrades die Registerkarte Storage aus.
-
Wählen Sie die Integritätsprüfung aus Für den Cluster möchten Sie die Upgrade-Bereitschaft überprüfen.
-
Wählen Sie auf der Seite Storage Health Check die Option Run Health Check.
-
Gehen Sie bei Problemen wie folgt vor:
-
Gehen Sie zu dem für jedes Problem angegebenen KB-Artikel oder führen Sie das angegebene Heilmittel aus.
-
Wenn ein KB angegeben wird, führen Sie den im entsprechenden KB-Artikel beschriebenen Prozess aus.
-
Wählen Sie nach der Behebung von Cluster-Problemen die Option Integritätsprüfung erneut ausführen aus.
-
Nachdem die Integritätsprüfung ohne Fehler abgeschlossen wurde, kann das Storage-Cluster aktualisiert werden. Siehe Upgrade des Storage-Node "Anweisungen" Fortfahren.
Nutzen Sie API zur Ausführung von Element Storage-Zustandsprüfungen vor einem Storage-Upgrade
Mithilfe DER REST-API können Sie überprüfen, ob ein Storage-Cluster aktualisiert werden kann. Bei der Zustandsprüfung werden keine Hindernisse für Upgrades beseitigt, z. B. ausstehende Nodes, Probleme mit Festplattenspeicher und Cluster-Fehler.
-
Suchen Sie die Storage Cluster ID:
-
Öffnen Sie die REST-API-UI für den Management-Node:
https://<ManagementNodeIP>/mnode
-
Wählen Sie autorisieren aus, und füllen Sie Folgendes aus:
-
Geben Sie den Benutzernamen und das Passwort für den Cluster ein.
-
Geben Sie die Client-ID als ein
mnode-client
Wenn der Wert nicht bereits ausgefüllt ist. -
Wählen Sie autorisieren, um eine Sitzung zu starten.
-
Schließen Sie das Autorisierungsfenster.
-
-
Wählen Sie in DER REST API-UI aus
GET /assets
. -
Wählen Sie Probieren Sie es aus.
-
Wählen Sie Ausführen.
-
Kopieren Sie von der Antwort die
"id"
Von"storage"
Abschnitt des Clusters, den Sie auf die Upgrade-Bereitschaft überprüfen möchten.Verwenden Sie das nicht "parent"
Der Wert in diesem Abschnitt, da dies die ID des Management-Node und nicht die ID des Storage-Clusters ist.
"config": {}, "credentialid": "12bbb2b2-f1be-123b-1234-12c3d4bc123e", "host_name": "SF_DEMO", "id": "12cc3a45-e6e7-8d91-a2bb-0bdb3456b789", "ip": "10.123.12.12", "parent": "d123ec42-456e-8912-ad3e-4bd56f4a789a", "sshcredentialid": null, "ssl_certificate": null
-
-
Führen Sie Zustandsprüfungen für das Storage Cluster durch:
-
Öffnen Sie die Storage REST API-UI auf dem Management-Node:
https://<ManagementNodeIP>/storage/1/
-
Wählen Sie autorisieren aus, und füllen Sie Folgendes aus:
-
Geben Sie den Benutzernamen und das Passwort für den Cluster ein.
-
Geben Sie die Client-ID als ein
mnode-client
Wenn der Wert nicht bereits ausgefüllt ist. -
Wählen Sie autorisieren, um eine Sitzung zu starten.
-
Schließen Sie das Autorisierungsfenster.
-
-
Wählen Sie POST/Health-Checks.
-
Wählen Sie Probieren Sie es aus.
-
Geben Sie im Feld Parameter die Storage-Cluster-ID ein, die in Schritt 1 erhalten wurde.
{ "config": {}, "storageId": "123a45b6-1a2b-12a3-1234-1a2b34c567d8" }
-
Wählen Sie Ausführen aus, um eine Integritätsprüfung auf dem angegebenen Speichercluster auszuführen.
Die Antwort sollte Status als angeben
initializing
:
{ "_links": { "collection": "https://10.117.149.231/storage/1/health-checks", "log": "https://10.117.149.231/storage/1/health-checks/358f073f-896e-4751-ab7b-ccbb5f61f9fc/log", "self": "https://10.117.149.231/storage/1/health-checks/358f073f-896e-4751-ab7b-ccbb5f61f9fc" }, "config": {}, "dateCompleted": null, "dateCreated": "2020-02-21T22:11:15.476937+00:00", "healthCheckId": "358f073f-896e-4751-ab7b-ccbb5f61f9fc", "state": "initializing", "status": null, "storageId": "c6d124b2-396a-4417-8a47-df10d647f4ab", "taskId": "73f4df64-bda5-42c1-9074-b4e7843dbb77" }
-
Kopieren Sie die
healthCheckID
Das ist Teil der Antwort.
-
-
Überprüfen Sie die Ergebnisse der Zustandsprüfungen:
-
Wählen Sie GET /Health-checks/{healtCheckId} aus.
-
Wählen Sie Probieren Sie es aus.
-
Geben Sie im Feld Parameter die ID für die Integritätsprüfung ein.
-
Wählen Sie Ausführen.
-
Blättern Sie zum unteren Rand des Antwortkörpers.
Wenn alle Zustandsprüfungen erfolgreich sind, ähnelt die Rückkehr dem folgenden Beispiel:
"message": "All checks completed successfully.", "percent": 100, "timestamp": "2020-03-06T00:03:16.321621Z"
-
-
Wenn der
message
„Return“ gibt an, dass im Hinblick auf den Cluster-Systemzustand Probleme aufgetreten sind. Führen Sie folgende Schritte aus:-
Wählen Sie GET /Health-checks/{healtCheckId}/log aus
-
Wählen Sie Probieren Sie es aus.
-
Geben Sie im Feld Parameter die ID für die Integritätsprüfung ein.
-
Wählen Sie Ausführen.
-
Überprüfen Sie alle bestimmten Fehler und erhalten Sie die zugehörigen KB-Artikellinks.
-
Gehen Sie zu dem für jedes Problem angegebenen KB-Artikel oder führen Sie das angegebene Heilmittel aus.
-
Wenn ein KB angegeben wird, führen Sie den im entsprechenden KB-Artikel beschriebenen Prozess aus.
-
Nachdem Sie Cluster-Probleme behoben haben, führen Sie wieder GET /Health-checks/{healtCheckId}/log aus.
-
Storage-Systemprüfungen, die vom Service durchgeführt werden
Bei den Storage-Zustandsprüfungen werden die folgenden Prüfungen pro Cluster durchgeführt.
Prüfen Sie Den Namen | Node/Cluster | Beschreibung |
---|---|---|
Check_async_Results |
Cluster |
Überprüft, ob die Anzahl der asynchronen Ergebnisse in der Datenbank unter einer Schwellennummer liegt. |
„Check_Cluster_Fehlerbeseitigung“ |
Cluster |
Stellt sicher, dass keine Fehler beim Blockieren von Cluster beim Upgrade auftreten (wie in Element Source definiert) |
Check_Upload_Speed |
Knoten |
Misst die Upload-Geschwindigkeit zwischen dem Storage-Node und dem Management-Node. |
Connection_Speed_Check |
Knoten |
Stellt sicher, dass Nodes mit dem Management-Node verbunden sind, der Upgrade-Pakete bereitstellt, und schätzt die Verbindungsgeschwindigkeit. |
Check_Cores |
Knoten |
Überprüft auf den Kernel Crash Dump und die Core-Dateien auf dem Node. Die Prüfung schlägt bei Abstürzen in einem der letzten Zeit (Schwellenwert 7 Tage) fehl. |
Prüfen Sie_root_Disk_space |
Knoten |
Überprüft, ob das Root-Dateisystem über genügend freien Speicherplatz verfügt, um ein Upgrade durchzuführen. |
Überprüfen Sie_var_log_Disk_space |
Knoten |
Überprüft das |
Prüfung_ausstehend_Knoten |
Cluster |
Stellt sicher, dass keine ausstehenden Nodes im Cluster vorhanden sind. |