PowerFlex 4.X: SMART_AGGREGATED_STATE_FAILED - Dispositivo DAX - SIO03.02.0000013
Summary: PowerFlex segnala che uno dei dispositivi DAX sta per guastarsi e deve essere sostituito. Gli errori di memoria correggibili di NVDIMM possono far sì che un dispositivo DAX venga visualizzato come "Failed Now" in PowerFlex quando il dispositivo non è realmente guasto. ...
Symptoms
Questo errore viene in genere generato con un dispositivo PowerFlex standard. In questo caso si consiglia di sostituire il disco. Tuttavia, in questo articolo vengono illustrate ulteriori procedure per la risoluzione dei problemi nel caso in cui il dispositivo in questione sia un dispositivo DAX, che è un NVDIMM e non un disco.
PowerFlex segnala l'avviso riportato di seguito, rilevando che uno dei dispositivi DAX sta per guastarsi o sta funzionando con prestazioni ridotte. Questo si riflette anche sotto forma di un avviso DialHome:
SIO03.02.0000013
The disk may be about to fail, or may be operating with reduced performance.
SMART_AGGREGATED_STATE_FAILED_NOW SDS.
Device.SMART_Aggregated_State_Failed_Now Azione consigliata: prendere in considerazione la sostituzione del disco.

Cause
PowerFlex rileva che si è verificato un errore correggibile o non correggibile su uno degli NVDIMM per uno storage node. Una volta rilevato un errore, viene generato l'errore Smart Aggregated State Failed Now.
Resolution
La sanificazione del modulo NVDIMM può risolvere il problema senza sostituire il modulo NVDIMM. Sostituire il modulo NVDIMM solo se il problema persiste dopo la sanificazione.
- Per i nodi 15G, è possibile sanificare solo tutti gli NVDIMM: rimuovere tutti i dispositivi (dispositivo SDS + dispositivo DAX) prima di eseguire la sanificazione per evitare il danneggiamento dei dati
- Per i nodi 14G, è possibile sanitizzare solo un NVDIMM in questione o tutti gli NVDIMM. Attenersi alla procedura riportata di seguito per identificare il NVDIMM guasto.
Convalida dell'errore
Passo 1: In PowerFlex Manager, accedere a Block > Devices
Passo 2: Selezionare la casella delle colonne in alto a destra e aggiungere "S.M.A.R.T State" all'elenco.

Passo 3: Esaminare l'elenco dei dispositivi DAX e verificare se ve ne sono alcuni che mostrano "Failed Now"

Passo 4: Per ogni dispositivo DAX in stato "Failed Now", determinare a quale SDS corrisponde il DAX e accedere all'iDRAC.
Passo 5: Determinare se sono presenti errori correggibili per ciascuno degli NVDIMM nei registri del ciclo di vita.
- Gli errori di memoria correggibili sugli NVDIMM possono causare la visualizzazione "Failed Now" in PowerFlex da parte di un dispositivo DAX, nonostante non sia guasto.

Passo 6: Connettersi con SSH all MDM primario per il cluster corrispondente ed eseguire i seguenti comandi. Viene utilizzato per convalidare lo stato del dax, le informazioni sugli slot e il numero di serie del modulo NVDIMM con esito negativo:
- Accedere all MDM primario con l'accesso amministratore. Utilizzare le virgolette singole ' ' se la password contiene caratteri speciali
scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>
- Eseguire il comando seguente per elencare tutti i dettagli degli SDS:
scli --query_all_sds
Esempio:
SDS ID: 2e400d3800000004 Name: LAB10_SDS3 State: Connected, Joined IP: XXX
SDS ID: 2e400d3700000003 Name: LAB10_SDS2 State: Connected, Joined IP: XXX
SDS ID: 2e400d3600000002 Name: LAB10_SDS4 State: Connected, Joined IP: XXX
SDS ID: 2e400d3500000001 Name: LAB10_SDS1 State: Connected, Joined IP: XXX
SDS ID: 2e400d3400000000 Name: LAB10_SDS5 State: Connected, Joined IP: XXX
- Individuare l SDS interessato e annotare il nome dell SDS, quindi eseguire il seguente comando:
scli --query_sds --sds_name <sds name>
- Annotare il percorso di tutti i dispositivi per questo SDS, che verrà utilizzato in seguito per aggiungere nuovamente i dispositivi nel passaggio 8
- Annotare l'ID del dispositivo interessato, quindi eseguire il comando seguente
# scli --query_sds_device_info --device_id <device_id>
Output di esempio:
# scli --query_sds_device_info --device_id XXXXX
Device ID: _________ Name: /dev/dax1.0 Path: /dev/dax1.0
ScaleIO Device Configuration:
Original Path: /dev/dax1.0
Acceleration Pool: _________
Used for RFcache: no
Capacity Limit: 31.4 GB (32107 MB)
Device State: Normal
Physical Device Information:
Device Type: UNKNOWN
Media Type: NVDIMM
Auto Detected Media Type: UNKNOWN
Vendor Name: N/A
Model Name: nmem2
Serial Number: _________
Slot Number: B5
Firmware Version: N/A
Cache Look-ahead: not Active
Write Cache: not Active
ATA Security: not Active
Logical Sector Size: 0 B
Physical Sector Size: 0 B
Capacity: 0 GB
LED Setting: OFF
Background Device Scanner Information:
Scanned: 0 MB
Error Fixes: 0
Compare Errors: 0
SMART Information:
Aggregated State: FAILED_NOW
Temperature State: NEVER_FAILED
Current Value: 34 Worst Value: 34 Threshold: 0
Media Wearout Indicator State: NEVER_FAILED
Current Value: 95 Worst Value: 95 Threshold: 5
RAID Controller Information:
Serial Number: N/A
RAID vDisk Status: N/A
RAID vDisk Type: N/A
RAID vDisk Cache: N/A
Passo 7: Dopo aver identificato il DAX che corrisponde al modulo NVDIMM indicato, seguire la procedura standard per sanificare i moduli NVDIMM tramite iDRAC se gli errori sono correggibili. Seguire le linee guida standard per la risoluzione dei problemi di NVDIMM nel caso in cui gli errori non siano correggibili.
- A tale scopo, è necessario rimuovere i dispositivi dall SDS obbligatoriamente per evitare il danneggiamento dei dati. Seguire la procedura necessaria descritta nell'articolo riportato di seguito
Passo 8: Dopo aver sanificato gli NVDIMM, aggiungere nuovamente i dispositivi DAX all SDS, quindi i dispositivi PowerFlex in base al percorso del dispositivo annotato in precedenza; i dispositivi DAX verranno visualizzati come "Never Failed". Anche l'avviso corrispondente verrà cancellato automaticamente dalla scheda Alerts.
Consultare i passaggi 9 e 10 nell'articolo PowerFlex: come sostituire NVDIMM nel nodo PowerEdge di 15a generazione e versioni successive
Additional Information
Come sanificare NVDIMM: PowerFlex: come sanificare NVDIMM e SDPM - Video
Suggerimenti per gli avvisi DialHome: azioni consigliate per PowerFlex Top Dial Home