PowerFlex: SDS 中已存在具有給定名稱的裝置

Summary: 本文是錯誤「MDM 失敗命令」的解決方案。狀態:具有給定名稱的設備已存在於 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 並出現錯誤”MDM 失敗的命令。狀態:具有給定名稱的裝置已存在於 SDS」錯誤: MDM 失敗的命令。狀態:具有給定名稱的裝置已存在於 SDS 若要檢查目前的路徑,請在主要路徑上執行下列命令 MDM

  1. 記下受影響的項目 SDS 名稱
--query_all_sds
  1. 查詢受影響的所有裝置 SDS 從步驟 1 擷取的名稱
scli --query_sds --sds_name 
  1. 在這裡,您會發現名稱與原始路徑為 sda 而目前的路徑為 sdc
Name: /dev/svm_sda  Path: /dev/svm_sdc  Original-path: /dev/svm_sda

 如果使用雲連結,則路徑中將包含映射器,如下所示。

Name: /dev/mapper/svm_sda  Path: /dev/mapper/svm_sdc  Original-path: /dev/mapper/svm_sda


這是因為當 SDS 重新開機後,作業系統仍保留原始路徑字母時,可以變更裝置指派的盤符。

 

Cause

SDS 重新開機 作業系統 (OS) 可能會在保留原始路徑代號時變更裝置代號,導致另一個裝置使用移除的舊裝置代號。 

此問題更常見於 3.6 之前的舊版 Flex 中。在 Linux 環境和 ESXi 環境中,移除裝置後,其他裝置會在重新開機時重新編號。但 SIO 仍會記住原始路徑,以及要新增的裝置是否與現有裝置的原始路徑具有相同的路徑 SDS 設備,命令失敗。

下面是一個範例:

[root@centos6-sio-0 ~]# scli --query_sds --sds_name sds-2 |egrep -A 1 -i "ip|path"

1: Name: sdb Path: /dev/sdc Original-path: /dev/sdb ID: 4d109f2b00000000

[root@centos6-sio-0 ~]# scli --add_sds_device --sds_name sds-2 --device_path /dev/sdb --storage_pool_name sp1
Error: MDM failed command. Status: A device with the given name already exists in the SDS

[root@centos6-sio-0 ~]# scli --add_sds_device --sds_name sds-2 --device_path /dev/sdb --device_name testtt --storage_pool_name sp1 Error: MDM failed command. Status: A device with the given name already exists in the SDS

Resolution

1- 在主要 MDM 上執行下列命令,以取得裝置 ID。 

scli --query_sds --sds_name <SDS_Name> 

 

2- 使用步驟 1 中的裝置 ID 執行下列命令,將裝置的原始路徑更新為與其目前路徑相同的路徑,以便新增裝置。 

scli --update_device_original_path --device_id <Device_id>

在上面的示例中,以下過程修復了問題:

[root@centos6-sio-0 ~]# scli --query_sds --sds_name sds-2 | grep Path
1: Name: sdb Path: /dev/sdc Original-path: /dev/sdb ID: 4d109f2b00000000

[root@centos6-sio-0 ~]# scli --update_device_original_path --device_id 4d109f2b00000000 Successfully update device's original path
[root@centos6-sio-0 ~]# scli --query_sds --sds_name sds-2 | grep Path 1: Name: sdb Path: /dev/sdc Original-path: /dev/sdc ID: 4d109f2b00000000
[root@centos6-sio-0 ~]# scli --add_sds_device --sds_name sds-2 --device_path /dev/sdb --device_name testtt    --storage_pool_name sp1 Successfully added device testtt to SDS. New device ID: 4d109f3000000001
[root@centos6-sio-0 ~]# scli --query_sds --sds_name sds-2 | grep Path 1: Name: sdb Path: /dev/sdc Original-path: /dev/sdc ID: 4d109f2b00000000 2: Name: testtt Path: /dev/sdb Original-path: /dev/sdb ID: 4d109f3000000001

 

Affected Products

PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex appliance R7625, PowerFlex custom node, PowerFlex custom node R650 , PowerFlex custom node R6525, PowerFlex custom node R660, PowerFlex custom node R6625, PowerFlex custom node R750, PowerFlex custom node R760, PowerFlex custom node R7625, PowerFlex rack HW, PowerFlex rack RCM Software, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R7525, PowerFlex appliance R840 ...
Article Properties
Article Number: 000219745
Article Type: Solution
Last Modified: 11 Nov 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.