PowerFlex:コマンド ラインを使用してデバイス パスをアップデートし、SDSデバイス エラーをクリアする方法

概要: クリーン コマンドを実行した後でも、SDSデバイス エラーがクリアされません。これを修正する方法の手順は次のとおりです。

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

現象

この記事では、デバイス パスとデバイスの元のパスが一致しない場合のデバイス エラーをクリアする方法について説明します。

ただし、別のシナリオでは、デバイスのデバイス パスと元のパスが一致せず、正常状態のままであるか、エラー状態であるがデバイス パスが一致していない可能性があります 

つまり、これら2つの問題が同時に発生する必要はありませんが、これらが同時に発生した場合、デバイス パスの不一致が修正されるまで、エラーをクリアするコマンドが機能しない可能性があります 


  • 管理者ログインでプライマリーMDMにログインします。パスワードに特殊文字が含まれている場合は、一重引用符「' '」を使用します。
    3.x 
    scli --login --username admin --password '<password>'
    
    4.x 
    scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>

  

 

  • 次のコマンドを実行して、すべてのSDSの詳細を一覧表示します。
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

 

  • 影響を受けるデバイスを特定し、障害が発生したデバイス パスを書き留めます 

この例では、2つのデバイスがエラー状態であり、デバイス パスと元のパスが一致しません

-デバイス パス /dev/sde、 元のパス /dev/sdu

-デバイス パス /dev/sdn 元のパス /dev/sdl

  • デバイスのクリア エラーは正常に実行されますが、2つの異なるパスがあるため、エラーはクリアされません 
scli --clear_sds_device_error --sds_id c948227100000004 --device_path  /dev/sdu
 Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdu

 

 

原因

SDSノードは、ノードの再起動後にデバイス パスを変更することがある 

 

解決方法

  • 現在のパスと一致するように元のパスを更新します 
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_pathを使用する代わりにdevice_idを使用すると、ある時点で異なる場合がありますが、上記のコマンドを実行すると同じように修正されます。 


  • デバイス エラーのクリア 

-SDS名とデバイス パスは、次のコマンド出力の一部です。 scli --query_all_sds および  scli --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

 

対象製品

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