Skip to main content
Element Software
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Integritätsprüfungen von Element Storage vor einem Storage Upgrade durchführen

Beitragende

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.

Was Sie benötigen
  • Management Services: Sie haben das neueste Management Services Bundle (2.10.27 oder höher) aktualisiert.

    Wichtig 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:

    1. Öffnen Sie die IP-Adresse des Management-Node in einem Webbrowser:

      https://<ManagementNodeIP>
    2. Melden Sie sich bei NetApp Hybrid Cloud Control an, indem Sie die Anmeldedaten des Storage-Cluster-Administrators bereitstellen.

    3. Wählen Sie Upgrade oben rechts auf der Schnittstelle aus.

    4. Die EULA erscheint. Scrollen Sie nach unten, wählen Sie Ich akzeptiere aktuelle und alle zukünftigen Updates und wählen Sie Speichern.

Optionen zur Zustandsprüfung

Sie können Systemchecks über die Benutzeroberfläche von NetApp Hybrid Cloud Control, die NetApp Hybrid Cloud Control API oder die HealthTools Suite 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

Mit NetApp Hybrid Cloud Control können Sie überprüfen, ob ein Storage-Cluster aktualisiert werden kann.

Schritte
  1. Öffnen Sie die IP-Adresse des Management-Node in einem Webbrowser:

    https://<ManagementNodeIP>
  2. Melden Sie sich bei NetApp Hybrid Cloud Control an, indem Sie die Anmeldedaten des Storage-Cluster-Administrators bereitstellen.

  3. Wählen Sie Upgrade oben rechts auf der Schnittstelle aus.

  4. Wählen Sie auf der Seite Upgrades die Registerkarte Storage aus.

  5. Wählen Sie die Integritätsprüfung aus Symbol Für den Cluster möchten Sie die Upgrade-Bereitschaft überprüfen.

  6. Wählen Sie auf der Seite Storage Health Check die Option Run Health Check.

  7. Gehen Sie bei Problemen wie folgt vor:

    1. Gehen Sie zu dem für jedes Problem angegebenen KB-Artikel oder führen Sie das angegebene Heilmittel aus.

    2. Wenn ein KB angegeben wird, führen Sie den im entsprechenden KB-Artikel beschriebenen Prozess aus.

    3. 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.

Schritte
  1. Suchen Sie die Storage Cluster ID:

    1. Öffnen Sie die REST-API-UI für den Management-Node:

      https://<ManagementNodeIP>/mnode
    2. Wählen Sie autorisieren aus, und füllen Sie Folgendes aus:

      1. Geben Sie den Benutzernamen und das Passwort für den Cluster ein.

      2. Geben Sie die Client-ID als ein mnode-client Wenn der Wert nicht bereits ausgefüllt ist.

      3. Wählen Sie autorisieren, um eine Sitzung zu starten.

      4. Schließen Sie das Autorisierungsfenster.

    3. Wählen Sie in DER REST API-UI aus GET /assets.

    4. Wählen Sie Probieren Sie es aus.

    5. Wählen Sie Ausführen.

    6. Kopieren Sie von der Antwort die "id" Von "storage" Abschnitt des Clusters, den Sie auf die Upgrade-Bereitschaft überprüfen möchten.

      Hinweis 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
  2. Führen Sie Zustandsprüfungen für das Storage Cluster durch:

    1. Öffnen Sie die Storage REST API-UI auf dem Management-Node:

      https://<ManagementNodeIP>/storage/1/
    2. Wählen Sie autorisieren aus, und füllen Sie Folgendes aus:

      1. Geben Sie den Benutzernamen und das Passwort für den Cluster ein.

      2. Geben Sie die Client-ID als ein mnode-client Wenn der Wert nicht bereits ausgefüllt ist.

      3. Wählen Sie autorisieren, um eine Sitzung zu starten.

      4. Schließen Sie das Autorisierungsfenster.

    3. Wählen Sie POST/Health-Checks.

    4. Wählen Sie Probieren Sie es aus.

    5. Geben Sie im Feld Parameter die Storage-Cluster-ID ein, die in Schritt 1 erhalten wurde.

      {
        "config": {},
        "storageId": "123a45b6-1a2b-12a3-1234-1a2b34c567d8"
      }
    6. 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"
    }
    1. Kopieren Sie die healthCheckID Das ist Teil der Antwort.

  3. Überprüfen Sie die Ergebnisse der Zustandsprüfungen:

    1. Wählen Sie GET ​/Health-checks​/{healtCheckId} aus.

    2. Wählen Sie Probieren Sie es aus.

    3. Geben Sie im Feld Parameter die ID für die Integritätsprüfung ein.

    4. Wählen Sie Ausführen.

    5. 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"
  4. Wenn der message „Return“ gibt an, dass im Hinblick auf den Cluster-Systemzustand Probleme aufgetreten sind. Führen Sie folgende Schritte aus:

    1. Wählen Sie GET ​/Health-checks​/{healtCheckId}/log aus

    2. Wählen Sie Probieren Sie es aus.

    3. Geben Sie im Feld Parameter die ID für die Integritätsprüfung ein.

    4. Wählen Sie Ausführen.

    5. Überprüfen Sie alle bestimmten Fehler und erhalten Sie die zugehörigen KB-Artikellinks.

    6. Gehen Sie zu dem für jedes Problem angegebenen KB-Artikel oder führen Sie das angegebene Heilmittel aus.

    7. Wenn ein KB angegeben wird, führen Sie den im entsprechenden KB-Artikel beschriebenen Prozess aus.

    8. Nachdem Sie Cluster-Probleme behoben haben, führen Sie wieder GET ​/Health-checks​/{healtCheckId}/log aus.

Verwenden Sie HealthTools, um vor einem Storage-Upgrade Zustandsprüfungen für Element Storage auszuführen

Sie können überprüfen, ob das Storage-Cluster mit der bereit für ein Upgrade ist sfupgradecheck Befehl. Mit diesem Befehl werden Informationen, z. B. ausstehende Nodes, Speicherplatz- und Cluster-Fehler, überprüft.

Wenn sich der Management-Node an einem dunklen Standort ohne externe Konnektivität befindet, muss die Upgrade-Readiness-Prüfung das metadata.json Datei, die Sie während heruntergeladen haben "HealthTools-Upgrades" Erfolgreich ausgeführt.

Über diese Aufgabe

In diesem Verfahren wird beschrieben, wie Sie Upgrade-Checks durchführen, die zu einem der folgenden Ergebnisse führen:

  • Ausführen des sfupgradecheck Der Befehl wird erfolgreich ausgeführt. Das Cluster ist bereit für ein Upgrade.

  • Überprüfungen innerhalb des sfupgradecheck Werkzeug schlägt mit einer Fehlermeldung fehl. Der Cluster ist nicht für ein Upgrade bereit und weitere Schritte sind erforderlich.

  • Ihre Upgrade-Prüfung schlägt mit einer Fehlermeldung fehl, dass HealthTools veraltet ist.

  • Ihre Upgrade-Prüfung schlägt fehl, da sich Ihr Management-Node an einem dunklen Standort befindet.

Schritte
  1. Führen Sie die aus sfupgradecheck Befehl:

    sfupgradecheck -u <cluster-user-name> MVIP
    Hinweis Fügen Sie bei Passwörtern, die Sonderzeichen enthalten, einen umgekehrten Schrägstrich hinzu (\) Vor jedem besonderen Charakter. Beispiel: mypass!@1 Muss als eingegeben werden mypass\!\@.

    Beispiel-Eingabebefehl mit Beispielausgabe, bei dem keine Fehler auftreten und Sie bereit für ein Upgrade sind:

    sfupgradecheck -u admin 10.117.78.244
    check_pending_nodes:
    Test Description: Verify no pending nodes in cluster
    More information: https://kb.netapp.com/support/s/article/ka11A0000008ltOQAQ/pendingnodes
    check_cluster_faults:
    Test Description: Report any cluster faults
    check_root_disk_space:
    Test Description: Verify node root directory has at least 12 GBs of available disk space
    Passed node IDs: 1, 2, 3
    More information: https://kb.netapp.com/support/s/article/ka11A0000008ltTQAQ/
    SolidFire-Disk-space-error
    check_mnode_connectivity:
    Test Description: Verify storage nodes can communicate with management node
    Passed node IDs: 1, 2, 3
    More information: https://kb.netapp.com/support/s/article/ka11A0000008ltYQAQ/mNodeconnectivity
    check_files:
    Test Description: Verify options file exists
    Passed node IDs: 1, 2, 3
    check_cores:
    Test Description: Verify no core or dump files exists
    Passed node IDs: 1, 2, 3
    check_upload_speed:
    Test Description: Measure the upload speed between the storage node and the
    management node
    Node ID: 1 Upload speed: 90063.90 KBs/sec
    Node ID: 3 Upload speed: 106511.44 KBs/sec
    Node ID: 2 Upload speed: 85038.75 KBs/sec
  2. Bei Fehlern sind zusätzliche Maßnahmen erforderlich. Weitere Informationen finden Sie in den folgenden Unterabschnitten.

Das Cluster ist nicht bereit für ein Upgrade

Wenn eine Fehlermeldung zu einer der Zustandsprüfungen angezeigt wird, führen Sie die folgenden Schritte aus:

  1. Überprüfen Sie die sfupgradecheck Fehlermeldung.

    Beispielantwort:

The following tests failed:
check_root_disk_space:
Test Description: Verify node root directory has at least 12 GBs of available disk space
Severity: ERROR
Failed node IDs: 2
Remedy: Remove unneeded files from root drive
More information: https://kb.netapp.com/support/s/article/ka11A0000008ltTQAQ/SolidFire-
Disk-space-error
check_pending_nodes:
Test Description: Verify no pending nodes in cluster
More information: https://kb.netapp.com/support/s/article/ka11A0000008ltOQAQ/pendingnodes
check_cluster_faults:
Test Description: Report any cluster faults
check_root_disk_space:
Test Description: Verify node root directory has at least 12 GBs of available disk space
Passed node IDs: 1, 3
More information: https://kb.netapp.com/support/s/article/ka11A0000008ltTQAQ/SolidFire-
Disk-space-error
check_mnode_connectivity:
Test Description: Verify storage nodes can communicate with management node
Passed node IDs: 1, 2, 3
More information: https://kb.netapp.com/support/s/article/ka11A0000008ltYQAQ/mNodeconnectivity
check_files:
Test Description: Verify options file exists
Passed node IDs: 1, 2, 3
check_cores:
Test Description: Verify no core or dump files exists
Passed node IDs: 1, 2, 3
check_upload_speed:
Test Description: Measure the upload speed between the storage node and the management node
Node ID: 1 Upload speed: 86518.82 KBs/sec
Node ID: 3 Upload speed: 84112.79 KBs/sec
Node ID: 2 Upload speed: 93498.94 KBs/sec

In diesem Beispiel ist der Speicherplatz in Node 1 knapp. Weitere Informationen finden Sie im "Wissensdatenbank" (KB) in der Fehlermeldung aufgeführten Artikel.

HealthTools ist veraltet

Wenn eine Fehlermeldung angezeigt wird, dass HealthTools nicht die neueste Version ist, befolgen Sie die folgenden Anweisungen:

  1. Überprüfen Sie die Fehlermeldung, und beachten Sie, dass die Upgrade-Prüfung fehlschlägt.

    Beispielantwort:

    sfupgradecheck failed: HealthTools is out of date:
    installed version: 2018.02.01.200
    latest version: 2020.03.01.09.
    The latest version of the HealthTools can be downloaded from: https://mysupport.netapp.com/NOW/cgi-bin/software/
    Or rerun with the -n option
  2. Befolgen Sie die Anweisungen in der Antwort.

Der Management-Node befindet sich an einem dunklen Standort

  1. Überprüfen Sie die Meldung, und beachten Sie, dass die Upgrade-Prüfung fehlschlägt:

    Beispielantwort:

    sfupgradecheck failed: Unable to verify latest available version of healthtools.
  2. Laden Sie A herunter "JSON-Datei" Von der NetApp Support Site auf einem Computer, der nicht der Management-Node ist, und benennen Sie ihn in um metadata.json.

  3. Führen Sie den folgenden Befehl aus:

    sfupgradecheck -l --metadata=<path-to-metadata-json>
  4. Weitere Informationen finden Sie unter Zusatz "HealthTools-Upgrades" Informationen für dunkle Seiten.

  5. Überprüfen Sie, ob die HealthTools Suite aktuell ist, indem Sie den folgenden Befehl ausführen:

    sfupgradecheck -u <cluster-user-name> -p <cluster-password> MVIP

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 /var/log Freier Speicherplatz entspricht einem prozentualen freien Schwellenwert. Wenn dies nicht der Fall ist, dreht sich die Prüfung und löscht ältere Protokolle, um unter den Schwellenwert zu fallen. Die Prüfung schlägt fehl, wenn die Erstellung von ausreichend freiem Speicherplatz nicht erfolgreich ist.

Prüfung_ausstehend_Knoten

Cluster

Stellt sicher, dass keine ausstehenden Nodes im Cluster vorhanden sind.

Weitere Informationen