PowerFlex 3.X: MDMパニックとフェールオーバーを引き起こすSDCコマンドの追加

Summary: add 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


1. MDMが「制限付きモード」で実行されている
2.ユーザーが承認されたSDC IPに存在しないIPを持つSDCを追加しようとすると、MDMは新しいSDCオブジェクトを作成するように強制されます
3.使用されているSDC名は、以前から存在していたSDC名です
4.プライマリーMDMとセカンダリーMDMのテイクオーバーでMDMパニックが発生します



1.ユーザーがGUIDではなくIPを使用してadd SDCコマンドを実行します。 通信エラーをstdoutとして受け取ります(例: 

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



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


 影響:
1. Add SDCコマンドが失敗します。SDCはシステムに追加されません
2.MDMフェールオーバー

Cause

PowerFlex v3.0より前では、MDMコンポーネントには、切断されたSDCであっても、すべてのSDC IPが格納されていました。バージョン3.0以降では、MDMコンポーネントは接続または承認されたSDC IPのみを追跡します。

「add SDC」コマンドの一部として、ユーザーは次のような追加パラメーターを使用する必要があります。「SDC IPs」または「SDC GUID」にオプションのパラメーター「SDC name」を指定します。  
「add SDC」コマンドが発行されると、MDMはこれらのパラメーターを使用して既存のSDCを検索しようとします。このシナリオでは、ユーザーがなじみのない「SDC IP」を入力したため、
MDMはバージョン3.0で導入された変更により、新しく提供された「SDC IP」に慣れていないため、MDMは新しいSDCオブジェクトを作成しました

さらに、コマンドの実行中に使用された「SDC name」パラメーターは既存のSDC名でした。この名前がすでに使用されていることをMDMが検出したため、作成されたばかりのSDCオブジェクトがただちに削除されました
MDMが削除されたSDCオブジェクトにアクセスしようとすると、アサートされ、フェールオーバーが発生します。
 

Resolution

このシナリオを解決し、以前に接続されていたSDCを正常に追加するには、「SDC IP」ではなく「SDC GUID」パラメーターを使用してください。
例: 

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

問題が発生するバージョン

3.0以降のすべてのバージョン

Affected Products

Storage, ScaleIO
Article Properties
Article Number: 000182722
Article Type: Solution
Last Modified: 25 Nov 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.