PowerStore: NAS-tilstand uden hukommelse fører til genstart af node
Oversigt: Nodegenstart eller panik pga. NAS-tilstand uden hukommelse (OOM)
Symptomer
SDNAS-beholderen dræbes på grund af en tilstand uden hukommelse, der fører til knudepanik.
Denne artikel gælder ikke i tilfælde af panik under en PowerStoreOS-opgradering eller NAS-serverflytning.
Dette problem påvirker PowerStore-klynger, der kører versioner mellem 3.5.x og 3.6.1.1.
Årsag
Problemet er et resultat af et nyt design til SDNAS-interaktion med backend-blokenheder, der startede med PowerStore version 3.5.
På grund af et problem i implementeringen af hjerteslag frigøres hukommelse, der forbruges, muligvis ikke, hvilket fører til en OOM-tilstand og deraf følgende panik.
Løsning
Rettelsen er tilgængelig i PowerStoreOS 3.6.1.2 og PowerStoreOS 4.0.0.0 og nyere kode.
Kontakt Dells tekniske support eller din autoriserede servicerepræsentant, og oplys dette artikel-id, hvis du har brug for hjælp.
Flere oplysninger
NAS-beholderens hukommelsesforbrug kontrolleres i realtid via SSH ved hjælp af nedenstående kommando (log på med tjenestebrugeren):
egrep "new snap|^CONT.*MEM|cyc_nas_docker.*GiB" /cyc_var/resources/memory-node-?.log | tail -3
Brug svc_ssh_peer for at skifte til peer-noden og køre den samme kommando.
Eksempel:
[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]$
Hvis du vil se status for hukommelsesforbruget over tid, skal du fjerne ikonet | tail -3 del af kommandoen.
Hvis hukommelsesforbruget er højere end 80 %, kan den berørte node genstartes proaktivt uden for spidsbelastningstider for at minimere påvirkningen. Du kan også kontakte Dells tekniske support for kun at genstarte NAS-beholderen i stedet for noden.