PowerFlex 3.5: レプリケーション使用時のピアの切断
Summary: PowerFlexレプリケーションを構成した後、ピア システムのステータスが「Decoupled」になり、「REMOTE_PEER_MDM_DENIED_MESSAGE_AS_NO_WORKING_CLIENT_CONNECTION_TO_THIS_PEER」エラー メッセージが表示されます。
Symptoms
この問題は、PowerFlexレプリケーションを構成した直後に発生する可能性がありますが、ネットワークを変更した後、またはいずれかの側のマスターMDMが特定のノードに変更された場合にも発生する可能性があります。
scli --query_replication_peer_system 一方の側 (SiteA) では、次の値を返します。
query-all-Replication Peer System returned 1 Replication Peer System nodes. Replication Peer System ID: 045a1aa61167b20f Replication Peer System internal ID: eef8648500000000 Name: SiteB State: Decoupled, REMOTE_PEER_MDM_DENIED_MESSAGE_AS_NO_WORKING_CLIENT_CONNECTION_TO_THIS_PEER IP: 192.168.89.14,192.168.89.13,192.168.89.18 Port: 7611 Version: N/A SDR-SDR connectivity status: All connected
「netstat」出力は次のようになります。
tcp 0 0 192.168.86.19:50470 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50464 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50216 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50458 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100.
ピアMDMのポート7611への発信接続が4つありますが、SiteBからローカルホストのポート7611への着信接続はありません。
別の側(SiteB)は、NOT_CONN次のようにDecoupledとして表示されます。
Query-all-Replication Peer System returned 1 Replication Peer System nodes. Replication Peer System ID: 0966250f2fae770f Replication Peer System internal ID: c0f3862b00000000 Name: SiteA State: Decoupled, NOT_CONN IP: 192.168.86.20,192.168.86.13,192.168.86.19 Port: 7611 Version: 3.5.1100 SDR-SDR connectivity status: All connected
この側の「netstat」出力は、次のようになります。
B -> A tcp 0 157 192.168.89.14:7611 192.168.86.19:50470 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:7611 192.168.86.19:50216 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:7611 192.168.86.19:50464 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:7611 192.168.86.19:50458 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54460 192.168.86.19:7611 SYN_SENT 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54456 192.168.86.19:7611 SYN_SENT 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54458 192.168.86.19:7611 SYN_SENT 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54454 192.168.86.19:7611 SYN_SENT 446371/mdm-3.5.1100
SiteA(192.168.89.14)からの接続があり、送信元ポート番号はSiteAの「netstat」出力と一致しますが、発信接続はSYN_SENT状態であり、SiteAとのTCPハンドシェイクを完了できず、事実上MDMピアリングを確立できません。
影響
レプリケーションが機能しない 根本原因によっては、まったく機能しない場合があります。または、特定のノードがいずれかの側でマスターMDMになった場合にのみ機能する場合があります。
Cause
この問題は、MDM IPアドレスの構成ミスまたはサイト間のネットワークの問題が原因で発生します。たとえば、SiteA が正しい IP アドレスで構成されていても、SiteB が SiteA の MDM に属していない IP で構成されている場合、この問題が発生する可能性があります。
サイト間にネットワーク接続(ファイアウォール、ルーティングなど)の問題がある場合も、同様の問題が発生する可能性があります。もう1つの理由は、どちらかの側でIPが重複している(つまり、同じIPで実行されているMDMが2つある)か、発信TCPセッションをインターセプトしている何らかのネットワーク デバイス(プロキシ)です。
この特定のケースでは、SiteB MDMはSiteAのMDMの1つに対してTCPソケットを開いたままにしていましたが、そのMDMには接続されておらず、サイト間のパス上のルーターの1つによって接続が人為的に存続していました。
netstat の出力は、両方のサイトで次のように表示されます。
A -> B tcp 0 0 192.168.86.19:50470 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50464 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50216 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50458 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. B -> A tcp 0 0 192.168.89.14:54460 192.168.86.19:7611 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54456 192.168.86.19:7611 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54458 192.168.86.19:7611 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54454 192.168.86.19:7611 ESTABLISHED 446371/mdm-3.5.1100 tcp6 0 157 192.168.89.14:7611 192.168.86.19:50470 ESTABLISHED 446371/mdm-3.5.1100 tcp6 0 0 192.168.89.14:7611 192.168.86.19:50216 ESTABLISHED 446371/mdm-3.5.1100 tcp6 0 0 192.168.89.14:7611 192.168.86.19:50464 ESTABLISHED 446371/mdm-3.5.1100 tcp6 0 0 192.168.89.14:7611 192.168.86.19:50458 ESTABLISHED 446371/mdm-3.5.1100
SiteB (192.168.89.14) は、ポート 7611 の SiteA (192.168.86.19) の IP アドレスへの 4 つの ESTABLISHED 接続を示していますが、SiteA の "netstat" 出力には同じものが表示されていません。
Resolution
ピアMDMのIP構成を修正します。ポートTCP/7611でサイト間の接続をテストします。古いソケットを閉じるために、マスターMDMの所有権をクラスター内の別のノードに切り替えるか、MDMサービスを再起動します。
問題が発生するバージョン
PowerFlex 3.5以降
修正バージョン
該当なし - PowerFlexの問題ではない