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

자원 관리 지원 제공

자원에 대한 관리 작업에는 자원 등록 정보의 설정 및 변경이 포함됩니다. API에서는 사용자가 이 관리 작업에 후크할 수 있도록 ValidateUpdate 콜백 메소드를 정의합니다.

자원을 만들고 관리 작업에서 자원이나 자원을 포함하는 그룹의 등록 정보를 업데이트할 때 RGM에서 선택적인 Validate 메소드를 호출합니다. RGM은 자원과 자원 그룹의 등록 정보 값을 Validate 메소드에 전달합니다. RGM은 자원 유형의 Init_nodes 등록 정보로 표시한 클러스터 노드 집합에서 Validate를 호출합니다. Init_nodes에 대한 자세한 내용은 자원 유형 등록 정보 또는 rt_properties(5) 설명서 페이지를 참조하십시오. 만들기 또는 업데이트를 적용하기 전에 RGM은 Validate를 호출하며 노드에 대한 메소드의 오류 종료 코드로 인해 만들기나 업데이트가 실패합니다.

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

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