PowerFlex 3.5: 복제 사용 시 피어 연결 끊김
Summary: PowerFlex 복제를 구성한 후 피어 시스템 상태가 "분리됨"으로 표시되고 "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에서 localhost의 포트 7611로 들어오는 연결은 없습니다.
다른 쪽(SiteB)은 다음과 같이 분리된 것으로 표시됩니다. NOT_CONN 예:
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로 구성된 경우 이 문제가 발생할 수 있습니다.
사이트 간에 네트워크 연결(방화벽, 라우팅 등) 문제가 있는 경우에도 유사한 문제가 발생할 수 있습니다. 또 다른 이유는 양쪽에 중복된 IP(즉, 동일한 IP로 실행되는 두 개의 MDM가 있음) 또는 발신 TCP 세션(프록시)을 가로채는 일종의 네트워크 디바이스 때문입니다.
이 경우 SiteB MDM은 SiteA의 MDM 중 하나에 대해 TCP 소켓을 열어 두었지만 해당 MDM에 연결되지 않았으며 사이트 간 경로에 있는 라우터 중 하나에 의해 연결이 인위적으로 유지되었습니다.
두 사이트의 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 문제가 아님