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ユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。