PowerFlex: aktualizowanie ścieżki urządzenia i usuwanie błędów urządzenia SDS za pomocą wiersza polecenia

概要: Nawet po wykonaniu polecenia czyszczenia błąd urządzenia SDS nie zostanie usunięty. Oto kroki, jak można to naprawić.

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

W tym artykule wyjaśniono, jak usunąć błąd urządzenia dla urządzenia, które ma niezgodność między ścieżką urządzenia a oryginalną ścieżką urządzenia

Jednak w innym scenariuszu urządzenie może mieć niezgodną ścieżkę urządzenia i oryginalną ścieżkę i nadal jest w stanie normalnym lub w stanie błędu, ale nie ma niezgodnej ścieżki urządzenia 

Oznacza to, że te dwa problemy nie muszą występować razem, ale gdy występują razem, polecenie usunięcia błędów może nie działać, dopóki niezgodność ścieżki urządzenia nie zostanie naprawiona 


  • Zaloguj się do głównego rozwiązania MDM przy użyciu loginu administratora. Używaj pojedynczych cudzysłowów ' ', jeśli hasło zawiera znaki specjalne
    3.x 
    scli --login --username admin --password '<password>'
    
    4.x 
    scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>

  

 

  • Uruchom następujące polecenie, aby wyświetlić szczegółowe informacje o wszystkich serwerach SDS:
scli --query_all_sds

Example:

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

 

  • Zlokalizuj serwer SDS, którego dotyczy problem, i zanotuj nazwę serwera SDS, a następnie uruchom następujące polecenie
 scli --query_sds --sds_name <sds_name>

Przykładowe dane wyjściowe:

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

 

  • Zlokalizuj urządzenia, których dotyczy problem, i zanotuj ścieżkę wadliwego urządzenia. 

W tym przykładzie 2 urządzenia są w stanie błędu oraz niedopasowana ścieżka urządzenia i oryginalna ścieżka

-Ścieżka urządzenia /dev/sde , Oryginalna-ścieżka /dev/sdu

-Ścieżka urządzenia /dev/sdn , Oryginalna-ścieżka /dev/sdl

  • Opcja Wyczyść błąd urządzenia zostanie uruchomiona pomyślnie, ale błędy nie zostaną usunięte, jeśli istnieją 2 różne ścieżki 
scli --clear_sds_device_error --sds_id c948227100000004 --device_path  /dev/sdu
 Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdu

 

 

原因

Węzeł SDS może zmienić ścieżkę urządzenia po ponownym uruchomieniu węzła 

 

解決方法

  • Zaktualizuj oryginalną ścieżkę, aby była zgodna z bieżącą ścieżką 
scli --update_device_original_path --sds_name <sds_name> --device_id <device_id>

Example:

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

Uwaga: Aby użyć device_id zamiast device_path, ścieżka urządzenia może być w pewnym momencie inna, ale powyższe polecenie naprawi to samo. 


  • Wyczyść błąd urządzenia 

-SDS nazwa i ścieżka urządzenia są częścią danych wyjściowych polecenia scli --query_all_sds i  scli --query_sds --sds_name <sds_name> wyjaśnione w sekcji Objawy powyżej

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

Example:

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

 

対象製品

PowerFlex rack, ScaleIO
文書のプロパティ
文書番号: 000027185
文書の種類: Solution
最終更新: 28 6月 2026
バージョン:  11
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。