PowerFlex: Använd kommandoraden för att uppdatera enhetssökvägen och rensa fel på SDS-enheten

Summary: Även efter att ha utfört rensningskommandot rensas inte SDS-enhetsfelet. Nedan följer anvisningar om hur detta kan åtgärdas.

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

I den här artikeln beskrivs hur du rensar enhetsfel för en enhet som har ett matchningsfel mellan enhetssökvägen och enhetens ursprungliga sökväg.

Men i ett annat scenario kan enheten ha en felmatchad enhetssökväg och Original-sökväg och är fortfarande i ett normalt tillstånd eller i feltillstånd men har inte den felmatchade enhetssökvägen.

Det innebär att dessa två problem inte behöver inträffa samtidigt, men när de inträffar tillsammans kanske kommandot för att rensa fel inte fungerar förrän matchningsfelet för enhetssökvägen har åtgärdats.


  • Logga in på den primära MDM-enheten med administratörsinloggning. Använd enkla citattecken om lösenordet innehåller specialtecken.
3.x 
scli --login --username admin --password '<password>'

4.x 
scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>
  • Kör följande kommando för att visa all SDS-information:
scli --query_all_sds

Exempel:

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
  • Leta reda på den berörda SDS-enheten, skriv ned SDS-namnet och kör sedan följande kommando:
scli --query_sds --sds_name <sds_name>

Exempel på utdata:

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
  • Hitta de berörda enheterna och skriv ned den felaktiga enhetssökvägen. I det här exemplet är två enheter i feltillstånd och har omatchad enhetssökväg och ursprunglig sökväg:
    • Sökväg till enheten /dev/sde, Ursprunglig sökväg /dev/sdu
    • Sökväg till enheten /dev/sdn , Ursprunglig sökväg /dev/sdl
  • Rensa enhetsfel körs utan problem men fel rensas inte på grund av att det finns två olika sökvägar.
scli --clear_sds_device_error --sds_id c948227100000004 --device_path  /dev/sdu
 Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdu

Cause

SDS-noden kan ändra enhetens sökväg efter att noden har startats om.

Resolution

Uppdatera den ursprungliga sökvägen så att den matchar den aktuella sökvägen

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

Exempel:

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

 

Notera: Användning device_id istället för att använda device_path eftersom enhetssökvägen kan vara annorlunda någon gång men kommandot ovan korrigerar detsamma.

Rensa enhetsfel 

-SDS namn och enhetssökväg är en del av kommandoutdata för scli --query_all_sds och scli --query_sds --sds_name <sds_name> som förklaras i avsnittet Symptom ovan.

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

Exempel:

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.