PowerFlex: SDS aygıtı ekleme işlemi "SDS'de belirtilen ada sahip bir aygıt zaten var" ile başarısız oluyor

Summary: SDS aygıtı ekleme işlemi "SDS'de belirtilen ada sahip bir aygıt zaten var" ile başarısız oluyor

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'ye bir aygıt eklerken scli, bu hata görüntülenecektir:

Verilen ada sahip PowerFlex aygıtı zaten var

# 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

 

Tipik olarak, bu kullanılarak çözülebilir "--update_device_original_path " çıktısıdır. Ancak, aygıt yolları sorununu çözmeye çalışmak SDS'de verilen ada sahip bir aygıt artık şu hatayla sona eriyor:

#  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 

 

Bu sorun, kullanıcı arayüzünde yinelenen bir cihaz yolu girişi olarak da görünebilir , ilgili sunucudan cihaz yolu kontrol edilirken (örneğin, "lsblk") aygıt yollarında herhangi bir yineleme görmezsiniz.

 

Etki

Kümedeki depolama kapasitesini genişletmek için SDS'ye yeni aygıtlar eklenemiyor.

Cause

Daha önce de belirtildiği gibi, bu hatayı gördüğümüzde, denenecek ilk şey, cihazın şu anda SDS'de bulunan orijinal yolunu güncellemektir. Bu işlem başarısız olursa bunun nedeni, SDS'nin bu ana bilgisayarı kontrol ettiği aygıtlarda kullanıcı arayüzünde veya komut satırından bir defada hata silinmesine rağmen MDM'nin, artık "hatalı" durumda olmadığı için aygıt hatalarının daha fazla temizlenmesine izin vermemesidir. "İşlenmeyen hata", kodun daha sonraki bir revizyonunda çözülen bir ScaleIO sorunudur.

Resolution

Sorunu geçici olarak çözmek için en hızlı yol, aygıt listesindeki boşluğu dolduran geçici bir aygıt eklemektir. Örneğin:

# 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

 

Her aygıtın kullandığı geçerli yolu not edin. Son cihaz /dev/sdi. Yeni bir aygıt eklendiğinde şu şekilde gelir: /dev/sdj. Zaten bir /dev/sdj original-path altında listelenir. Yeni bir SDS aygıtı eklendiğinde geçerli ve orijinal yollar eşleşmelidir. Bu "--update_device_original_path" komutunun bunu temizlemesi ve mevcut ve orijinal yolları eşleştirmesi gerekiyor.

Bu durumda, ana bilgisayar ESXi'de bir SVM olduğu için SVM'ye küçük (8 GB, thin) bir VMDK ekleriz. /dev/sdj. Şimdi yeni gerçek SDS cihazı eklendiğinde, /dev/sdk, hem mevcut hem de orijinal yolda ücretsizdir ve başarılı olacaktır.

 

Additional Information

Etkilenen Sürümler

v2.0.0.3 ve üzeri

Sürümde Düzeltildi

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.