샘플 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 파일에 지정되지 않은 자원 유형 등록 정보는 기본값을 가집니다. 자원 유형 등록 정보에는 자원 유형 등록 정보와 기본값의 전체 목록이 나와 있습니다.
클러스터 관리자는 RTR 파일의 자원 유형 등록 정보에 대해 지정된 값을 변경할 수 없습니다.