PowerFlex 3.x 新增 SDC 命令會導致 MDM 錯誤和容錯移轉

Summary: 執行新增 SDC 命令後 (scli --add_sdc /),發生 MDM 故障轉移。

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

劇本
MDM 在「受限模式」
中執行使用者嘗試新增 SDC 的 IP 在核准的 SDC IP 中不存在,這會強制 MDM 建立新的 SDC 物件。
使用的 SDC 名稱為之前已存在的 SDC 名稱。
MDM 錯誤發生在主要 MDM 和次要 MDM 接管時。

症狀
使用者使用 IP 而非 GUID 執行新增 SDC 命令,並收到作為 stdout 的通訊錯誤,例如: 

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

檢查 MDM exp.0 檔案時,可能會發生以下錯誤。

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

 

影響

新增 SDC 命令失敗 - SDC 將不會新增至系統 MDM 容錯移轉。

Cause

在 VxFlex v3.0 之前,MDM 元件會儲存所有 SDC IP,即使是中斷連線的 SDC 也是如此。從版本 3.0 及以後,MDM 元件僅跟蹤已連接或批准的 SDC IP。

作為「add SDC」命令的一部分,使用者必須使用其他參數,例如:「SDC IP」或「SDC GUID」,含選用參數「SDC 名稱」。  
發出「add SDC」命令後,MDM 會嘗試尋找具有這些參數的現有 SDC,在我們的方案中,使用者提供了不熟悉的「SDC IP」,因此,由於版本 3.0 中引入的變更,MDM 不熟悉新提供的「SDC IP」,因此 MDM 建立了新的 SDC 物件。

此外,執行命令時使用的「SDC 名稱」參數是現有的 SDC 名稱,因此會立即刪除剛建立的 SDC 物件,因為 MDM 已偵測到此名稱已在使用中。
MDM 嘗試存取已刪除的 SDC 物件後,即會發出訊號,並發生容錯移轉。

Resolution

PowerFlex 開發人員團隊將在下一個版本中解決此問題。

若要克服這種情況,並成功新增先前連接的 SDC,請使用「SDC GUID」參數,而非「SDC IP」。
例如: 

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

 

受影響的版本
所有高於 3.0 的版本

已修正問題的版本
PowerFlex 未來版本

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.