PowerFlex 3.X : Ajout de la commande SDC provoquant un fonctionnement inattendu et un basculement du MDM

Summary: Après avoir exécuté la commande add SDC (scli --add_sdc /), le basculement MDM se produit

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. Le MDM est en cours d’exécution en « mode restreint »
2. L’utilisateur tente d’ajouter un SDC avec des adresses IP qui n’existent pas dans les adresses IP approuvées du SDC, ce qui force le MDM à créer un nouvel objet
SDC 3. Le nom du SDC utilisé est le nom du SDC qui existait déjà avant
4. Un fonctionnement inattendu du MDM se produit sur le MDM principal et la prise de contrôle



du MDM secondaire 1. L’utilisateur exécute la commande add SDC à l’aide des adresses IP et non du GUID. et reçoit une erreur de communication en tant que stdout, par exemple : 

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



2. Vérification du fichier exp.0 MDM, un fonctionnement inattendu ci-dessous a pu être observé

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


 Impact:
1. La commande Add SDC échoue : le SDC ne sera pas ajouté au système
2. Basculement MDM

Cause

Avant PowerFlex v3.0, le composant MDM stockait toutes les adresses IP des SDC, même pour les SDC déconnectés. À partir de la version 3.0, le composant MDM suit uniquement les adresses IP SDC connectées ou approuvées.

Dans le cadre de la commande « add SDC », l’utilisateur doit utiliser des paramètres supplémentaires tels que : « SDC IPs » ou « SDC GUID » avec un paramètre facultatif « SDC name ».  
Une fois que la commande « add SDC » est émise, le MDM tente de rechercher un SDC existant avec ces paramètres. Dans notre scénario, l’utilisateur a fourni des « SDC IP » inconnus, et par conséquent, le MDM n’est pas familier avec les « SDC IP » nouvellement fournis en raison de la modification introduite dans la version 3.0. Par conséquent,
le MDM a créé un nouvel objet SDC.

En outre, le paramètre « SDC name » utilisé lors de l’exécution de la commande était un nom SDC existant. Par conséquent, il a immédiatement supprimé l’objet SDC qui vient d’être créé, car le MDM a détecté que ce nom est déjà en cours d’utilisation.
Une fois que le MDM a tenté d’accéder à l’objet SDC supprimé, il a été validé et un basculement s’est produit.
 

Resolution

Pour résoudre ce problème et ajouter des SDC qui étaient auparavant connectés, utilisez le paramètre « SDC GUID » au lieu de « SDC IP ». 
Par exemple : 

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

Versions affectées

Toutes les versions supérieures à 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.