PowerFlex 3.x Tilføj SDC-kommando, der forårsager MDM-panik og failover

Summary: Når du har udført, skal du tilføje SDC-kommando (scli --add_sdc /), forekommer MDM-failover.

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

Scenario
MDM kører i "Begrænset tilstand"
Bruger forsøger at tilføje en SDC med IP'er, der ikke findes i de godkendte SDC IP'er - hvilket tvinger MDM til at oprette et nyt SDC-objekt.
SDC-navn, der bruges, er af SDC-navn, der allerede eksisterede før.
MDM-panik opstår ved den primære MDM-optagelse og den sekundære MDM-overtagelse.

Symptomer
Brugeren kører add-SDC-kommandoen ved hjælp af IP'er og ikke GUID og modtager en kommunikationsfejl som stdout, f.eks.: 

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

Når du tjekker MDM exp.0-filen, kunne panikken nedenfor observeres.

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

 

Påvirkning

Tilføj SDC-kommando mislykkes - SDC føjes ikke til systemets MDM-failover.

Cause

Før VxFlex v3.0 lagrede MDM-komponenten alle SDC'ers IP'er, selv for frakoblede SDC'er. Fra version 3.0 og frem sporer MDM-komponenten kun tilsluttede eller godkendte SDC-IP er.

Som en del af kommandoen "add SDC" skal brugeren bruge yderligere parametre såsom: "SDC IP er" eller "SDC GUID" med en valgfri parameter "SDC-navn".  
Når kommandoen "tilføj SDC" er udstedt, forsøger MDM at søge efter en eksisterende SDC med disse parametre, i vores scenarie leverede brugeren en ukendt "SDC IP'er", og MDM er derfor ikke bekendt med de nyligt leverede "SDC IP'er" på grund af ændringen introduceret i version 3.0, derfor har MDM oprettet et nyt SDC-objekt.

Derudover var parameteren "SDC-navn", der blev brugt under kørsel af kommandoen, et eksisterende SDC-navn, og det har derfor straks slettet SDC-objektet, der netop blev oprettet, da MDM har registreret, at dette navn allerede er i brug.
Når MDM forsøgte at få adgang til det slettede SDC-objekt, har det hævdet, og der opstod en failover.

Resolution

PowerFlex Dev'-teamet vil løse dette problem i vores næste udgivelser.

For at overvinde dette scenarie og tilføje SDC'er, der tidligere var tilsluttet, skal du bruge parameteren "SDC GUID" i stedet for "SDC IP." 
F.eks.: 

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

 

Påvirkede versioner
Alle versioner højere end 3.0

Løst i version
PowerFlex fremtidige version

Affected Products

ScaleIO, PowerFlex Software, VxFlex Product Family, Ready Node Series
Article Properties
Article Number: 000183371
Article Type: Solution
Last Modified: 29 Apr 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.