PowerFlex: Tunnistaa, onko pysyvässä muistissa (NVDIMM) viallisia lohkoja

Summary: PowerFlexin hienorakeisuuden tallennusvarannot käyttävät tietojen nopeuttamiseen ja pakkaamiseen PMEM (Persistent Memory) -muistia, joka tunnetaan myös nimellä Non-Volatile DIMM (NVDIMM). Näissä DIMM-moduuleissa voi olla viallisia lohkoja aivan kuten tavallisissa RDIMM-moduuleissa, ja niitä on tarkkailtava säännöllisesti vikojen varalta kuten muitakin levyjä. Aiemmassa versiossa SDS-laite havaitsee huonon lohkon vain, kun se siirtyy asiaankuuluvaan osioon ja epäonnistuu lukemisessa epäonnistumalla SDS: ssä. Aiemmassa versiossa seuraavat vaiheet voidaan havaita ennakoivasti viallisia lohkoja sisältävien NVDIMM-moduulien tunnistamiseksi ja korvaamiseksi. Huomautus: koska tuotteessa on luontainen redundanssi, näiden lohkojen tiedot varmuuskopioidaan toiseen solmuun, ja vian sattuessa SDS epäonnistuu ja muut SDS: t palvelevat IO: ta. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Tämä toimenpide koskee vain Linux-pohjaisia käyttöjärjestelmiä.

Huomautus: VMware-pohjainen ESXi-toteutus ylläpitää ominaisuutta tarkistaa, onko laitteessa vikoja, eikä sitä voi kysellä PowerFlex Storage -virtuaalikoneesta. NVDIMM-vian sattuessa NVRAM-tietosäilö on offline-tilassa ja tallennusvirtuaalikone sammuu eikä käynnisty, ennen kuin NVDIMM vaihdetaan.

Kuinka havaita huonot lohkot Linux-käyttöjärjestelmässä:

1. Suorita seuraava komento käyttämällä komentotulkkia jokaisessa isännässä, jossa on NVDIMM:NOTE:
 Taajuussuositus on kerran vuorokaudessa.

ndctl list --media-errors

Esimerkki sellaisen DAX-laitteen komennon tulosta, jossa on virheitä.

Tuloksen alla olevassa osassa nimiavaruudessa 1.0 ja dax 1.0 on 13 huonoa lohkoa, jotka on korvattava.

[
  {
    "dev":"namespace1.0",
    "mode":"devdax",
    "map":"dev",
    "size":62914560,
    "uuid":"47072fee-1447-4e04-b4ca-f28e2c03af80",
    "chardev":"dax1.0",
    "align":4096,
    "badblock_count":13,
    "badblocks":

2. Tarkista PowerFlexin Storage Pool -varannossa käytettävä DAX-laite:

a. Jotta voimme hakea luettelon kaikista klusterin tallennusvarantoihin määritetyistä tallennuslaitteista, meidän on ensin kirjauduttava sisään:

scli --login --username <NAME> --password <PASSWORD>

b. Näytä luettelo kuhunkin Storage Pool -varantoon määritetyistä laitteista:

for SNAME in $(scli --query_all_sds | grep ID: | awk '{print $5}'); do echo $SNAME ; scli --query_sds --sds_name $SNAME | grep -E "Path|Pool" ; done

Klusterin kussakin SDS:ssä pitäisi näkyä seuraavanlainen tulos:

SDS_Node1
Storage Pool information (total of 2 Storage Pools):
1: Storage Pool: default inflight requests factor: 115, inflight
bandwidth factor 115
2: Storage Pool: fg_1 inflight requests factor: 115, inflight bandwidth
factor 115
1: Name: N/A Path: /dev/sdv Original-path: /dev/sdv ID: ddfeb59d00030000
Storage Pool: default, Capacity: 1786 GB, State: Normal
2: Name: N/A Path: /dev/sdk Original-path: /dev/sdk ID: ddfedc3100030005
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
3: Name: N/A Path: /dev/sdl Original-path: /dev/sdl ID: ddfedc3200030006
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
4: Name: N/A Path: /dev/sdm Original-path: /dev/sdm ID: ddfedc3300030007
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
5: Name: N/A Path: /dev/sdn Original-path: /dev/sdn ID: ddfedc3400030008
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
6: Name: N/A Path: /dev/svm_sdo Original-path: /dev/svm_sdo ID: ddfedc3500030009
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
7: Name: N/A Path: /dev/svm_sdp Original-path: /dev/svm_sdp ID: ddfedc360003000a
Storage Pool: fg_1, Capacity: 894 GB, State: Normal
1: Name: N/A Path: /dev/dax0.0 Original-path: /dev/dax0.0 ID:
ddfedc2100030001
Acceleration Pool: ac_1, Capacity: 15.7 GB (16052 MB), Used: 1.3 GB
(1372 MB), State: Normal
2: Name: N/A Path: /dev/dax1.0 Original-path: /dev/dax1.0 ID:
ddfedc2200030002
Acceleration Pool: ac_1, Capacity: 15.7 GB (16052 MB), Used: 1.3 GB
(1372 MB), State: Normal
3: Name: N/A Path: /dev/dax2.0 Original-path: /dev/dax2.0 ID:
ddfedc2300030003
Acceleration Pool: ac_1, Capacity: 15.7 GB (16052 MB), Used: 686.0
MB (702464 KB), State: Normal
4: Name: N/A Path: /dev/dax3.0 Original-path: /dev/dax3.0 ID:
ddfedc2400030004
Acceleration Pool: ac_1, Capacity: 15.7 GB (16052 MB), Used: 686.0
MB (702464 KB), State: Normal

Tämä tarkoittaa, että solmussa on kiihdytyspoolin käyttämä DAX-laite /dev/dax1.0, ac_1 sisältää viallisia lohkoja ja joka on vaihdettava.

PowerFlex-tukiohjeet

  • Jos tapaus löytyy vain yhdestä isännästä, poista DAX-laite PowerFlex-järjestelmästä ja avaa palvelukutsu FRU:lle (kentän vaihtoyksikkö), vialliseen PMEM\NVDIMM-laitteeseen.
  • Dell Technologies suosittelee PMEM\ NVDIMM-laitteen vaihtamista mahdollisimman pian ajoitetun huollon aikana.
  • Viallisen NVDIMM-laitteen vaihtoprosessi on kuvattu R640\R740xd\R840 Field Replaceable Unit Guide -oppaan kohdassa "NVDIMM:n vaihtaminen Linux-pohjaisessa VxFlex Ready Node R640\R740xd\R840 -palvelimessa."
  • Jos saman Fine Granularity Storage Pool -varannon eri solmuissa on useampia laitteita, joissa on virheellisiä lohkoja, tee huoltokutsu PowerFlex-tukeen, jotta he voivat tarkistaa tietojen vakauden.

Affected Products

PowerFlex Software
Article Properties
Article Number: 000185583
Article Type: How To
Last Modified: 11 Nov 2025
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.