PowerFlex 3.X: Dodano polecenie SDC powodujące panikę i przełączanie awaryjne MDM

Podsumowanie: Po wykonaniu polecenia add SDC (scli --add_sdc /), następuje przełączenie awaryjne MDM

Ten artykuł dotyczy Ten artykuł nie dotyczy Ten artykuł nie jest powiązany z żadnym konkretnym produktem. Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.

Objawy


1.MDM jest uruchomiony w "Restricted mode"
2.Użytkownik próbuje dodać SDC z adresami IP, które nie istnieją w zatwierdzonych adresach IP SDC, co wymusza na MDM utworzenie nowego obiektu
SDC 3.Nazwa SDC, która jest używana, ma nazwę SDC, która już istniała przed
4. Błąd MDM występuje w głównym MDM i przejęciu



dodatkowego MDM 1.Użytkownik wykonuje polecenie add SDC przy użyciu adresów IP, a nie GUID, i odbiera błąd komunikacji jako standardowe wyjście, na przykład: 

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



2. Podczas sprawdzania pliku MDM exp.0 można zaobserwować poniższy błąd

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


 Wpływ:
1. Dodanie polecenia SDC nie powiedzie się — SDC nie zostanie dodany do systemu
2. Przełączanie awaryjne MDM

Przyczyna

Przed wprowadzeniem PowerFlex 3.0 składnik MDM przechowywał wszystkie adresy IP SDC, nawet w przypadku odłączonych SDC. Począwszy od wersji 3.0, składnik MDM śledzi tylko podłączone lub zatwierdzone adresy IP SDC.

W ramach polecenia "add SDC" użytkownik musi użyć dodatkowych parametrów, takich jak: "SDC IPS" lub "SDC GUID" z opcjonalnym parametrem "SDC name".  
Po wydaniu polecenia "add SDC" MDM spróbuje wyszukać istniejący klient SDC z tymi parametrami. W naszym scenariuszu użytkownik podał nieznane adresy IP SDC, w związku z czym
MDM nie jest zaznajomiony z nowo podanymi "adresami IP SDC" ze względu na zmianę wprowadzoną w wersji 3.0, dlatego MDM utworzył nowy obiekt SDC.

Ponadto parametr "SDC name", który został użyty podczas wykonywania polecenia, był nazwą istniejącego SDC, dlatego natychmiast usunięto właśnie utworzony obiekt SDC, ponieważ rozwiązanie MDM wykryło, że ta nazwa jest już używana.
Gdy rozwiązanie MDM próbowało uzyskać dostęp do usuniętego obiektu SDC, zostało ono potwierdzone i nastąpiło przejście awaryjne.
 

Rozwiązanie

Aby przezwyciężyć ten scenariusz i pomyślnie dodać SDC, które były wcześniej połączone, użyj parametru "SDC GUID" zamiast "SDC IP". 
Na przykład: 

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

Wersje, których dotyczy problem

Wszystkie wersje nowsze niż 3.0

Produkty, których dotyczy problem

Storage, ScaleIO
Właściwości artykułu
Numer artykułu: 000182722
Typ artykułu: Solution
Ostatnia modyfikacja: 25 lis 2025
Wersja:  5
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.