PowerFlex: come utilizzare la riga di comando per aggiornare il percorso del dispositivo e cancellare gli errori del dispositivo SDS

Summary: Anche dopo aver eseguito il comando di pulizia, l'errore del dispositivo SDS non scompare. Di seguito sono riportati i passaggi su come risolvere questo problema.

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.

Symptoms

Questo articolo spiega come cancellare l'errore di un dispositivo con una mancata corrispondenza tra device path e device original-path.

Tuttavia, in un altro scenario, il dispositivo potrebbe avere un percorso del dispositivo e un percorso originale non corrispondenti ed essere ancora in uno stato normale o in stato di errore ma senza il percorso del dispositivo non corrispondente.

Ciò significa che questi due problemi non devono necessariamente verificarsi insieme, ma quando si verificano insieme il comando per cancellare gli errori potrebbe non funzionare fino a quando la mancata corrispondenza del percorso del dispositivo non viene risolta.


  • Accedere all'MDM primario con credenziali di amministratore. Utilizzare le virgolette singole ' ' se la password contiene caratteri speciali.
3.x 
scli --login --username admin --password '<password>'

4.x 
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>

Output di esempio:

4: Name: ScaleIO-3a5aeb6e  Path: /dev/sde  Original-path: /dev/sdu  ID: 2a71c74700030003
                Storage Pool: SP_SAS, Capacity: 1116 GB Error-fixes: 0 scanned 0 MB, Compare errors: 0 State: Error
13: Name: ScaleIO-3a5aeb77  Path: /dev/sdn  Original-path: /dev/sdl  ID: 2a71c7500003000c
                Storage Pool: SP_SAS, Capacity: 1116 GB Error-fixes: 0 scanned 0 MB, Compare errors: 0 State: Error
  • Individuare i dispositivi interessati e annotare il percorso del dispositivo difettoso. In questo esempio, due dispositivi sono in stato di errore e presentano un percorso dispositivo e un percorso originale non corrispondenti:
    • Percorso del dispositivo /dev/sdeOriginal path /dev/sdu
    • Percorso del dispositivo /dev/sdn Original path /dev/sdl
  • Cancella errore dispositivo viene eseguito correttamente, ma gli errori non vengono cancellati, poiché sono presenti due percorsi diversi.
scli --clear_sds_device_error --sds_id c948227100000004 --device_path  /dev/sdu
 Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdu

Cause

Il nodo SDS può modificare il percorso del dispositivo dopo il riavvio del nodo.

Resolution

Aggiornare il percorso originale in modo che corrisponda al percorso corrente

scli --update_device_original_path --sds_name <sds_name> --device_id <device_id>

Esempio:

scli --update_device_original_path --sds_name LAB10_SDS3 --device_id  2a71c74700030003

 

Nota: Utilizzo device_id invece di usare device_path Poiché il percorso del dispositivo può essere diverso a un certo punto, ma il comando precedente lo corregge.

Cancellazione degli errori del dispositivo 

-SDS name e device path fanno parte dell'output del comando di scli --query_all_sds e scli --query_sds --sds_name <sds_name> come spiegato nella sezione Sintomi sopra.

Scli --clear_sds_device_error --sds_name <sds_name> --device_path <device path>

Esempio:

scli --clear_sds_device_error --sds_name LAB10_SDS3 --device_path /dev/sde
Scli --clear_sds_device_error --sds_name LAB10_SDS3 --device_path /dev/sdn

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000027185
Article Type: Solution
Last Modified: 10 Aug 2026
Version:  12
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.