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

페일오버 자원 구현

페일오버 자원 그룹에는 내장된 자원 유형 LogicalHostnameSharedAddress와 같은 네트워크 주소와 페일오버 데이터 서비스에 대한 데이터 서비스 응용 프로그램 자원과 같은 페일오버 자원이 포함됩니다. 데이터 서비스가 페일오버 또는 스위치오버된 경우 하위 데이터 서비스 자원과 함께 네트워크 주소 자원이 클러스터 노드 사이 간을 이동합니다. RGM에서는 페일오버 자원의 구현을 지원하는 여러 개의 등록 정보를 제공합니다.

부울 자원 유형 등록 정보 FailoverTRUE로 설정하여 한 번에 둘 이상의 노드에서 온라인 상태가 될 수 있는 자원 그룹에 자원이 구성되지 못하도록 제한합니다. 이 등록 정보의 기본값은 FALSE이므로 페일오버 자원의 RTR 파일에서 TRUE로 선언해야 합니다.

Scalable 자원 등록 정보는 자원에서 클러스터 공유 주소 기능을 사용하는지 확인합니다. 페일오버 자원의 경우 페일오버 자원에서 공유 주소를 사용하지 않기 때문에 ScalableFALSE로 설정합니다.

클러스터 관리자는 RG_mode 자원 그룹 등록 정보를 사용하여 자원 그룹을 페일오버 또는 확장 가능한 것으로 식별할 수 있습니다. RG_modeFAILOVER일 경우 RGM은 그룹의 Maximum_primaries 등록 정보를 1로 설정하고 자원 그룹을 단일 노드에서 마스터하도록 제한합니다. RGM을 사용하면 Failover 등록 정보가 True인 자원을 RG_modeScalable인 자원 그룹에 만들 수 없습니다.

Implicit_network_dependencies 자원 그룹 등록 정보에서는 RGM이 그룹 내 모든 네트워크 주소 자원(LogicalHostnameSharedAddress)에서 비네트워크 주소 자원의 강력한 암시적 종속성을 적용하도록 지정합니다. 그 결과, 그룹의 네트워크 주소를 활성으로 구성할 때까지 그룹의 비네트워크 주소(데이터 서비스) 자원의 Start 메소드가 호출되지 않습니다. Implicit_network_dependencies 등록 정보 기본값은 TRUE로 설정됩니다.