Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서

Init, FiniBoot 메소드

세 개의 선택적 메소드, Init, FiniBoot를 사용하면 RGM에서 자원에 대한 초기화 및 종료 코드를 실행할 수 있습니다.

RGM은 다음 조건 중 하나의 결과로 자원이 관리 상태가 될 경우 Init 메소드를 실행하여 자원의 일회성 초기화를 수행합니다.

RGM은 다음 조건 중 하나의 결과로 자원이 관리 해제 상태가 될 경우 Fini 메소드를 실행하여 자원을 정리합니다.

정리는 멱등원이어야 합니다. 즉, 정리가 이미 완료된 경우 Fini가 성공적으로 종료됩니다.

RGM은 새로 클러스터에 결합된 노드, 즉 부트되거나 재부트된 노드에서 Boot 메소드를 실행합니다.

Boot 메소드는 일반적으로 Init와 동일한 초기화를 수행합니다. 이 초기화는 멱등원이어야 합니다. 즉, 로컬 노드에서 자원을 이미 초기화한 경우 BootInit가 성공적으로 종료됩니다.