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

관리 지원 메소드

자원의 관리 작업에는 자원 등록 정보의 설정 및 변경이 포함됩니다. ValidateUpdate 콜백 메소드를 사용하면 자원 유형 구현에서 이 관리 작업에 연결할 수 있습니다.

Validate

자원을 만드는 경우 그리고 관리 작업에서 자원이나 자원을 포함하는 자원 그룹의 등록 정보를 업데이트하는 경우 이 선택적인 메소드가 호출됩니다. 자원 유형의 Init_nodes 등록 정보에서 표시한 클러스터 노드 집합에서 이 메소드가 호출됩니다. 만들기나 업데이트가 적용되기 전에 Validate가 호출됩니다. 노드에서 메소드의 실패 종료 코드가 있으면 만들기나 업데이트가 취소됩니다.

RGM에서 등록 정보를 설정하거나 모니터가 StatusStatus_msg 자원 등록 정보를 설정할 때가 아니라 관리 작업을 통해 자원 또는 자원 그룹 등록 정보가 변경될 경우에만 Validate가 호출됩니다.

Update

실행 중인 자원에 등록 정보가 변경되었음을 알리기 위해 이 선택적인 메소드가 호출됩니다. 자원이나 자원 그룹의 등록 정보 설정에서 관리 작업이 성공하면 Update가 호출됩니다. 이 메소드는 자원이 온라인 상태인 노드에서 호출됩니다. 해당 메소드는 API 액세스 함수를 사용하여 활성 자원에 영향을 미치는 등록 정보 값을 읽고 이에 따라 실행 중인 자원을 조정합니다.

Update 메소드가 실패하면 syslog() 함수에서 오류 메시지를 생성하지만 자원의 RGM 관리에는 영향을 미치지 않습니다.