PowerFlex 3.x Lisää SDC -komento, joka aiheuttaa MDM-paniikin ja vikasietoisuuden
Summary:
Lisää SDC-komento (scli --add_sdc /), MDM-vikasietoisuus tapahtuu.
Symptoms
Skenaario
MDM toimii "Rajoitettu tila"
Käyttäjä yrittää lisätä SDC: n IP-osoitteilla, joita ei ole hyväksytyissä SDC-IP-osoitteissa - mikä pakottaa MDM: n luomaan uuden SDC-objektin.
Käytetty SDC-nimi on SDC-nimi, joka oli jo olemassa aiemmin.
MDM-paniikki ilmenee ensisijaisessa MDM:ssä ja toissijaisessa MDM-haltuunotossa.
Oireet
Käyttäjä suorittaa add SDC -komennon käyttämällä IP-osoitteita GUID-tunnuksen sijaan ja saa tiedonsiirtovirheen stdout-muodossa, esimerkiksi:
# scli --add_sdc --sdc_ip 123.234.234.201 --sdc_name SDC40 Error: MDM failed command. Status: Communication error
MDM exp.0 -tiedostoa tarkistettaessa voidaan havaita alla oleva paniikki.
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)]
Vaikutus
SDC-komennon lisääminen epäonnistuu – SDC:tä ei lisätä järjestelmän MDM-vikasietoon.
Cause
Osana add SDC -komentoa käyttäjän on käytettävä lisäparametreja, kuten: SDC-IP-osoitteet tai SDC-GUID-tunnus, jonka valinnainen parametri on SDC-nimi.
Kun add SDC -komento on annettu, MDM yrittää etsiä olemassa olevaa SDC:tä kyseisillä parametreilla. Tässä skenaariossa käyttäjä on antanut tuntemattomat SDC-IP-osoitteet, ja vastaavasti MDM ei tunne äskettäin toimitettuja SDC-IP-osoitteita versiossa 3.0 tehdyn muutoksen vuoksi, joten MDM on luonut uuden SDC-objektin.
Lisäksi komennon suorittamisen aikana käytetty SDC name -parametri oli olemassa oleva SDC-nimi, joten se on välittömästi poistanut juuri luodun SDC-objektin, koska MDM on havainnut, että tämä nimi on jo käytössä.
Kun MDM yritti käyttää poistettua SDC-objektia, se vakuutti ja tapahtui vikasietoisuus.
Resolution
PowerFlexin kehitystiimi käsittelee tätä ongelmaa seuraavissa versioissamme.
Voit korjata tämän skenaarion ja lisätä aiemmin yhdistetyt SDC:t käyttämällä SDC GUID -parametria SDC IP:n sijaan.
Esimerkki:
scli --add_sdc --sdc_guid FA4BFBF6-546A-11E8-B40D-0050568D283E
Versiot
, joita ongelma koskeeKaikki versiota 3.0 vanhemmat versiot
Korjattu versiossa
PowerFlexin tuleva versio