관리자는 자원과 자원 그룹에 정적 설정을 적용합니다. 이 설정은 관리 작업을 통해서만 변경될 수 있습니다. RGM은 동적 “상태” 간에 자원 그룹을 전환합니다. 이 설정과 상태는 다음 목록에서 자세히 설명합니다.
관리 또는 관리 해제 – 이것은 자원 그룹에만 적용되는 클러스터 범위의 설정입니다. 자원 그룹은 RGM에 의해 관리됩니다. scrgadm(1M) 명령을 사용하면 RGM이 자원 그룹을 관리하거나 관리하지 않도록 할 수 있습니다. 이 설정은 클러스터를 재구성해도 변경되지 않습니다.
자원 그룹을 처음 만들 때는 관리되지 않습니다. 자원 그룹은 그룹에 속한 자원이 활성화되기 전에 관리되어야 합니다.
확장 가능 웹 서버와 같은 일부 데이터 서비스에서는 네트워크 자원을 시작하기 전과 중지한 후에 작업을 수행해야 합니다. 이 작업은 시작(INIT) 및 종료(FINI) 데이터 서비스 메소드에 의해 수행됩니다. INIT 메소드는 자원이 있는 자원 그룹이 관리되는 상태인 경우에만 실행됩니다.
자원 그룹이 관리되지 않는 상태에서 관리되는 상태로 변경되면 그룹에 대하여 등록된 INIT 메소드가 그룹의 자원에 대하여 실행됩니다.
자원 그룹이 관리되는 상태에서 관리되지 않는 상태로 변경되면 등록된 FINI 메소드가 호출되어 삭제를 수행합니다.
INIT 및 FINI 메소드는 확장 가능 서비스의 네트워크 자원에 가장 많이 사용됩니다. 그러나 응용 프로그램이 수행하지 않은 초기화나 정리 작업에 이 메소드를 사용할 수 있습니다.
사용 가능 또는 사용 불가능 – 이것은 자원에 적용되는 클러스터 범위의 설정입니다. scrgadm(1M) 명령을 사용하면 자원을 활성화하거나 비활성화할 수 있습니다. 이 설정은 클러스터를 재구성해도 변경되지 않습니다.
자원에 대한 일반 설정은 시스템에서 활성화되어 실행되는 것입니다.
모든 클러스터 노드에서 자원을 사용할 수 없게 하려면 자원을 비활성화합니다. 비활성화된 자원은 일반적인 용도로 사용할 수 없습니다.
온라인 또는 오프라인 – 이것은 자원 및 자원 그룹에 모두 적용되는 동적 상태입니다.
온라인 및 오프라인 상태는 스위치오버 또는 페일오버 중에 클러스터 재구성 단계를 통해 클러스터 전이로 변경됩니다. 이 상태는 관리 작업을 통해서도 변경할 수 있습니다. 자원이나 자원 그룹의 온라인 또는 오프라인 상태를 변경하려면 scswitch(1M) 명령을 사용합니다.
페일오버 자원이나 자원 그룹은 항상 한 노드에서는 온라인 상태가 될 수 있습니다. 확장 가능한 자원 또는 자원 그룹은 각 노드에서 온라인 상태일 수도 있고 오프라인 상태일 수도 있습니다. 스위치오버나 페일오버 과정에서 자원 그룹 및 이 그룹에 속한 자원은 한쪽 노드에서 오프라인이 되었다가 다른 노드에서 온라인화됩니다.
자원 그룹이 오프라인 상태이면 그룹의 모든 자원도 오프라인 상태입니다. 자원 그룹이 온라인 상태이면 그룹의 사용 가능한 모든 자원도 온라인 상태입니다.
자원 그룹에는 여러 자원이 포함될 수 있고, 자원 사이에는 의존 관계가 있습니다. 이러한 의존성을 위해서는 자원이 특정 순서로 온라인 및 오프라인 상태가 되어야 합니다. 자원을 온라인 및 오프라인 상태로 변경하는 메소드의 실행 시간은 자원마다 다를 수 있습니다. 자원의 의존성과 시작 및 중지 시간의 차이 때문에 클러스터 재구성 중에 단일 자원 그룹 내에 있는 자원의 온라인 및 오프라인 상태가 서로 다를 수 있습니다.