PowerFlex 3.x MDM paniğine ve yük devretmeye neden olan SDC Ekle komutu

Summary: SDC ekleme komutunu (scli --add_sdc gerçekleştirdikten sonra /), MDM yük devretme gerçekleşir.

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

Senaryo
MDM "Kısıtlı modda" çalışıyorKullanıcı
, onaylanan SDC IP'lerinde bulunmayan IP'lere sahip bir SDC eklemeye çalışır ve bu da MDM'yi yeni bir SDC nesnesi oluşturmaya zorlar.
Kullanılan SDC adı, daha önce zaten var olan SDC adıdır.
MDM paniği, birincil MDM'de ve ikincil MDM devralmada oluşur.

Belirti -leri
Kullanıcı add SDC komutunu GUID yerine IP'leri kullanarak çalıştırır ve stdout olarak bir iletişim hatası alır, örneğin: 

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

MDM exp.0 dosyasını kontrol ederken aşağıdaki panik gözlemlenebilir.

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

 

Etki

Add SDC komutu başarısız oluyor - SDC, sistem MDM yük devretme işlemine eklenmez.

Cause

VxFlex v3.0'dan önce MDM bileşeni, bağlantısı kesilmiş SDC'ler de dahil olmak üzere tüm SDC'lerin IP'lerini depoluyordu. Sürüm 3.0 ve sonraki sürümlerde, MDM bileşeni yalnızca bağlı veya onaylanmış SDC IP'lerini izler.

add SDC" komutunun bir parçası olarak, kullanıcının aşağıdaki gibi ek parametreler kullanması gerekir: İsteğe bağlı "SDC adı" parametresiyle "SDC IP'leri" veya "SDC GUID".  
"add SDC" komutu verildikten sonra, MDM bu parametrelerle mevcut bir SDC'yi aramaya çalışır, senaryomuzda kullanıcı tanıdık olmayan bir "SDC IP'leri" sağladı ve buna göre MDM, sürüm 3.0'da sunulan değişiklik nedeniyle yeni sağlanan "SDC IP'lerine" aşina değildir, bu nedenle MDM yeni bir SDC nesnesi oluşturmuştur.

Buna ek olarak, komutu çalıştırırken kullanılan "SDC name" parametresi mevcut bir SDC adıydı, bu nedenle MDM bu adın zaten kullanımda olduğunu algıladığı için yeni oluşturulan SDC nesnesini hemen sildi.
MDM, silinen SDC nesnesine erişmeye çalıştığında sorun oluştu ve bir yük devretme gerçekleşti.

Resolution

PowerFlex Geliştirici ekibi, sonraki sürümlerimizde bu sorunu ele alacaktır.

Bu senaryonun üstesinden gelmek ve daha önce bağlanmış SDC'leri başarıyla eklemek için "SDC IP" yerine "SDC GUID" parametresini kullanın. 
Örneğin: 

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

 

Etkilenen Sürümler
3.0'dan yüksek tüm sürümler

Sorunun Düzeltildiği Sürüm
:PowerFlex gelecek sürüm

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.