PowerFlex 3.X: Adición de un comando de SDC que causa un estado de alarma y una conmutación por error de MDM

Summary: Una vez que realice, agregue el comando SDC (scli --add_sdc /), se produce la conmutación por error de 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. El MDM se ejecuta en "Modo restringido"
2. El usuario intenta agregar un SDC con direcciones IP que no existen en las IP de SDC aprobadas, lo que obliga al MDM a crear un nuevo objeto
de SDC. 3. El nombre del SDC que se utiliza es del nombre del SDC que ya existía antes
4. Se produce un estado de alarma de MDM en el MDM principal y en la toma de control



del MDM secundario 1. El usuario ejecuta el comando add SDC mediante IP y no GUID. y recibe un error de comunicación como stdout, por ejemplo: 

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



2. Al verificar el archivo MDM exp.0, se puede observar el siguiente estado de pánico

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)]


 Impacto:
1.El comando Add SDC fallará: SDC no se agregará al sistema
2.Conmutación por error de MDM

Cause

Antes de PowerFlex v3.0, el componente de MDM almacenaba todas las IP de los SDC, incluso para los SDC desconectados. A partir de la versión 3.0, el componente MDM realiza un seguimiento solo de las IP de SDC conectadas o aprobadas.

Como parte del comando "add SDC", el usuario debe usar parámetros adicionales, como los siguientes: "SDC IPs" o "SDC GUID" con un parámetro opcional de "SDC name".  
Una vez que se emite el comando "add SDC", el MDM intentará buscar un SDC existente con esos parámetros. En nuestra situación, el usuario proporcionó "SDC IPs" desconocido y, en consecuencia,
el MDM no está familiarizado con las "SDC IPs" recién proporcionadas debido al cambio introducido en la versión 3.0, por lo que MDM ha creado un nuevo objeto de SDC.

Además, el parámetro "SDC name" que se utilizó durante la ejecución del comando era un nombre de SDC existente; por lo tanto, se eliminó inmediatamente el objeto de SDC que se acababa de crear, ya que MDM detectó que este nombre ya estaba en uso.
Una vez que MDM intentó acceder al objeto de SDC eliminado, se afirmó y se produjo una conmutación por error.
 

Resolution

Para superar esta situación y agregar correctamente los SDC que se conectaron anteriormente, utilice el parámetro "SDC GUID" en lugar de "SDC IP". 
Por ejemplo: 

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

Versiones afectadas

Todas las versiones posteriores a 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.