Subject
Split-bran 방지를 위한 Isolation 대응책 개선
APPLIES TO:
3.6
SYMPTOMS
- 대기 서버 고립 시 Isolation 적용 문제
- 노드 상태와 Isolation 적용 관계
CAUSE
{panel:title=노드 고립 대응의 목적}
운영 서버가 고립되어 대기 서버가 노드 장애로 인식하고 서비스 절체를 시도할 경우 발생할 수 있는 병렬 규칙 위반을 방지하기 위함이다. 이 경우 운영서버는 대기서버가 서비스를 시작하기 전 가능한 빠른 시간안에 리소스에 대한 점유권을 넘겨야 하는데, 이를 위한 가장 빠른 방법은 '시스템 재시작'이다.
{panel}
- 운영 중인 그룹이 없을 경우 재시작하지 않아야 한다.
- 노드가 정상 상태에서만 적용되어야 한다.
- 일반적인 시스템 재시작 과정에서 수행되는 종료 절차(RC)를 거치지 않고 바로 종료되어야 한다.
SOLUTION
그룹이 온라인중인 경우 - 온라인되어 있는 노드 스트립트 실행, 오프라인노드 스트립트 실행안함
그룹이 오프라인인 경우 - 양쪽 노드 모두 스크립트 실행 안함
스크립트 실행 후 - 양쪽 모두 스크립트 재 실행 안함.
Fixed 3.6.2