PowerFlex: SDS-laitteen lisääminen epäonnistuu sanomalla "Laite, jolla on annettu nimi on jo käyttöturvallisuustiedotteessa"

Summary: SDS-laitteen lisääminen epäonnistuu sanomalla "Laite, jolla on annettu nimi on jo käyttöturvallisuustiedotteessa"

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

Kun laite lisätään käyttöturvallisuustiedotteeseen scli, tämä virhe tulee näkyviin:

PowerFlex-laite, jolla on annettu nimi, on jo olemassa

# 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

 

Yleensä tämä voidaan ratkaista käyttämällä "--update_device_original_path. Yritetään kuitenkin korjata laitepolkujen ongelma Laite, jolla on jo annettu nimi SDS: ssä , päättyy nyt tähän virheeseen:

#  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 

 

Tämä ongelma saattaa näkyä myös päällekkäisenä laitepolkumerkintänä käyttöliittymässä , kun tarkistetaan laitepolkua liittyvästä palvelimesta (esimerkiksi "lsblk") laitteen poluissa ei näy päällekkäisyyksiä.

 

Vaikutus

Uusia laitteita ei voi lisätä SDS:ään klusterin tallennuskapasiteetin laajentamiseksi.

Cause

Kuten aiemmin mainittiin, kun näemme tämän virheen, yritä ensin päivittää laitteen alkuperäinen polku, joka on tällä hetkellä SDS: ssä. Jos tämä epäonnistuu, se johtuu siitä, että laitteissa, joita SDS ohjaa tässä isännässä, oli kerran virhe, joka poistettiin joko käyttöliittymässä tai komentorivillä, mutta MDM ei salli laitevirheiden poistamista enempää, koska se ei ole enää "virheellisessä" tilassa. "Käsittelemätön virhe" on ScaleIO-ongelma, joka ratkaistaan koodin myöhemmässä versiossa.

Resolution

Voit kiertää ongelman lisäämällä tilapäisen laitteen, joka täyttää laiteluettelossa olevan aukon. Esimerkki:

# 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

 

Merkitse muistiin kunkin laitteen nykyinen polku. Viimeinen laite on /dev/sdi. Kun uusi laite lisätään, se tulee muodossa /dev/sdj. On jo olemassa /dev/sdj näkyy alkuperäisen polun luettelossa. Kun uusi SDS-laite lisätään, nykyisen ja alkuperäisen polun on vastattava toisiaan. "--update_device_original_path" komennon on tarkoitus selvittää tämä ja sovittaa nykyiset ja alkuperäiset polut.

Tässä tapauksessa, kun isäntä on ESXi: n SVM, lisäämme SVM: ään pienen (8 Gt: n ohut) VMDK: n, joka tulee muodossa /dev/sdj. Nyt kun uusi todellinen SDS-laite lisätään, se tulee muodossa /dev/sdk, joka on vapaa sekä nykyisellä että alkuperäisellä polulla ja onnistuu.

 

Additional Information

Versiot, joita ongelma koskee

v2.0.0.3 ja uudemmat

Korjattu versiossa

3.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.