Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서

자원 등록 정보

이 절에서는 Sun Cluster에서 정의하는 자원 등록 정보에 대해 설명합니다. 등록 정보 값은 다음과 같이 범주 뒤에 범주화됩니다.

다음과 같이 자원 등록 정보를 업데이트할 수 있는지 여부와 업데이트할 수 있는 때를 나타내는 조정 가능한 목록입니다.

NONE 또는 FALSE

절대 안 함 

TRUE 또는 ANYTIME

언제든지 

AT_CREATION

해당 자원이 클러스터에 추가될 때 

WHEN_DISABLED

해당 자원이 비활성화될 때 

등록 정보 이름이 먼저 표시되고 그 뒤에 설명이 표시됩니다.

Affinity_timeout (integer)

자원의 모든 서비스에 지정된 클라이언트 IP 주소의 연결을 동일한 서버 노드로 전송하는 시간(초)입니다.

Load_balancing_policyLb_sticky 또는 Lb_sticky_wild일 경우에만 이 등록 정보가 해당됩니다. 또한 Weak_affinityFALSE(기본값)로 설정해야 합니다.

이 등록 정보는 확장 가능 서비스에서만 사용합니다.

범주:

선택적

기본값:

없음

조정 가능:

ANYTIME

Cheap_probe_interval (integer)

자원에 대한 빠른 오류 검사 호출 사이의 시간(초)입니다. 등록 정보가 RTR 파일에 선언되어 있는 경우에만 RGM에서 등록 정보를 만들고 관리자가 사용할 수 있습니다.

기본값이 RTR 파일에 지정되지 않았다면 이 등록 정보는 선택적입니다. 자원 유형 파일에 Tunable 속성이 지정되지 않은 경우 해당 등록 정보에 대한 Tunable 값은 WHEN_DISABLED입니다.

이 등록 정보는 RTR 파일에 선언되어 있고 Default 속성이 지정되지 않은 경우에 필수적입니다.

범주:

조건적

기본값:

없음

조정 가능:

WHEN_DISABLED

확장 등록 정보

해당 자원 유형의 RTR 파일에 선언된 확장명 등록 정보. 이 자원 유형의 구현 방식에 따라 이 등록 정보가 정의됩니다. 자원 등록 정보 속성에는 확장 등록 정보에 대해 설정할 수 있는 개별 속성에 대한 정보가 포함되어 있습니다.

범주:

조건적

기본값:

없음

조정 가능:

특정 등록 정보에 따라 다름

Failover_mode (enum)

NONE, SOFTHARD는 시작 메소드(Prenet_start 또는 Start)가 실패할 경우 페일오버 동작에만 영향을 미칩니다. 자원이 성공적으로 시작되었지만 NONE, SOFTHARD는 자원 모니터가 scha_control(1HA) 또는 scha_control(3HA)로 시작되는 후속 자원 재시작 또는 giveover 동작에 적용되지 않습니다. NONE(기본값)은 메소드가 실패할 경우 RGM이 자원 상태를 설정하고 사용자 작업을 기다려야 함을 나타냅니다. SOFTStart 메소드가 실패할 경우 RGM이 자원 그룹을 다른 노드에 재배치해야 함을 나타냅니다. Stop 또는 Monitor_stop 메소드가 실패할 경우 RGM은 자원을 Stop_failed 상태로 설정하고 자원 그룹을 Error_stop_failed 상태로 설정합니다. 그런 다음 사용자 작업을 기다립니다. Stop 또는 Monitor_stop 실패의 경우 NONESOFT가 동일합니다. HARDStart 메소드가 실패할 경우 RGM이 그룹을 재배치함을 나타냅니다. Stop 또는 Monitor_stop 메소드가 실패할 경우 RGM은 클러스터 노드를 중단하여 자원을 중지합니다. HARD, NONE, SOFTStart 또는 Prenet_start 메소드가 실패할 경우 페일오버 동작에 영향을 미칩니다.

NONE, SOFTHARD와 달리 RESTART_ONLYLOG_ONLY는 자원 및 자원 그룹에서 모니터에 의해 시작되는(scha_control ) 재시작 및 자원 모니터에 의해 시작되는 (scha_control) giveover를 포함하여 모든 페일오버 동작에 영향을 미칩니다. RESTART_ONLYscha_control을 실행하여 자원을 재시작할 수 있지만 scha_control을 통한 자원 그룹 재시작 또는 giveover 실행을 위한 후속 시도가 실패함을 나타냅니다. RGM은 Retry_interval내에서 Retry_count만큼의 재시도를 허용합니다. Retry_count가 초과되면 자원이 재시작되지 않습니다. Failover_modeLOG_ONLY로 설정되어 있는 경우 자원 재시작 또는 giveover가 수행되지 않습니다. Failover_modeLOG_ONLY로 설정하는 것은 Retry_count를 0으로 설정하고 Failover_modeRESTART_ONLY로 설정하는 것과 같습니다. start 메소드가 실패하는 경우 RESTART_ONLYLOG_ONLYNONE과 같습니다. 페일오버가 발생하지 않고 자원이 Start_failed 상태로 이동합니다.

범주:

선택적

기본값:

없음

조정 가능:

ANYTIME

Load_balancing_policy (string)

사용 중인 로드 균형 조정 정책을 정의하는 문자열. 이 등록 정보는 확장 가능 서비스에 대해서만 사용 가능합니다. Scalable 등록 정보가 RTR 파일에 선언된 경우 RGM에서 자동으로 이 등록 정보를 만듭니다. Load_balancing_policy에 설정할 수 있는 값은 다음과 같습니다.

Lb_weighted (기본값). Load_balancing_weights 등록 정보에 설정된 가중치에 따라 여러 노드에 로드를 분산합니다.

Lb_sticky. 확장 가능 서비스의 해당 클라이언트(클라이언트 IP 주소로 식별)는 항상 같은 클러스터 노드로 전송됩니다.

Lb_sticky_wild. 와일드카드 고정 서비스의 IP 주소에 연결하는 지정된 클라이언트의 IP 주소는 IP 주소와 연결된 포트 번호와 관계없이 항상 동일한 클러스터 노드로 전송됩니다.

범주:

조건적/선택적

기본값:

Lb_weighted

조정 가능:

AT_CREATION

Load_balancing_weights (string_array)

확장 가능한 자원에만 해당. Scalable 등록 정보가 RTR 파일에 선언된 경우 RGM에서 자동으로 이 등록 정보를 만듭니다. 형식은 weight@ node,weight@node입니다. 여기서 weight는 지정된 node로 분산된 로드의 상대적인 부분을 반영하는 정수입니다. 노드에 분산되는 부하의 분수는 이 노드에 대한 부하량을 모든 부하량의 합으로 나눈 것입니다. 예를 들어, 1@1,3@2는 노드 1에서 1/4의 로드를 수신하고 노드 2에서 3/4을 수신하도록 지정합니다. 기본값인 빈 문자열(“”)은 균등하게 배분하도록 설정합니다. 명시적으로 가중치가 할당되지 않은 노드는 기본 가중치인 1을 수신합니다.

Tunable 속성이 자원 유형 파일에 지정되지 않은 경우 등록 정보에 대한 Tunable 값은 ANYTIME입니다. 이 등록 정보를 변경하면 새 연결에 대한 분산에만 적용됩니다.

범주:

조건적/선택적

기본값:

빈 문자열(“”)

조정 가능:

ANYTIME

유형의 모든 콜백 메소드에 대한 method_timeout(integer)

RGM이 메소드의 호출이 실패했다고 결정할 때까지의 경과 시간(초)입니다.

범주:

조건적/선택적

기본값:

메소드가 RTR 파일에 선언된 경우 3,600(1시간)

조정 가능:

ANYTIME

Monitored_switch (enum)

클러스터 관리자가 관리 유틸리티를 사용하여 모니터를 활성화하거나 비활성화할 경우 RGM에서 Enabled 또는 Disabled로 설정합니다. Disabled로 설정된 경우에는 다시 활성화될 때까지 모니터는 Start 메소드를 호출하지 않습니다. 해당 자원에 모니터 콜백 메소드가 없는 경우에는 이 등록 정보가 존재하지 않습니다.

범주:

쿼리 전용

기본값:

없음

조정 가능:

절대 안 함

Network_resources_used (string_array)

자원이 사용하는 논리 호스트 이름이나 공유 주소 네트워크 자원의 목록입니다. 확장 가능 서비스의 경우 이 등록 정보는 반드시 별도 자원 그룹에 존재하는 공유 주소 자원을 참조해야 합니다. 페일오버 서비스의 경우, 이 등록 정보는 같은 자원 그룹에 존재하는 논리 호스트 이름이나 공유 주소 자원을 참조합니다. Scalable 등록 정보가 RTR 파일에 선언된 경우 RGM에서 자동으로 이 등록 정보를 만듭니다. Scalable이 RTR 파일에 선언되지 않은 경우 RTR 파일에 명시적으로 선언될 때까지 Network_resources_used를 사용할 수 없습니다.

Tunable 속성이 자원 유형 파일에 지정되지 않은 경우 등록 정보에 대한 Tunable 값은 AT_CREATION입니다.


주 –

SUNW.Event(5) 설명서 페이지에 CRNP에 대해 이 등록 정보를 설정하는 방법이 나와 있습니다.


범주:

조건적/필수적

기본값:

없음

조정 가능:

AT_CREATION

각 클러스터 노드의 Num_resource_restarts(integer)

이 등록 정보를 직접 설정할 수 없습니다. 이 등록 정보는 지난 n초 동안 이 노드에서 이 자원에 대해 수행된 scha_control, Resource_restart 또는 Resource_is_restarted 호출 수이며 RGM이 설정합니다. n은 자원의 Retry_interval 등록 정보 값입니다. giveover 시도의 성공 여부에 관계 없이 scha_control giveover가 이 자원에 의해 실행될 때마다 RGM은 자원 재시작 카운터를 0으로 재설정합니다.

자원 유형에서 Retry_interval 등록 정보를 선언하지 않은 경우 해당 유형의 자원에 대해 Num_resource_restarts 등록 정보를 사용할 수 없습니다.

범주:

쿼리 전용

기본값:

없음

조정 가능:

아니요

각 클러스터 노드의 Num_rg_restarts(integer)

이 등록 정보는 직접 설정할 수 없습니다. 이 등록 정보는 지난 n초 동안 이 노드에서 포함 자원 그룹에 대해 이 자원에 의해 수행된 scha_control Restart 호출 수로 RGM이 설정합니다. 여기서 n은 자원의 Retry_interval 등록 정보 값입니다. 자원 유형에서 Retry_interval 등록 정보를 선언하지 않은 경우 해당 유형의 자원에 대해 Num_rg_restarts 등록 정보를 사용할 수 없습니다.

범주:

설명을 참조하십시오.

기본값:

없음

조정 가능:

아니요

On_off_switch (enum)

클러스터 관리자가 관리 유틸리티를 사용하여 자원을 활성화하거나 비활성화할 경우 RGM에서 Enabled 또는 Disabled로 설정합니다. 비활성화된 경우 자원이 오프라인 상태로 되고 다시 활성화될 때까지 콜백이 호출되지 않습니다.

범주:

쿼리 전용

기본값:

없음

조정 가능:

절대 안 함

Port_list (string_array)

서버가 수신 중인 포트 번호 목록. 각 포트 번호에 슬래시(/)가 추가되고 그 뒤에 해당 포트에서 사용되는 프로토콜이 표시됩니다. 예: Port_list=80/tcp 또는 Port_list=80/tcp6,40/udp6. 지정할 수 있는 프로토콜 값은 다음과 같습니다.

  • tcp, TCP IPv4의 경우

  • tcp6, TCP IPv6의 경우

  • udp, UDP IPv4의 경우

  • udp6, UDP IPv6의 경우

Scalable 등록 정보가 RTR 파일에 선언된 경우 RGM에서 자동으로 Port_list를 만듭니다. 그렇지 않으면 이 등록 정보는 RTR 파일에 명시적으로 선언될 때까지는 사용할 수 없습니다.

Apache에 대한 이 등록 정보 설정은 Sun Cluster Data Service for Apache Guide for Solaris OS에 나와 있습니다.

범주:

조건적/필수적

기본값:

없음

조정 가능:

AT_CREATION

R_description (string)

자원에 대한 간단한 설명입니다.

범주:

선택적

기본값:

빈 문자열

조정 가능:

ANYTIME

Resource_dependencies (string_array)

동일한 그룹 또는 다른 그룹의 자원 중 이 자원이 강한 종속성을 갖는 자원의 목록. 목록의 자원이 온라인 상태가 아닌 경우 이 자원을 시작할 수 없습니다. 해당 자원과 목록의 자원 중 하나가 동시에 시작하면 RGM은 목록의 자원이 시작할 때까지 기다린 다음 해당 자원을 시작합니다. 이 자원의 Resource_dependencies 목록에 있는 자원이 시작되지 않는 경우 이 자원도 오프라인 상태로 남아 있습니다. 목록의 자원에 대한 자원 그룹이 오프라인 상태이거나 목록의 자원이 Start_failed 상태이기 때문에 이 자원 목록의 자원이 시작되지 않았을 수도 있습니다. 시작되지 않는 다른 자원 그룹의 자원 종속성으로 인해 이 자원이 오프라인으로 남아 있는 경우 이 자원의 그룹은 Pending_online_blocked 상태가 됩니다.

이 자원이 목록의 자원과 동시에 오프라인화되면 이 자원이 목록의 자원보다 먼저 중지됩니다. 그러나 이 자원이 온라인 상태를 유지하거나 중지하는 데 실패하면 목록 중 다른 자원 그룹에 속하는 자원은 중지됩니다. 이 자원이 먼저 비활성화되지 않으면 목록의 자원은 비활성화될 수 없습니다.

기본적으로 자원 그룹에서 응용 프로그램 자원은 네트워크 주소 자원에 대해 강한 암시적 자원 종속성을 갖습니다. 자원 그룹 등록 정보Implicit_network_dependencies에 많은 정보가 포함되어 있습니다.

자원 그룹 내에서 Prenet_start 메소드는 종속 순서에 따라 Start 메소드보다 먼저 실행됩니다. Postnet_stop 메소드는 종속 순서에 따라 Stop 메소드 이후에 실행됩니다. 서로 다른 자원 그룹에서 종속 자원 그룹은 종속되는 자원이 Prenet_startStart를 마칠 때까지 기다린 다음 Prenet_start를 실행합니다. 종속 자원은 종속 항목이 StopPostnet_stop을 마칠 때까지 기다린 다음 Stop을 실행합니다.

범주:

선택적

기본값:

빈 목록

조정 가능:

ANYTIME

Resource_dependencies_restart (string_array)

동일한 또는 다른 그룹 중 이 자원이 재시작 종속성을 갖는 자원의 목록.

이 등록 정보는 재시작 종속성 목록의 자원이 재시작되는 경우에 이 자원이 재시작된다는 점만 제외하고 Resource_dependencies와 동일하게 동작합니다. 이 자원은 목록의 자원이 온라인 상태로 돌아온 후에 재시작합니다.

범주:

선택적

기본값:

빈 목록

조정 가능:

ANYTIME

Resource_dependencies_weak (string_array)

같은 그룹 또는 다른 그룹의 자원 중 이 자원이 약한 종속성을 갖는 자원의 목록. 약한 종속성은 메소드 호출 순서를 결정합니다. RGM은 이 자원의 Start 메소드보다 먼저 이 목록에 있는 자원의 Start 메소드를 호출합니다. RGM은 목록에 있는 자원의 Stop 메소드보다 먼저 이 자원의 Stop 메소드를 호출합니다. 목록의 자원이 시작하지 못하거나 오프라인 상태를 유지하더라도 이 자원은 시작할 수 있습니다.

이 자원과 Resource_dependencies_weak 목록의 자원이 동시에 시작되는 경우 RGM은 목록의 자원이 시작될 때까지 기다린 다음 이 자원을 시작합니다. 목록에 있는 자원이 시작되지 않는 경우(예: 목록에 있는 자원의 자원 그룹이 오프라인 상태로 유지되거나 목록의 자원이 Start_failed 상태인 경우) 이 자원이 시작됩니다. 이 자원의 Resource_dependencies_weak 목록에 있는 자원이 시작될 때 이 자원의 자원 그룹이 일시적으로 Pending_online_blocked 상태가 될 수 있습니다. 목록에 있는 모든 자원이 시작되거나 시작에 실패한 경우 이 자원이 시작되고 해당 그룹이 다시 Pending_online 상태가 됩니다.

이 자원이 목록의 자원과 동시에 오프라인화되면 이 자원이 목록의 자원보다 먼저 중지됩니다. 이 자원이 온라인 상태로 유지되거나 중지하는 데 실패하더라도 목록에 있는 자원은 중지됩니다. 이 자원이 비활성화되지 않으면 목록에 있는 자원을 비활성화할 수 없습니다.

자원 그룹 내에서 Prenet_start 메소드는 종속 순서에 따라 Start 메소드보다 먼저 실행됩니다. Postnet_stop 메소드는 종속 순서에 따라 Stop 메소드 이후에 실행됩니다. 서로 다른 자원 그룹에서 종속 자원 그룹은 종속되는 자원이 Prenet_startStart를 마칠 때까지 기다린 다음 Prenet_start를 실행합니다. 종속 자원은 종속 항목이 StopPostnet_stop을 마칠 때까지 기다린 다음 Stop을 실행합니다.

범주:

선택적

기본값:

빈 목록

조정 가능:

ANYTIME

Resource_name (string)

자원 인스턴스의 이름. 이 이름은 클러스터 구성 내부에서 고유해야 하며 자원이 만들어진 후에는 변경할 수 없습니다.

범주:

필수

기본값:

없음

조정 가능:

절대 안 함

Resource_project_name (string)

해당 자원과 관련된 Solaris 프로젝트 이름입니다. 이 등록 정보를 사용하여 CPU 공유, 자원 풀과 같은 Solaris 자원 관리 기능을 클러스터 데이터 서비스에 적용합니다. RGM에서 자원을 온라인으로 전환할 경우 이 프로젝트 이름으로 관련된 프로세스를 시작합니다. 등록 정보를 지정하지 않은 경우 자원을 포함하는 자원 그룹의 RG_project_name 등록 정보에서 프로젝트 이름을 가져옵니다(rg_properties(5) 참조). 등록 정보를 지정하지 않은 경우 RGM은 미리 정의된 프로젝트 이름 default를 사용합니다. 지정한 프로젝트 이름은 반드시 프로젝트 데이터베이스에 있어야 하고 사용자 root는 명명된 프로젝트의 구성원으로 구성되어야 합니다. 이 등록 정보는 Solaris 9 이상 버전에서만 지원됩니다.


주 –

이 등록 정보에 대한 변경 내용은 자원이 다음에 시작될 때 적용됩니다.


범주:

선택적

기본값:

Null

조정 가능:

ANYTIME

각 클러스터 노드의 Resource_state(enum)

각 클러스터 노드에 대해 RGM에서 결정한 자원 상태입니다. 가능한 상태는 Online, Offline, Start_failed, Stop_failed, Monitor_failed, Online_not_monitored, StartingStopping입니다.

이 등록 정보를 구성할 수 없습니다.

범주:

쿼리 전용

기본값:

없음

조정 가능:

절대 안 함

Retry_count (integer)

실패한 경우 모니터가 자원을 다시 시작하기 위해 시도하는 횟수입니다. 등록 정보가 RTR 파일에 선언되어 있는 경우에만 RGM에서 등록 정보를 만들고 관리자가 사용할 수 있습니다. RTR 파일에 기본값이 지정되어 있는 경우 Retry_count는 선택적입니다.

Tunable 속성이 자원 유형 파일에 지정되지 않은 경우 등록 정보에 대한 Tunable 값은 WHEN_DISABLED입니다.

이 등록 정보는 RTR 파일에 선언되어 있고 Default 속성이 지정되지 않은 경우에 필수적입니다.

범주:

조건적

기본값:

없음

조정 가능:

WHEN_DISABLED

Retry_interval (integer)

장애가 발생한 자원을 재시작하기 위한 시도를 세는 시간(초). 자원 모니터는 이 등록 정보를 Retry_count와 함께 사용합니다. 등록 정보가 RTR 파일에 선언되어 있는 경우에만 RGM에서 등록 정보를 만들고 관리자가 사용할 수 있습니다. RTR 파일에 기본값이 지정되어 있는 경우 Retry_interval은 선택적입니다.

Tunable 속성이 자원 유형 파일에 지정되지 않은 경우 등록 정보에 대한 Tunable 값은 WHEN_DISABLED입니다.

이 등록 정보는 RTR 파일에 선언되어 있고 Default 속성이 지정되지 않은 경우에 필수적입니다.

범주:

조건적

기본값:

없음

조정 가능:

WHEN_DISABLED

Scalable (boolean)

자원이 확장 가능한지를 나타냅니다. 즉, 자원이 Sun Cluster의 네트워킹 로드 균형 조정 기능을 사용하는지 여부를 나타냅니다.

이 등록 정보가 RTR 파일에 선언된 경우에는 RGM에서 해당 유형의 자원에 대하여 다음과 같은 확장 가능 서비스 등록 정보를 자동으로 만듭니다. Affinity_timeout, Load_balancing_policy, Load_balancing_weights, Network_resources_used, Port_list, UDP_affinityWeak_affinity. 이러한 등록 정보는 RTR 파일에 명시적으로 선언되지 않았다면 기본값을 사용합니다. RTR 파일에 선언된 경우 Scalable의 기본값은 TRUE입니다.

이 등록 정보가 RTR 파일에 선언된 경우 AT_CREATION 이외의 조정 가능 속성이 할당되지 않습니다.

RTR 파일에 등록 정보가 선언되지 않고 자원이 확장 가능하지 않을 경우 이 등록 정보를 조정할 수 없고 RGM에서 확장 가능 서비스 등록 정보를 설정하지 않습니다. 그러나 이러한 등록 정보는 확장 가능 서비스뿐 아니라 확장 불가능한 서비스에서도 유용하기 때문에 Network_resources_usedPort_list 등록 정보를 RTR 파일에 명시적으로 선언할 수 있습니다.

이 자원 등록 정보를 다음과 같이 Failover 자원 유형 등록 정보와 함께 사용할 수 있습니다.

이 자원 등록 정보를 Failover 자원 유형 등록 정보와 함께 사용하는 방법에 대해서는 r_properties (5)에 자세히 나와 있습니다.

범주:

선택적

기본값:

없음

조정 가능:

AT_CREATION

각 클러스터 노드의 Status (enum)

자원 모니터에서 scha_resource_setstatus(1HA) 또는 scha_resource_setstatus(3HA)를 사용하여 설정합니다. 가능한 값은 OK, degraded, faulted, unknownoffline입니다. 자원이 온라인 또는 오프라인으로 전환될 때 자원의 모니터 또는 메소드가 Status 값을 설정하지 않는 경우 RGM이 Status 값을 자동으로 설정합니다.

범주:

쿼리 전용

기본값:

없음

조정 가능:

절대 안 함

각 클러스터 노드의 Status_msg (string)

자원 모니터에 의해 Status 등록 정보와 동시에 설정됩니다. 자원이 온라인 또는 오프라인으로 전환될 때 자원의 메소드가 이 등록 정보를 설정하지 않는 경우 RGM이 자동으로 이 등록 정보를 빈 문자열로 재설정합니다.

범주:

쿼리 전용

기본값:

없음

조정 가능:

절대 안 함

Thorough_probe_interval (integer)

자원에 대한 높은 오버헤드 오류 검사 호출 사이의 시간(초). 등록 정보가 RTR 파일에 선언되어 있는 경우에만 RGM에서 등록 정보를 만들고 관리자가 사용할 수 있습니다. RTR 파일에 기본값이 지정되어 있는 경우 Thorough_probe_interval은 선택적입니다.

Tunable 속성이 자원 유형 파일에 지정되지 않은 경우 등록 정보에 대한 Tunable 값은 WHEN_DISABLED입니다.

Default 속성이 RTR 파일의 등록 정보 선언에 지정되지 않은 경우 이 등록 정보는 필수적입니다.

범주:

조건적

기본값:

없음

조정 가능:

WHEN_DISABLED

Type (string)

이 자원이 인스턴스인 자원 유형입니다.

범주:

필수

기본값:

없음

조정 가능:

절대 안 함

Type_version (string)

현재 이 자원과 관련된 자원 유형의 버전을 지정합니다. RGM은 RTR 파일에서 선언할 수 없는 이 등록 정보를 자동으로 만듭니다. 이 등록 정보 값은 해당 자원 유형의 RT_version 등록 정보와 같습니다. 자원을 만들 경우 Type_version 등록 정보는 자원 유형 이름의 접미어로 표시될 수는 있지만 명시적으로 지정되지는 않습니다. 자원을 편집할 경우 Type_version을 새 값으로 변경할 수 있습니다.

이 등록 정보의 조정 가능 여부는 다음 소스에 의해 결정됩니다.

  • 자원 유형의 현재 버전

  • RTR 파일의 #$upgrade_from 지시어

범주:

설명을 참조하십시오.

기본값:

없음

조정 가능:

설명을 참조하십시오.

UDP_affinity (boolean)

True일 경우 현재 클라이언트에 대한 모든 TCP 트래픽을 처리하는 동일한 서버 노드에 지정된 클라이언트의 모든 UDP 트래픽이 전송됩니다.

Load_balancing_policyLb_sticky 또는 Lb_sticky_wild일 경우에만 이 등록 정보가 적용됩니다. 또한 Weak_affinityFALSE(기본값)로 설정해야 합니다.

이 등록 정보는 확장 가능 서비스에서만 사용합니다.

범주:

선택적

기본값:

없음

조정 가능:

WHEN_DISABLED

Weak_affinity (boolean)

True인 경우 약한 형태의 클라이언트 유사성을 활성화합니다. 약한 형태의 클라이언트 유사성을 사용하면 다음과 같은 경우를 제외하고, 지정된 클라이언트의 연결을 동일한 서버 노드로 전송할 수 있습니다.

  • 오류 모니터 재시작, 자원 페일오버 또는 스위치오버, 실패 후 노드의 클러스터 재결합 등에 대한 응답으로 Server Listener가 시작되는 경우

  • 관리 작업으로 인해 확장 가능한 자원에 대한 Load_balancing_weights가 변경된 경우

약한 유사성은 메모리 사용 및 프로세서 사이클 측면에서 기본 형태에 대한 낮은 오버헤드 대안을 제공합니다.

Load_balancing_policyLb_sticky 또는 Lb_sticky_wild일 경우에만 이 등록 정보가 적용됩니다.

이 등록 정보는 확장 가능 서비스에서만 사용합니다.

범주:

선택적

기본값:

없음

조정 가능:

WHEN_DISABLED