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

자원 관리 지원 제공

클러스터 관리자가 자원에 대해 수행할 수 있는 작업에는 자원 등록 정보 설정 및 변경이 포함됩니다. API는 사용자가 이러한 관리 작업에 연결되는 코드를 만들 수 있도록 ValidateUpdate 콜백 메소드를 정의합니다.

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

RGM은 클러스터 관리자가 자원 또는 자원 그룹 등록 정보를 변경하거나(RGM에서 등록 정보를 설정하는 경우 제외) 모니터가 StatusStatus_msg 자원 등록 정보를 설정하는 경우에만 Validate를 호출합니다.

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