PowerFlex 3.X: Lägg till SDC-kommando som orsakar MDM-panik och failover-funktion

Summary: När du har utfört kommandot add SDC (scli --add_sdc /) sker MDM-failover-funktion

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 körs i "Begränsat läge"
2. Användaren försöker lägga till en SDC med IP-adresser som inte finns i de godkända SDC-IP-adresserna, vilket tvingar MDM att skapa ett nytt SDC-objekt
3. SDC-namnet som används är ett SDC-namn som redan fanns före
4. MDM-panik uppstår på den primära MDM-enheten och det sekundära MDM-övertagandet



1. Användaren kör kommandot add SDC med IP-adresser och inte GUID, och tar emot kommunikationsfel som stdout till exempel: 

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



2. Vid kontroll av MDM exp.0-filen kunde paniken nedan observeras

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


 Effekt:
1. Det går inte att lägga till SDC-kommando – SDC läggs inte till i systemet
. 2. MDM-failover-funktion

Cause

Före PowerFlex v3.0 lagrade MDM-komponenten alla SDC-IP-adresser, även för frånkopplade SDC:er. Från version 3.0 och framåt spårar MDM-komponenten endast anslutna eller godkända SDC-IP-adresser.

Som en del av kommandot "add SDC" måste användaren använda ytterligare parametrar som: "SDC IPs" eller "SDC GUID" med den valfria parametern "SDC name".  
När kommandot "add SDC" har utfärdats försöker MDM-enheten söka efter en befintlig SDC med dessa parametrar. I vårt scenario har användaren angett en okänd SDC-IP-adress, och följaktligen är MDM-enheten inte bekant med de nyligen tillagda "SDC-IP-adresserna"
på grund av ändringen som infördes i version 3.0. Därför har MDM skapat ett nytt SDC-objekt.

Dessutom var parametern "SDC name" som användes när kommandot kördes ett befintligt SDC-namn. Därför har det omedelbart tagit bort det SDC-objekt som just skapades eftersom MDM har upptäckt att det här namnet redan används.
När MDM försökte komma åt det borttagna SDC-objektet har det bekräftat och en failover inträffade.
 

Resolution

För att övervinna detta scenario och lägga till SDC:er som har anslutits tidigare använder du parametern "SDC GUID" istället för "SDC IP". 
Till exempel: 

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

Versioner som påverkas

Alla versioner högre än 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.