Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Subject
한쪽 노드에서 DRBD 리소스에서 Resolve Split-brain을 brain 상태를 해제 할 수가 없다

APPLIES TO:
"MCCS version: MCCS_LINUX_4_1_beta4.0.x
OS: RHEL 6.4 x64
APPs: none
Disk Type: mirror" mirror 



SYMPTOMS
한쪽 노드에서 DRBD 리소스에서 Resolve Split-brain을 할 수가 없음

CAUSE
"1. 한쪽 노드(2번 노드: 그룹 Online 상태)에서는 Resolve Split Brain 명령을 수행하려고 할때, MirrorNetConnectStatus 값이 false이기 때문에 수행할 수 없다고 메시지를 출력한다.
""You don't resolve splitbrain now because mirror network is down.""
2. 1번 노드에서는 MirrorNetConnectStatus 값은 True 이다. 즉, 양 노드의 MirrorNetConnectStatus 값이 서로 틀리다.
3. 1번 노드에서는 Resolve Split Brain 명령이 정상 수행 된다.

...

- MirrorNetCoonectStatus를 업데이트 해주는 위치가 잘못되어 있었음.
- MirrorNetCoonectStatus를 업데이트 해주는 로직 바로위에서 OOS체크를 하는데 OOS 체크를 하면서 다음 로직으로 넘어가지 않게 되어 있었음"



SOLUTION
"1. MirrorNetCoonectStatus를 OOS 체크하기전에 처리
2. MirrorNetCoonectStatus가 Global값인데 노드를 지정해서 값을 넘겨주는것 수정"

 

Panel
bgColor#fff

...