PowerFlex: Sådan bruges kommandolinjen til at opdatere enhedsstien og rydde SDS-enhedsfejl

Summary: Selv efter at have udført den rene kommando, ryddes SDS-enhedsfejlen ikke. Nedenfor er trin til, hvordan dette kan løses.

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

Denne artikel beskriver, hvordan du rydder enhedsfejl for en enhed, der har en uoverensstemmelse mellem enhedssti og enhedens oprindelige sti.

I et andet scenarie kan enheden dog have en uoverensstemmende enhedssti og en oprindelig sti og er stadig i normal eller fejltilstand, men har ikke den uoverensstemmende enhedssti.

Det betyder, at disse to problemer ikke behøver at ske sammen, men når de sker sammen, fungerer kommandoen om at rydde fejl muligvis ikke, før uoverensstemmelsen i enhedsstien er rettet.


  • Log ind på den primære MDM med administratorlogin. Brug enkelte anførselstegn ' ' , hvis adgangskoden har specialtegn.
3.x 
scli --login --username admin --password '<password>'

4.x 
scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>
  • Kør følgende kommando for at få vist alle SDS-oplysninger:
scli --query_all_sds

Eksempel:

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
  • Find det påvirkede SDS, skriv SDS-navnet ned, og kør derefter følgende kommando:
scli --query_sds --sds_name <sds_name>

Eksempel på output:

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
  • Find de berørte enheder, og skriv den defekte enhedssti ned. I dette eksempel er to enheder i fejltilstand og har en uovertruffen enhedssti og oprindelig sti:
    • Enhedssti /dev/sde, Oprindelig sti /dev/sdu
    • Enhedssti /dev/sdn , Oprindelig sti /dev/sdl
  • Ryd enhedsfejl kører med succes, men fejl ryddes ikke, fordi der er to forskellige stier.
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 ændre enhedsstien, når noden genstartes.

Resolution

Opdater den oprindelige sti, så den svarer til den aktuelle sti

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

Eksempel:

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

 

Bemærk: Brug device_id i stedet for at bruge device_path Da enhedsstien kan være anderledes på et tidspunkt, men ovenstående kommando retter det samme.

Ryd enhedsfejl 

-SDS Navn og enhedssti er en del af kommandooutputtet for scli --query_all_sds og scli --query_sds --sds_name <sds_name> som forklaret i afsnittet Symptomer ovenfor.

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

Eksempel:

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.