PowerFlex 3.X. Добавлена команда SDC, вызывающая сбой MDM и переключение при отказе

Summary: После выполнения команды добавления SDC (scli --add_sdc /), происходит переключение MDM при отказе

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


1. MDM работает в «Ограниченном режиме»
2. Пользователь пытается добавить SDC с IP-адресами, которые не существуют в утвержденных IP-адресах SDC, что заставляет MDM создать новый объект
SDC. 3. Используемое имя SDC совпадает с именем SDC, которое уже существовало до
4. MDM возникает паника на основном MDM и передаче управления дополнительным MDM



. 1. Пользователь выполняет команду добавления SDC, используя IP-адреса, а не GUID. и получает ошибку связи в виде stdout, например: 

# scli --add_sdc --sdc_ip 123.234.234.201 --sdc_name SDC40
Error: MDM failed command.  Status: Communication error



2. При проверке файла MDM exp.0 наблюдалась паника ниже.

21/12 02:43:26.897784 Panic in file /data/builds/workspace/ScaleIO-Common-Job@2/src/mdm/control/obj_container.c, line 2291, function objContainer_GetObjId, PID 30902.Panic Expression (((void *)0) != (pObjHeader)) && ((pObjHeader)->magic == 0x68cab8db) .
/opt/emc/scaleio/mdm/bin/mdm-3.5.1000.175(mosDbg_PanicPrepare+0x13a) [0x9a51ca]
/opt/emc/scaleio/mdm/bin/mdm-3.5.1000.175(objContainer_GetObjId+0xe8) [0x981768]
/opt/emc/scaleio/mdm/bin/mdm-3.5.1000.175(iniMgr_ApproveInitiator+0x359) [0x8c7fe9]
/opt/emc/scaleio/mdm/bin/mdm-3.5.1000.175() [0x562a08]
/opt/emc/scaleio/mdm/bin/mdm-3.5.1000.175(netRecvGroup_WaitForWork+0x3dc) [0x7b2cfc]
/opt/emc/scaleio/mdm/bin/mdm-3.5.1000.175(netRecvGroup_WaitForWorkLoop+0x18) [0x7b3008]
/opt/emc/scaleio/mdm/bin/mdm-3.5.1000.175(mosUmt_StartFunc+0x7a) [0x7fb5da]
/lib64/libc.so.6(+0x48140) [0x7ff1b5a8d140]
[(nil)]


 Удар:
1. Команда добавления SDC завершится сбоем — SDC не будет добавлен в систему
. 2. Переключение MDM при отказе.

Cause

До PowerFlex версии 3.0 компонент MDM хранил все IP-адреса SDC, даже для отключенных SDC. Начиная с версии 3.0, компонент MDM отслеживает только подключенные или утвержденные IP-адреса SDC.

В рамках команды «add SDC» пользователь должен использовать дополнительные параметры, такие как: «SDC IPs» или «SDC GUID» с необязательным параметром «SDC name».  
После выполнения команды «add SDC» MDM попытается найти существующий SDC с этими параметрами. В нашем сценарии пользователь предоставил незнакомые IP-адреса SDC, и, соответственно, MDM не знаком с недавно предоставленными IP-адресами SDC из-за изменения,
внесенного в версии 3.0, поэтому MDM создал новый объект SDC.

Кроме того, параметр «SDC name», который использовался при выполнении команды, был существующим именем SDC, поэтому он немедленно удалил только что созданный объект SDC, так как MDM обнаружил, что это имя уже используется.
После того как MDM попыталась получить доступ к удаленному объекту SDC, это подтвердили, и произошло переключение при отказе.
 

Resolution

Чтобы обойти этот сценарий и успешно добавить SDC, которые были подключены ранее, используйте параметр «SDC GUID» вместо «SDC IP». 
Пример. 

scli --add_sdc --sdc_guid FA4BFBF6-546A-11E8-B40D-0050568D283E

Затронутые версии

Все версии выше 3.0

Affected Products

Storage, ScaleIO
Article Properties
Article Number: 000182722
Article Type: Solution
Last Modified: 25 Nov 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.