PowerFlex:如何使用命令列更新裝置路徑和清除 SDS 裝置錯誤

Résumé: 即使在執行清理命令後,SDS 裝置錯誤仍無法清除。以下是有關如何解決此問題的步驟。

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

本文說明如何清除裝置路徑與裝置原始路徑不相符的裝置錯誤。

但是,在另一種情況下,裝置可能有不相符的裝置路徑和原始路徑,且仍處於正常狀態或錯誤狀態,但沒有不相符的裝置路徑。

這表示這兩個問題不必同時發生,但在同時發生時,清除錯誤的命令可能無法運作,直到修正裝置路徑不相符的問題。


  • 使用管理員登入登入主要 MDM。如果密碼包含特殊字元,請使用單引號 ' '
3.x 
scli --login --username admin --password '<password>'

4.x 
scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>
  • 執行下列命令以列出配置介面:
scli --query_all_sds

範例:

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
  • 找出受影響的 SDS 並記下 SDS 名稱,然後執行下列命令:
scli --query_sds --sds_name <sds_name>

範例輸出:

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
  • 找出受影響的裝置,並寫下故障的裝置路徑。在此範例中,兩個裝置處於錯誤狀態,且裝置路徑和原始路徑不相符:
    • 裝置路徑 /dev/sde,原始路徑 /dev/sdu
    • 裝置路徑 /dev/sdn ,原始路徑 /dev/sdl
  • 清除裝置錯誤可成功執行,但由於具有兩條不同的路徑,因此無法清除錯誤。
scli --clear_sds_device_error --sds_id c948227100000004 --device_path  /dev/sdu
 Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdu

Cause

在節點重新開機後,SDS 節點可能會變更裝置路徑。

Résolution

更新原始路徑以符合目前的路徑

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

範例:

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

 

注意: 用途 device_id 而不是使用 device_path 因為裝置路徑在某些時候可能會有所不同,但上述命令會修正相同。

清除裝置錯誤 

-SDS 名稱和裝置路徑是命令輸出的一部分 scli --query_all_sdsscli --query_sds --sds_name <sds_name> 如上述「症狀」 一節所述。

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

範例:

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

Produits concernés

PowerFlex rack, ScaleIO
Propriétés de l’article
Numéro d’article: 000027185
Type d’article: Solution
Dernière modification: 10 Aug 2026
Version:  12
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.