다음 정보에서는 Sun Cluster 소프트웨어에서 정의한 자원 유형 등록 정보에 대해 설명합니다. 등록 정보 값의 범주는 다음과 같습니다.
필수적. 이 등록 정보는 자원 유형 등록(RTR) 파일에 명시적인 값이 있어야 합니다. 그렇지 않으면 해당 등록 정보가 속한 객체를 생성할 수 없습니다. 공백이나 빈 문자열은 값으로 사용할 수 없습니다.
조건적. 존재하려면 RTR 파일에서 등록 정보를 선언해야 합니다. 그렇지 않으면 RGM에서 등록 정보를 만들지 않고 해당 등록 정보를 관리 유틸리티에 사용할 수 없습니다. 공백이나 빈 문자열이 허용됩니다. 등록 정보가 RTR 파일에 선언되었지만 값이 지정되지 않았다면 RGM에서 기본값을 제공합니다.
조건적 또는 명시적. 존재하려면 RTR 파일에서 명시적 값으로 등록 정보를 선언해야 합니다. 그렇지 않으면 RGM에서 등록 정보를 만들지 않고 해당 등록 정보를 관리 유틸리티에 사용할 수 없습니다. 공백이나 빈 문자열은 허용되지 않습니다.
선택적. RTR 파일에서 등록 정보를 선언할 수 있습니다. 등록 정보가 RTR 파일에 선언되지 않은 경우 RGM은 등록 정보를 만든 다음 기본값을 제공합니다. RTR 파일에 등록 정보를 선언하고 값을 지정하지 않은 경우 RTR 파일에 등록 정보를 선언하지 않은 것처럼 RGM에서 동일한 기본값을 제공합니다.
쿼리 전용 – 관리 도구에서 직접 설정할 수 없습니다.
RTR 파일에서 선언할 수 없고 클러스터 관리자가 설정해야 하는 Installed_nodes 및 RT_system을 제외하고 관리 유틸리티에서 자원 유형 등록 정보를 업데이트할 수 없습니다.
등록 정보 이름이 먼저 표시되고 그 뒤에 설명이 표시됩니다.
API_version 및 Boot와 같은 자원 유형 등록 정보 이름은 대소문자를 구분하지 않습니다. 등록 정보 이름을 지정하는 경우 대문자와 소문자를 임의로 조합해서 사용할 수 있습니다.
이 자원 유형 구현을 지원하는 데 필요한 자원 관리 API의 최소 버전입니다.
다음 정보는 각 Sun Cluster 릴리스에서 지원하는 최대 API_version을 요약한 것입니다.
2
3
4
5
6
RTR 파일에서 2보다 큰 API_version 값을 선언하면 이보다 낮은 최대 버전을 지원하는 Sun Cluster 버전에 자원 유형을 설치할 수 없습니다. 예를 들어, 자원 유형에 대해 API_version=5를 선언하는 경우 3.1 9/04 이전에 릴리스된 Sun Cluster 버전에 해당 자원 유형을 설치할 수 없습니다.
이 등록 정보를 선언하지 않거나 이 등록 정보를 기본값(2)으로 설정하면 Sun Cluster 3.0부터 모든 Sun Cluster 버전에 데이터 서비스를 설치할 수 있습니다.
선택적
2
NONE
선택적 콜백 메소드: 이 유형의 자원이 이미 관리되는 경우 클러스터에 가입하거나 다시 가입하는 노드에서 RGM이 실행하는 프로그램의 경로입니다. 이 메소드는 Init 메소드와 같이 이 유형의 자원을 초기화합니다.
조건적 또는 명시적
없음
NONE
TRUE는 동시에 여러 노드에서 온라인 상태가 될 수 있는 그룹에 이 유형의 자원을 구성할 수 없음을 나타냅니다.
다음 표에서는 이 자원 유형 등록 정보를 Scalable 자원 등록 정보와 함께 사용하는 방법을 보여줍니다.
Failover 자원 유형의 값 |
Scalable 자원의 값 |
설명 |
---|---|---|
TRUE |
TRUE |
이 조합은 비논리적이므로 지정하지 마십시오. |
TRUE |
FALSE |
페일오버 서비스에 대해 이 조합을 지정합니다. |
FALSE |
TRUE |
네트워크 로드 균형 조정을 위해 SharedAddress 자원을 사용하는 확장 가능한 서비스에 이 조합을 지정합니다. Solaris OS용 Sun Cluster 개념 안내서에서는 SharedAddress에 대해 자세히 설명합니다. |
FALSE |
FALSE |
일반적인 조합은 아니지만 이 조합을 사용하여 네트워크 로드 균형 조정을 사용하지 않는 다중 마스터 서비스를 선택할 수 있습니다. |
r_properties(5) 설명서 페이지의 Scalable에 대한 설명과 Solaris OS용 Sun Cluster 개념 안내서의 3 장, 시스템 관리자와 응용 프로그램 개발자를 위한 주요 개념에 추가 정보가 포함되어 있습니다.
선택적
FALSE
NONE
선택적 콜백 메소드: RGM 관리에서 이 유형의 자원을 제거할 경우 RGM에서 실행하는 프로그램의 경로입니다.
조건적 또는 명시적
없음
NONE
선택적 콜백 메소드: 이 유형의 자원을 RGM에서 관리할 경우 RGM에서 실행하는 프로그램의 경로입니다.
조건적 또는 명시적
없음
NONE
RGM이 Init, Fini, Boot 및 Validate 메소드를 호출하는 노드를 나타냅니다. 값은 RG_PRIMARIES(자원을 마스터할 수 있는 노드만) 또는 RT_INSTALLED_NODES(자원 유형이 설치된 모든 노드)일 수 있습니다.
선택적
RG_PRIMARIES
NONE
자원 유형이 실행될 수 있는 클러스터 노드 이름 목록입니다. RGM에서 자동으로 이 등록 정보를 만듭니다. 해당 클러스터 관리자는 값을 설정할 수 있습니다. RTR 파일에서 이 등록 정보를 선언할 수 없습니다.
클러스터 관리자가 구성할 수 있음
모든 클러스터 노드
ANYTIME
TRUE는 이 자원 유형이 페일오버 인터넷 프로토콜(IP) 주소를 관리하는 LogicalHostname 자원 유형의 일부 버전임을 나타냅니다.
쿼리 전용
없음
NONE
TRUE는 이 자원 유형이 페일오버 인터넷 프로토콜(IP) 주소를 관리하는 SharedAddress 자원 유형의 일부 버전임을 나타냅니다.
쿼리 전용
없음
NONE
선택적 콜백 메소드: 이 자원 유형의 모니터에서 요청하는 페일오버를 수행하기 전에 RGM에서 실행하는 프로그램의 경로입니다.
조건적 또는 명시적
없음
NONE
선택적 콜백 메소드: 이 유형의 자원에 대한 오류 모니터를 시작하기 위해 RGM에서 실행하는 프로그램의 경로입니다.
조건적 또는 명시적
없음
NONE
Monitor_start가 설정된 경우 필요한 콜백 메소드: 이 유형의 자원에 대한 오류 모니터를 중지하기 위해 RGM에서 실행하는 프로그램의 경로입니다.
조건적 또는 명시적
없음
NONE
자원 유형 설치에 포함된 패키지의 선택적 목록입니다.
조건적 또는 명시적
없음
NONE
선택적 콜백 메소드: 이 유형의 자원이 종속되는 네트워크 주소 자원(Network_resources_used)의 Stop 메소드를 호출한 후 RGM에서 실행하는 프로그램의 경로입니다. 네트워크 인터페이스를 비활성으로 구성한 후 이 메소드에서 Stop 작업을 수행해야 합니다.
조건적 또는 명시적
없음
NONE
선택적 콜백 메소드: 이 유형의 자원이 종속되는 네트워크 주소 자원(Network_resources_used)의 Start 메소드를 호출하기 전에 RGM에서 실행하는 프로그램의 경로입니다. 이 메소드는 네트워크 인터페이스를 구성하기 전에 수행해야 하는 Start 작업을 수행합니다.
조건적 또는 명시적
없음
NONE
자원 유형의 모든 자원 목록입니다. 클러스터 관리자는 이 등록 정보를 직접 설정하지 않습니다. 그 대신 클러스터 관리자가 이 유형의 자원을 자원 그룹에서 추가 또는 제거할 때 RGM이 이 등록 정보를 업데이트합니다.
쿼리 전용
빈 목록
NONE
자원 유형의 이름. 현재 등록된 자원 유형 이름을 보려면 다음을 사용합니다.
scrgadm -p
Sun Cluster 3.1 이후 릴리스에서는 다음과 같이 자원 유형 이름에 버전이 반드시 포함됩니다.
vendor-id.resource-type:rt-version
자원 유형 이름의 세 구성 요소는 RTR 파일에 vendor-id, resource-type 및 rt-version으로 지정된 등록 정보입니다. scrgadm 명령은 마침표(.)와 콜론(:)분리자를 삽입합니다. 자원 유형 이름의 rt-version 접미어는 RT_version 등록 정보와 같은 값입니다. vendor-id가 고유한지 확인하려면 자원 유형을 만드는 회사의 주식 기호를 사용합니다. Sun Cluster 3.1 이전에 만든 자원 유형 이름의 형식은 다음과 같습니다.
vendor-id.resource-type
필수적
빈 문자열
NONE
콜백 메소드에 대한 상대 경로를 완성하는 데 사용되는 디렉토리 경로입니다. 이 경로는 자원 유형 패키지가 설치된 디렉토리로 설정해야 합니다. 전체 경로, 즉 슬래시(/)로 시작하는 경로여야 합니다.
모든 메소드 경로 이름이 절대적이지 않은 경우 필수적
없음
NONE
자원 유형에 대한 간단한 설명입니다.
조건적
빈 문자열
NONE
자원 유형에 대한 RT_system 등록 정보가 TRUE이면 해당 자원 유형(scrgadm -r -t resource-type-name)을 삭제할 수 없습니다. 이 등록 정보는 LogicalHostname과 같이 클러스터 인프라를 지원하는 데 사용되는 자원 유형이 실수로 삭제되는 것을 방지합니다. 그러나 모든 자원 유형에 RT_system 등록 정보를 적용할 수 있습니다.
RT_system 등록 정보가 TRUE로 설정된 자원 유형을 삭제하려면 먼저 이 등록 정보를 FALSE로 설정해야 합니다. 해당 자원이 클러스터 서비스를 지원하는 자원 유형을 삭제할 때는 주의하십시오.
선택적
FALSE
ANYTIME
Sun Cluster 3.1에서 사용되기 시작한 이 자원 유형 구현의 필수 버전 문자열입니다. RT_version은 전체 자원 유형 이름의 접미어 구성 요소입니다. Sun Cluster 3.0에서 선택적이었던 RT_version 등록 정보가 Sun Cluster 3.1 이후 릴리스에서는 필수적입니다.
조건적/명시적 또는 필수적
없음
NONE
TRUE인 경우에는 이 유형의 자원이 클러스터에 오직 하나만 존재할 수 있음을 나타냅니다. RGM을 사용하면 이 유형의 자원을 한 번에 하나만 클러스터 전체에 실행할 수 있습니다.
선택적
FALSE
NONE
콜백 메소드: 이 유형의 자원을 시작하기 위해 RGM에서 실행하는 프로그램의 경로입니다.
RTR 파일에서 Prenet_start 메소드를 선언하지 않는 경우 필수적
없음
NONE
콜백 메소드: 이 유형의 자원을 중지하기 위해 RGM에서 실행하는 프로그램의 경로입니다.
RTR 파일에서 Postnet_stop 메소드를 선언하지 않는 경우 필수적
없음
NONE
선택적 콜백 메소드: 실행 중인 이 자원 유형의 등록 정보가 변경되었을 때 RGM에서 실행하는 프로그램의 경로입니다.
조건적 또는 명시적
없음
NONE
선택적 콜백 메소드: 이 자원 유형의 등록 정보 값을 확인하기 위해 RGM에서 실행하는 프로그램의 경로입니다.
조건적 또는 명시적
없음
NONE
Resource_type 등록 정보를 참조하십시오.
조건적
없음
NONE