PowerStore: NAS-Zustand führt zu unzureichendem Arbeitsspeicher führt zu Node-Neustart

Zusammenfassung: Node-Neustart oder -Fehler aufgrund einer NAS-Bedingung mit nicht genügend Arbeitsspeicher (OOM)

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Der SDNAS-Container wird aufgrund einer Bedingung mit unzureichendem Arbeitsspeicher beendet, die zu einem Node-Fehler führt.

Dieser Artikel gilt nicht für Fehler während eines PowerStoreOS-Upgrades oder NAS-Serververschiebens.

Dieses Problem betrifft PowerStore-Cluster mit Versionen zwischen 3.5.x und 3.6.1.1.

Ursache

Das Problem ist das Ergebnis eines neuen Designs für die SDNAS-Interaktion mit Back-end-Blockgeräten, das mit PowerStore Version 3.5 begann.

Aufgrund eines Problems bei der Heartbeat-Implementierung kann verbrauchter Speicher möglicherweise nicht freigegeben werden, was zu einer OOM-Bedingung und daraus resultierender Panik führt.

Lösung

Die Korrektur ist in PowerStoreOS 3.6.1.2 und PowerStoreOS 4.0.0.0 und höherem Code verfügbar.

Wenden Sie sich an den technischen Support von Dell oder Ihren autorisierten Servicevertreter und geben Sie diese Artikel-ID an, wenn Unterstützung erforderlich ist.

Weitere Informationen

Die Speichernutzung für den NAS-Container wird in Echtzeit über SSH mit dem folgenden Befehl überprüft (melden Sie sich mit dem Servicenutzer an):

egrep "new snap|^CONT.*MEM|cyc_nas_docker.*GiB" /cyc_var/resources/memory-node-?.log | tail -3

Verwenden Sie svc_ssh_peer , um zum Peer-Node zu wechseln und denselben Befehl auszuführen.

Beispiel:

[SVC:service@1234567-B user]$ egrep "new snap|^CONT.*MEM|cyc_nas_docker.*GiB" /cyc_var/resources/memory-node-?.log | tail -3
------------------- new snapshot at Thu May  2 12:40:49 UTC 2024 -------------------
CONTAINER ID   NAME             CPU %      MEM USAGE / LIMIT     MEM %     NET I/O   BLOCK I/O         PIDS
xxxxxxxxxxxx   cyc_nas_docker   0.57%      8.854GiB / 28GiB      31.62%    0B / 0B   1.44TB / 41.3GB   x

[SVC:service@1234567-B user]$ svc_ssh_peer 

[SVC:service@1234567-A user]$ egrep "new snap|^CONT.*MEM|cyc_nas_docker.*GiB" /cyc_var/resources/memory-node-?.log | tail -3
------------------- new snapshot at Thu May  2 12:41:54 UTC 2024 -------------------
CONTAINER ID   NAME             CPU %      MEM USAGE / LIMIT     MEM %     NET I/O   BLOCK I/O        PIDS
yyyyyyyyyyyy   cyc_nas_docker   0.44%      7.08GiB / 28GiB       95.28%    0B / 0B   328GB / 4.29GB   x
[SVC:service@1234567-A user]$

Um den Fortschritt der Speichernutzung im Laufe der Zeit anzuzeigen, entfernen Sie das | tail -3 Teil des Befehls.

 

Wenn die Speicherauslastung höher als 80 % ist, kann der betroffene Node außerhalb der Spitzenzeiten proaktiv neu gestartet werden, um die Auswirkungen zu minimieren. Alternativ können Sie sich an den technischen Support von Dell wenden, um nur den NAS-Container statt des Node neu zu starten.

 

Betroffene Produkte

PowerStore, PowerStore 1000X, PowerStore 1000T, PowerStore 1200T, PowerStore 3000X, PowerStore 3000T, PowerStore 3200T, PowerStore 5000X, PowerStore 5000T

Produkte

PowerStore 500T, PowerStore 5200T, PowerStore 7000X, PowerStore 7000T, PowerStore 9000X, PowerStore 9000T, PowerStore 9200T
Artikeleigenschaften
Artikelnummer: 000222592
Artikeltyp: Solution
Zuletzt geändert: 04 Juli 2025
Version:  11
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.