PowerFlex:SDSデバイスの追加が失敗し、「指定された名前のデバイスがSDSにすでに存在します」というメッセージが表示されます。

Summary: SDSデバイスの追加が失敗し、「指定された名前のデバイスが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

次の方法でデバイスをSDSに追加する場合 scliの場合、次のエラーが表示されます。

指定された名前のPowerFlexデバイスがすでに存在します

# scli --add_sds_device --sds_name sds-01 --device_path /dev/sdc --storage_pool pool1
Error: MDM failed command. Status: A device with the given name already exists in the SDS

 

通常、これは「--update_device_original_path」の出力です。ただし、デバイス パスの問題を解決しようとすると、指定された名前のデバイスがSDSにすでに存在する と、次のエラーで終了します。

#  scli --update_device_original_path --sds_id be84190600000001 --device_id cd82454400010008
Error: MDM failed command.  Status: Device has an unhandled error that cannot yet be cleared 

 

この問題は、関連サーバーからのデバイス パスを確認する場合(たとえば「lsblk)の場合、デバイス パスに重複は見られません。

 

問題

クラスター内のストレージ容量を拡張するために新しいデバイスをSDSに追加することはできません。

Cause

前述したように、このエラーが表示されたら、最初に試すことは、現在SDSに存在するデバイスの元のパスを更新することです。これが失敗した場合は、このホストでSDSが制御しているデバイスに、UIまたはコマンド ラインからクリアされたエラーが一度ありましたが、「エラー」状態ではなくなったため、MDMはデバイス エラーをそれ以上クリアできません。「未処理のエラー」はScaleIOの問題であり、コードの新しいリビジョンで解決されます。

Resolution

この問題を回避する最も簡単な方法は、デバイス リストのギャップを埋める一時的なデバイスを追加することです。例:

# scli --query_sds --sds_id be84190600000001 |grep ID: |awk '{print $4,$5,$6,$7}'
Path: /dev/sdb Original-path: /dev/sdb
Path: /dev/sdc Original-path: /dev/sdc
Path: /dev/sdd Original-path: /dev/sdd
Path: /dev/sde Original-path: /dev/sde
Path: /dev/sdf Original-path: /dev/sdf
Path: /dev/sdg Original-path: /dev/sdh
Path: /dev/sdh Original-path: /dev/sdi
Path: /dev/sdi Original-path: /dev/sdj
 
# lsblk
NAME   MAJ:MIN RM   SIZE RO MOUNTPOINT
sdb      8:16   0 930.4G  0
sdc      8:32   0 930.4G  0
sdd      8:48   0 930.4G  0
sde      8:64   0 930.4G  0
sdf      8:80   0 930.4G  0
sdg      8:96   0 930.4G  0
sda      8:0    0     8G  0
ââsda1   8:1    0  1011M  0 [SWAP]
ââsda2   8:2    0     7G  0 /
sdi      8:128  0 930.4G  0
sdh      8:112  0 930.4G  0
fd0      2:0    1     4K  0
sr0     11:0    1  1024M  0

 

各デバイスが使用している現在のパスをメモします。最後のデバイスは /dev/sdiの詳細を確認してください。新しいデバイスが追加されると、 /dev/sdjの詳細を確認してください。すでに /dev/sdj original-pathの下に表示されます。新しいSDSデバイスを追加する場合は、現在のパスと元のパスが一致する必要があります。この「--update_device_original_path" コマンドはこれをクリアし、現在のパスと元のパスを一致させることになっています。

この場合、ホストがESXi上のSVMであるので、小さなVMDK(8 GB、シン)をSVMに追加します。これは /dev/sdjの詳細を確認してください。新しい実際のSDSデバイスが追加されると、 /dev/sdkこれは、現在のパスと元のパスの両方で空いており、成功します。

 

Additional Information

問題が発生するバージョン

v2.0.0.3以降

修正されたバージョン

v3.0の 

Affected Products

Hyper-converged Systems, PowerFlex rack, ScaleIO
Article Properties
Article Number: 000045689
Article Type: Solution
Last Modified: 11 Nov 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.