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

Résumé: cleanコマンドを実行した後でも、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

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

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

つまり、これら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

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.