샘플 RTR 파일은 다음 목록에서처럼 맨 앞에 주석이 있고 HA-DNS 구성을 정의하는 자원 유형 등록 정보가 그 뒤에 옵니다.
# # Copyright (c) 1998-2004 by Sun Microsystems, Inc. # All rights reserved. # # Registration information for Domain Name Service (DNS) # #pragma ident “@(#)SUNW.sample 1.1 00/05/24 SMI” RESOURCE_TYPE = “sample”; VENDOR_ID = SUNW; RT_DESCRIPTION = “Domain Name Service on Sun Cluster”; RT_VERSION =”1.0”; API_VERSION = 2; FAILOVER = TRUE; RT_BASEDIR=/opt/SUNWsample/bin; PKGLIST = SUNWsample; START = dns_svc_start; STOP = dns_svc_stop; VALIDATE = dns_validate; UPDATE = dns_update; MONITOR_START = dns_monitor_start; MONITOR_STOP = dns_monitor_stop; MONITOR_CHECK = dns_monitor_check;
RTR 파일의 첫 번째 항목으로 Resource_type 등록 정보를 선언해야 합니다. 그렇지 않을 경우 자원 유형 등록에 실패합니다.
RGM에서는 등록 정보 이름의 대소문자를 구분하지 않습니다. Sun 제공 RTR 파일의 등록 정보에 대한 규칙에 따라 이름의 첫 번째 문자는 대문자이고 나머지 문자는 소문자여야 합니다(메소드 이름은 제외). 메소드 이름과 등록 정보 속성은 모두 대문자로 구성됩니다.
이러한 등록 정보에 대한 몇 가지 정보는 다음과 같습니다.
자원 유형 이름은 Resource_type 등록 정보로만 지정하거나(sample) Vendor_id를 접두어로 사용하고 접두어와 자원 유형을 구분하기 위한 “.”를 함께 사용하여 지정할 수 있습니다(SUNW.sample).
Vendor_id를 사용하는 경우 자원 유형을 정의하는 회사의 주식 기호를 사용하십시오. 자원 유형 이름은 클러스터에서 고유해야 합니다.
Rt_version 등록 정보는 공급업체가 지정한 대로 샘플 데이터 서비스의 버전을 식별합니다.
API_version 등록 정보는 Sun Cluster 버전을 식별합니다. 예를 들어, API_version = 2는 데이터 서비스가 Sun Cluster 버전 3.0에서 실행된다는 것을 나타냅니다.
Failover = TRUE는 한 번에 여러 노드에서 온라인이 될 수 있는 자원 그룹에서 데이터 서비스를 실행할 수 없음을 나타냅니다.
RT_basedir은 콜백 메소드 경로와 같은 상대 경로를 완성하기 위한 디렉토리 경로로서 /opt/SUNWsample/bin을 가리킵니다.
Start, Stop, Validate 등은 RGM에 의해 호출되는 각각의 콜백 메소드 프로그램에 대한 경로를 제공합니다. 이러한 경로는 RT_basedir에 지정된 디렉토리에 대해 상대적입니다.
Pkglist는 샘플 데이터 서비스 설치를 포함하는 패키지로서 SUNWsample을 식별합니다.
Single_instance, Init_nodes 및 Installed_nodes와 같이 이 RTR 파일에 지정되지 않은 자원 유형 등록 정보는 기본값을 가집니다. 자원 유형 등록 정보와 기본값의 전체 목록은 표 A–1을 참조하십시오.
클러스터 관리자는 RTR 파일의 자원 유형 등록 정보에 대해 지정된 값을 변경할 수 없습니다.