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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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

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

つまり、これら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ノードは、ノードの再起動後にデバイス パスを変更することがある 

 

Resolution

  • 現在のパスと一致するように元のパスを更新します 
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

 

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000027185
Article Type: Solution
Last Modified: 28 يونيو 2026
Version:  11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.