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-адресами, яких немає в затверджених SDC IP — що змушує 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 failover

Cause

До виходу PowerFlex v3.0 компонент MDM зберігав усі IP-адреси SDC, навіть для відключених SDC. Починаючи з версії 3.0 і далі, компонент MDM відстежує лише підключені або затверджені IP-адреси SDC.

У рамках команди «додати SDC» користувач повинен використовувати додаткові параметри, такі як: "SDC IP" або "SDC GUID" з опціональним параметром "SDC name".  
Після виконання команди «додати SDC» MDM намагається знайти існуючий SDC з цими параметрами; у нашому сценарії користувач надав незнайомі «SDC IP», і відповідно,
MDM не знайомий із новими «SDC IP» через зміну, внесену у версії 3.0, тому MDM створив новий об'єкт SDC.

Крім того, параметр «ім'я SDC», який використовувався під час виконання команди, був існуючим ім'ям 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.