자원 유형 등록 정보를 사용하여 RTR 파일에 자원 등록 정보를 선언합니다. 일반적으로 RTR 파일의 자원 유형 선언 다음에 자원 등록 정보 선언이 나옵니다. 자원 선언 구문은 둥근 괄호로 묶은 속성 값 쌍의 집합입니다.
{ Attribute = Value; Attribute = Value; . . . Attribute = Value; } |
Sun Cluster에서 제공하는 시스템 정의 등록 정보라는 자원 등록 정보의 경우 RTR 파일의 특정 속성을 변경할 수 있습니다. 예를 들어, Sun Cluster는 각 콜백 메소드에 대한 메소드 시간 초과 등록 정보를 제공하고 기본값을 지정합니다. RTR 파일에서 다른 기본값을 지정할 수 있습니다.
Sun Cluster에서 제공하는 등록 정보 속성 집합을 사용하여 RTR 파일에 확장 등록 정보라는 새 자원 등록 정보를 정의할 수도 있습니다. 표 A–4에서는 자원 등록 정보를 변경 및 정의하기 위한 속성을 나열합니다. RTR 파일의 시스템 정의 등록 정보 선언 다음에는 확장 등록 정보 선언이 나옵니다.
시스템 정의 자원 등록 정보의 첫 번째 집합에서 다음과 같이 콜백 메소드의 시간 초과값을 지정합니다.
... # Resource property declarations appear as a list of bracketed # entries after the resource-type declarations. The property # name declaration must be the first attribute after the open # curly bracket of a resource property entry. # # Set minimum and default for method timeouts. { PROPERTY = Start_timeout; MIN=60; DEFAULT=300; } { PROPERTY = Stop_timeout; MIN=60; DEFAULT=300; } { PROPERTY = Validate_timeout; MIN=60; DEFAULT=300; } { PROPERTY = Update_timeout; MIN=60; DEFAULT=300; } { PROPERTY = Monitor_Start_timeout; MIN=60; DEFAULT=300; } { PROPERTY = Monitor_Stop_timeout; MIN=60; DEFAULT=300; { PROPERTY = Monitor_Check_timeout; MIN=60; DEFAULT=300; } |
등록 정보 이름(PROPERTY = value)은 각 자원 등록 정보 선언의 첫 번째 속성이어야 합니다. RTR 파일의 등록 정보 속성에서 정의한 한도내에서 자원 등록 정보를 구성할 수 있습니다. 예를 들어, 해당 샘플의 각 메소드 시간 초과 기본값은 300초입니다. 관리자가 이 값을 변경할 수 있지만, MIN 속성에서 지정한 허용 가능한 최소값은 60초입니다. 자원 등록 정보 속성의 전체 목록은 표 A–4를 참조하십시오.
자원 등록 정보의 다음 집합에서는 데이터 서비스에서 특정 용도가 있는 등록 정보를 정의합니다.
{ PROPERTY = Failover_mode; DEFAULT=SOFT; TUNABLE = ANYTIME; } { PROPERTY = Thorough_Probe_Interval; MIN=1; MAX=3600; DEFAULT=60; TUNABLE = ANYTIME; } # The number of retries to be done within a certain period before concluding # that the application cannot be successfully started on this node. { PROPERTY = Retry_Count; MAX=10; DEFAULT=2; TUNABLE = ANYTIME; } # Set Retry_Interval as a multiple of 60 since it is converted from seconds # to minutes, rounding up. For example, a value of 50 (seconds) # is converted to 1 minute. Use this property to time the number of # retries (Retry_Count). { PROPERTY = Retry_Interval; MAX=3600; DEFAULT=300; TUNABLE = ANYTIME; } { PROPERTY = Network_resources_used; TUNABLE = WHEN_DISABLED; DEFAULT = ""; } { PROPERTY = Scalable; DEFAULT = FALSE; TUNABLE = AT_CREATION; } { PROPERTY = Load_balancing_policy; DEFAULT = LB_WEIGHTED; TUNABLE = AT_CREATION; } { PROPERTY = Load_balancing_weights; DEFAULT = ""; TUNABLE = ANYTIME; } { PROPERTY = Port_list; TUNABLE = AT_CREATION; DEFAULT = ; }
이 자원 등록 정보 선언에서는 시스템 관리자가 해당 값을 변경할 수 있는 경우를 제한하는 TUNABLE 속성을 추가합니다. AT_CREATION은 자원을 만들고 나중에 변경할 수 없는 경우에만 관리자가 해당 값을 지정할 수 있음을 의미합니다.
이 등록 정보의 대부분은 특별히 변경할 이유가 없는 한 Agent Builder에서 생성한 기본값을 사용할 수 있습니다. 다음은 이 등록 정보에 대한 정보입니다. 자세한 내용은 자원 등록 정보 또는 r_properties(5) 설명서 페이지를 참조하십시오.
Start 또는 Stop 메소드가 실패한 경우 RGM에서 자원 그룹을 다시 배치하거나 노드를 중단할 지 여부를 나타냅니다.
오류 모니터에서 사용합니다. Tunable은 Anytime과 동일하므로 오류 모니터가 최적의 상태로 작동하지 않을 경우 시스템 관리자가 조정할 수 있습니다.
데이터 서비스에서 사용한 논리 호스트 이름이나 공유 주소 자원의 목록입니다. 데이터 서비스 구성 시에 시스템 관리자가 자원 목록(있는 경우)을 지정할 수 있도록 Agent Builder에서 이 등록 정보를 선언합니다.
이 자원에서 클러스터 네트워킹(공유 주소) 기능을 사용하지 않도록 지정하려면 FALSE로 설정합니다. 이 설정은 페일오버 서비스를 표시하기 위해 TRUE로 설정된 자원 유형 Failover 등록 정보와 일치합니다. 이 등록 정보를 사용하는 방법은 클러스터에 데이터 서비스 전송 및 콜백 메소드 구현를 참조하십시오.
자동으로 이 등록 정보를 선언하지만, 페일오버 자원 유형에서는 사용하지 않습니다.
서버가 수신하는 포트 목록을 식별합니다. Agent Builder는 데이터 서비스를 구성할 때 시스템 관리자가 포트 목록을 지정할 수 있도록 이 등록 정보를 선언합니다.