Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Subject
MCCS 그룹 Tlock 상태에서 시스템 리부팅을 수행하면 시스템이 리부팅되지 않는다.


APPLIES TO:
3.6.1, 3.6.2


SYMPTOMS
시스템 리부팅시 mccs rc 스크립트에서 mcgroup -relocate 명령을 실행한후
mccs를 종료하게 되어 있는데 Temp lock일 경우 mcgroup -relocate 명령이
종료되지 않아 대기상태에 있음

sc스크립트에서 lock일경우 relocate실행안되도록 사용자 가 변경 하면 발생안함.



CAUSE
mcgroup -relocate 명령에서 내리는 offline후, 모든 리소스 종료까지 대기 하는데
temp-Lock, Perm-Lock 일경우 offline명령이 취소되므로 대기 하게 됨.
relocate시 standby 노드가 죽어 있으면, switch 명령을 실행 하지 못함


SOLUTION
relocate명령의 재정의 가 필요
: relocate는 기본적으로 switch 의 정책와 동일한 정책을 사용하므로 문제 가 되고 있다.
따라서 switch 가 아닌 active-offline 후 standby- online과 같은 형태로 처리 정의한다.

1. 그룹의 현재 옵션값에 상관없이 offline 시도(TLOCK,LOCK, Failoverable = false, AutoFailoverble = false 등)
2. 그룹 오프라인후 반대편으로 온라인 시도하지 않는 경우는
- AutoFailoverble = false
- SingleNode 상태
- 병렬그룹 상태
3. Group의 상태가 stopping에서 watching으로 바뀌면 Group이 offline 된것으로 간주하여 Relocate명령을 종료(무조건 SUCCESS 반환) 

  • No labels