PowerFlex 3.X: SDC-opdracht toegevoegd die MDM-paniek en failover veroorzaakt

Summary: Na het uitvoeren van de opdracht SDC toevoegen (scli --add_sdc /), vindt MDM-failover plaats

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 wordt uitgevoerd in beperkte modus2
. De gebruiker probeert een SDC toe te voegen met IP-adressen die niet bestaan in de goedgekeurde SDC-IP's, waardoor de MDM gedwongen wordt een nieuw SDC-object
te maken 3. De SDC-naam die wordt gebruikt, is van de SDC-naam die al bestond vóór
4. MDM-paniek treedt op op de primaire MDM en de secundaire MDM-overname



1. De gebruiker voert de opdracht SDC toevoegen uit met behulp van IP's en niet met de GUID, en ontvangt een communicatiefout als stdout, bijvoorbeeld: 

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



2. Als u het MDM exp.0-bestand controleert, kan de onderstaande paniek worden waargenomen

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. SDC-opdracht toevoegen mislukt - SDC wordt niet toegevoegd aan het systeem
2. MDM-failover

Cause

Vóór PowerFlex v3.0 sloeg de MDM-component alle IP-SDC's op, zelfs voor losgekoppelde SDC's. Vanaf versie 3.0 volgt de MDM-component alleen verbonden of goedgekeurde SDC-IP's.

Als onderdeel van de opdracht "add SDC" moet de gebruiker aanvullende parameters gebruiken, zoals: "SDC IPs" of "SDC GUID" met een optionele parameter "SDC name".  
Zodra de opdracht "add SDC" is gegeven, zal de MDM proberen te zoeken naar een bestaande SDC met die parameters. In ons scenario heeft de gebruiker een onbekende "SDC IP's" opgegeven en is de MDM daarom
niet bekend met de nieuw geleverde "SDC IP's" vanwege de wijziging die is geïntroduceerd in versie 3.0, vandaar dat MDM een nieuw SDC-object heeft gemaakt.

Bovendien was de parameter "SDC name" die werd gebruikt tijdens het uitvoeren van de opdracht een bestaande SDC-naam, vandaar dat het zojuist gemaakte SDC-object onmiddellijk werd verwijderd, omdat MDM heeft gedetecteerd dat deze naam al in gebruik is.
Zodra MDM probeerde toegang te krijgen tot het verwijderde SDC-object, werd dit bevestigd en vond er een failover plaats.
 

Resolution

Als u dit scenario wilt oplossen en SDC's wilt toevoegen die eerder zijn aangesloten, gebruikt u de parameter "SDC GUID" in plaats van "SDC IP". 
Bijvoorbeeld: 

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

Versies waarop dit van toepassing is

Alle versies hoger dan 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.