Versions Compared

Key

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

...

FSR 은 SB를 자동으로 감지합니다. FSR 은 내부적으로 데이터셋의 상태를 추적하는 알고리즘을 기반으로 하여 양 노드가 SB 상태인지를 식별할 수 있습니다. SB 에 대한 식별은 복제 연결이 수립되는 시점에 이루어지고 SB 로 인식되면 복제 연결은 자동으로 끊어져서 연결 중립(standalone) 상태로 대기하게 됩니다. 다음은 SB 가 발생 되었을 때의 출력 로그 입니다.

Code Block
2019-12-19 14:50:03.629 WRN establishing error=split-brain compare=newer key=1 peer=node3 resource=r0 state=connected

해결

SB 를 해결하는 방법은 SB가 발생한 두 노드 중 희생할 노드를 결정하는 것으로 시작합니다. 희생할 노드가 결정되면 희생노드 상에서 다음의 명령을 통해 희생노드의 데이터를 폐기하는 옵션으로 연결을 시도하여 최종 SB를 해결합니다.

Code Block
fsradm connect --discard-my-data <res-id> <peer-node>

--discoard-my-data 로 연결을 수립하여 SB를 해결하면 희생노드는 상대노드를 기준으로 재 동기화하여 최신 복제 데이터 셋으로 복구 합니다.

장애 대응

I/O 오류

디스크 언마운트