PowerFlex 3.x Add SDC-kommando forårsaker MDM-panikk og failover

Summary: Når du har utført, legg til SDC-kommando (scli --add_sdc /), oppstår 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 kjører i "Begrenset modus"
Brukeren prøver å legge til en SDC med IP-adresser som ikke finnes i de godkjente SDC-IP-ene - noe som tvinger MDM-en til å opprette et nytt SDC-objekt.
SDC-navnet som brukes er av SDC-navn som allerede eksisterte før.
MDM-panikk oppstår ved primær MDM og sekundær MDM-overtakelse.

Symptomer
Brukeren kjører add SDC-kommandoen ved hjelp av IP-adresser og ikke GUID, og mottar en kommunikasjonsfeil som stdout for eksempel: 

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

Hvis du kontrollerer MDM exp.0-filen, kan 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)]

 

Innvirkning

Legg til SDC-kommandoen mislykkes – SDC vil ikke bli lagt til i MDM-system-failoveren.

Cause

Før VxFlex v3.0 lagret MDM-komponenten alle SDCs IP-adresser, selv for frakoblede SDC-er. Fra versjon 3.0 og fremover sporer MDM-komponenten bare tilkoblede eller godkjente SDC IP-er.

Som en del av kommandoen "add SDC" må brukeren bruke flere parametere som: "SDC IPs" eller "SDC GUID" med den valgfrie parameteren "SDC name".  
Når kommandoen "add SDC" er utstedt, prøver MDM å slå opp etter en eksisterende SDC med disse parameterne, i vårt scenario leverte brukeren en ukjent "SDC IP", og følgelig er MDM ikke kjent med de nylig leverte "SDC IP-ene" på grunn av endringen introdusert i versjon 3.0, derfor har MDM opprettet et nytt SDC-objekt.

I tillegg var parameteren "SDC name" som ble brukt under kjøring av kommandoen, et eksisterende SDC-navn, og derfor har den umiddelbart slettet SDC-objektet som nettopp ble opprettet, ettersom MDM har oppdaget at dette navnet allerede er i bruk.
Når MDM prøvde å få tilgang til det slettede SDC-objektet, ble det bekreftet og en failover oppstod.

Resolution

PowerFlex Dev'-teamet vil løse dette problemet i våre neste utgivelser.

Hvis du vil overvinne dette scenariet og legge til SDC-er som ble koblet til tidligere, bruker du parameteren "SDC GUID" i stedet for "SDC IP". 
Eksempel: 

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

 

Berørte versjoner
Alle versjoner som er høyere enn 3.0

Løst i versjon
Fremtidig PowerFlex-versjon

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.