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

관리 지원 메소드

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

Validate

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

Validate는 클러스터 관리자가 자원 또는 자원 그룹 등록 정보를 변경하는 경우에만 호출되며 RGM에서 등록 정보를 설정하는 경우나 모니터에서 StatusStatus_msg 자원 등록 정보를 설정하는 경우에는 호출되지 않습니다.

Update

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


주 –

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