JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris Cluster 4.1 릴리스 노트     Oracle Solaris Cluster 4.1 (한국어)
search filter icon
search icon

문서 정보

머리말

1.  Oracle Solaris Cluster 4.1 릴리스 노트

A.  ORCL.otd(5) 매뉴얼 페이지

ORCL.otd(5) 매뉴얼 페이지

설명

표준 등록 정보

확장 등록 정보

속성

참조

ORCL.otd(5) 매뉴얼 페이지

ORCL.otd, otd - Oracle Traffic Director용 리소스 유형 구현

설명

ORCL.otd 리소스 유형은 Oracle Solaris Cluster 구성에서 Oracle Traffic Director 응용 프로그램을 나타냅니다.

ORCL.otd 리소스 유형은 다중 마스터 리소스로, 두 가지 모드 중 하나에서 구성할 수 있습니다. 두 모드를 통해 서버 인스턴스를 동시에 다중 노드에서 실행할 수 있기는 하지만, 클라이언트가 서버 인스턴스에 연결하는 방식이 다릅니다. 논리 호스트가 사용되는 첫번째 모드에서는 논리 호스트 리소스가 온라인 상태인 노드가 요청을 받습니다. 공유 주소가 사용되는 두번째 모드에서는 Oracle Solaris Cluster 소프트웨어의 로드 균형 조정 기능을 통해 들어오는 클라이언트 요청이 여러 인스턴스로 분배됩니다. 다중 논리 호스트를 사용하여 서버 인스턴스의 사용률을 향상시킬 수 있습니다.

ORCL.otd 리소스 유형은 명령을 소유한 userid로 다음과 같은 Oracle Traffic Director 명령을 실행합니다.

Oracle Traffic Director 인스턴스는 동일한 userid의 리소스를 통해 시작됩니다. 해당 명령의 경우 소유자만 실행할 수 있으며 소유자 이외의 다른 사람이 쓸 수 없습니다.

clresource(1CL)를 사용하여 ORCL.otd 리소스에서 다음 등록 정보를 설정해야 합니다.

표준 등록 정보

표준 리소스 등록 정보인 Scalable, Network_resources_used, Port_list, Load_balancing_policyLoad_balancing_weights는 확장 가능한 모든 리소스 유형에 공통됩니다. 공유 주소 로드 균형 조정 기능의 동작을 제어하는 등록 정보(예: Scalable, Network_resources_used, Port_list, Load_balancing_policyLoad_balancing_weights)는 ORCL.otd 리소스 유형이 공유 주소로 구성된 경우에만 적용할 수 있습니다.

다음 리소스 등록 정보에 대한 전체 설명은 r_properties(5)를 참조하십시오.

Load_balancing_policy
범주

Optional

데이터 유형

문자열

기본값

Lb_weighted

조정 가능

At creation

Load_balancing_weights
범주

Optional

데이터 유형

String array

기본값

NULL

조정 가능

언제든지

Network_resources_used
범주

Conditional/Optional

데이터 유형

String array

기본값

Null

조정 가능

At creation

Resource_dependencies
범주

Optional

기본값

Null

데이터 유형

String array

조정 가능

언제든지

Port_list
범주

Required

데이터 유형

String array

기본값

80/tcp

조정 가능

사용 안 함

Retry_count
범주

Conditional

최소값

0

최대값

10

기본값

2

조정 가능

언제든지

Retry_interval
범주

Conditional

최소값

0

최대값

3600

기본값

620

조정 가능

언제든지

Thorough_probe_interval
범주

Conditional

최소값

0

최대값

3600

기본값

60

조정 가능

언제든지

확장 등록 정보

Oracle_home
범주

Required

데이터 유형

문자열

기본값

---not set---

조정 가능

사용 안 함

이 등록 정보는 Oracle Traffic Director 설치 홈 디렉토리 경로 이름의 노드별 문자열입니다. 리소스를 만들 때 각 노드에 대해 이 등록 정보를 지정해야 합니다.

Instance_home
범주

Required

데이터 유형

문자열

기본값

---not set---

조정 가능

사용 안 함

이 등록 정보는 Oracle Traffic Director 인스턴스 디렉토리 경로 이름의 노드별 문자열입니다. 리소스를 만들 때 각 노드에 대해 이 등록 정보를 지정해야 합니다.

Server_URL
범주

Required

데이터 유형

문자열

기본값

Null

조정 가능

언제든지

기본적으로 Oracle Traffic Director 서버 인스턴스는 localhost:port(논리 호스트가 사용되는 경우) 또는 shared_address:port(공유 주소가 사용되는 경우)를 통해 프로브됩니다.

이 등록 정보를 통해 Oracle Traffic Director 서버 인스턴스를 모니터링할 대체 URL을 지정할 수 있습니다. 결함 모니터에서는 지정된 URL에 대해 주기적으로 HTTP GET 명령을 실행하고, HTTP 요청이 응답 코드 500 "Internal Server Error"와 함께 반환되거나 애플리케이션 서버가 구성된 시간 초과 기간 내에 응답하지 않을 경우 조치를 취합니다.

Monitor_retry_count
범주

Required

데이터 유형

정수

최소값

-1

기본값

4

조정 가능

언제든지

결함 모니터 다시 시작을 제어합니다. 이 등록 정보는 결함 모니터가 Process Monitor Facility에 의해 다시 시작된 횟수를 나타내며 pmfadm(1M) 명령으로 전달된 -n 옵션에 해당합니다. 다시 시작 횟수는 지정된 기간 동안 집계됩니다. 자세한 내용은 Monitor_retry_interval 등록 정보를 참조하십시오. 이 등록 정보는 웹 서버가 아니라 결함 모니터 자체가 다시 시작된 횟수를 나타냅니다. 웹 서버 다시 시작은 Thorough_probe_interval, Retry_intervalRetry_count 시스템 정의 등록 정보(해당 설명 참조)를 통해 제어됩니다. 자세한 내용은 clresource(1CL) 매뉴얼 페이지를 참조하십시오. 이 등록 정보에 대한 값은 언제든지 수정할 수 있습니다.

Monitor_retry_interval
범주

Required

데이터 유형

정수

최소값

-1

기본값

2

조정 가능

언제든지

결함 모니터의 오류가 집계되는 시간(분)을 나타내며 pmfadm(1M) 명령으로 전달된 -t 옵션에 해당합니다. 결함 모니터 오류 발생 횟수가 Monitor_retry_count 값을 초과하면 Process Monitor Facility를 통해 결함 모니터가 다시 시작되지 않습니다. 이 등록 정보에 대한 값은 언제든지 수정할 수 있습니다.

Probe_timeout
범주

Required

데이터 유형

정수

최소값

15

기본값

90

조정 가능

언제든지

이 등록 정보는 결함 모니터가 Oracle Traffic Director 인스턴스 프로브에 사용하는 시간 초과 값(초)입니다. 이 등록 정보에 대한 값은 언제든지 수정할 수 있습니다.

Num_probes
범주

Required

데이터 유형

정수

최소값

1

기본값

2

조정 가능

언제든지

이 등록 정보는 Oracle Traffic Director 서버 인스턴스에 대한 조치를 취하기 전에 결함 모니터가 프로브 중 시간 초과될 수 있는 횟수를 나타냅니다. 이 등록 정보에 대한 값은 언제든지 수정할 수 있습니다.

이 절의 모든 예에서는 다음과 같이 가정됩니다.

Oracle Traffic Director 소프트웨어가 다음과 같이 /global/otd/otd-home 디렉토리의 클러스터화된 파일 시스템에 설치되어 있습니다.

Oracle Traffic Director 서버 Instance_home 디렉토리가 설치에 사용된 것과 동일한 클러스터화된 파일 시스템에 있지만, 각 노드에 고유의 서버 Instance_home 디렉토리가 있습니다. 이 절의 예에서 노드와 디렉토리는 다음과 같습니다.

node1: /global/otd/otd-1/net-otd-a
node2: /global/otd/otd-2/net-otd-a
node3: /global/otd/otd-3/net-otd-a
node4: /global/otd/otd-4/net-otd-a

다음 명령을 사용하여 Oracle Traffic Director 리소스 유형을 등록할 수 있습니다.

# clresourcetype register ORCL.otd

예 A-1 논리 호스트에 사용할 Oracle Traffic Director 리소스 만들기

이 예에서는 리소스 그룹 otd-rg에 Oracle Traffic Director 리소스 otd-rs를 만듭니다. 4노드 클러스터의 4개 노드 모두에서 동시에 실행되도록 해당 리소스를 구성합니다.

논리 호스트가 사용되고 있는 에이전트 구성을 통해 모든 주소 INADDR_ANY에서 수신하도록 Oracle Traffic Director 서버 인스턴스를 구성해야 합니다. 이를 통해 결함 모니터는 기본 Port_List, 80/tcp를 사용하는 각 노드의 localhost 주소에 연결할 수 있습니다. 클라이언트는 리소스 그룹 lh-rg에 포함된 논리 호스트 리소스 lh-rs에서 구성된 IP 주소를 사용합니다. 호스트 이름 otd-a-lh는 클러스터가 사용하는 이름 지정 서비스와 서버 인스턴스에 액세스할 클라이언트에서 구성됩니다.

이 예에서 논리 호스트를 만들려면 다음과 같이 하십시오.

# clresourcegroup create -p Nodelist="node1,node2,node3,node4" 
-p Failback=True lh-rg \
# clreslogicalhostname create -g lh-rg -h otd-a-lh lh-rs \
# clresourcegroup online -eM lh-rg

실행 중인 Oracle Traffic Director 인스턴스가 있는 노드로 논리 호스트가 자동으로 페일오버되도록 지원하려면 다음과 같이 하십시오.

Oracle Traffic Director 리소스 그룹 및 리소스를 만들려면 다음과 같이 하십시오.

# clresourcegroup create -S otd-rg \
# clresourcetype register ORCL.otd \
# clresource create -g otd-rg -t ORCL.otd \
-p ORACLE_HOME=/global/otd/otd-home \
-p INSTANCE_HOME{node1}=/global/otd/otd-1/net-otd-a \
-p INSTANCE_HOME{node2}=/global/otd/otd-2/net-otd-a \ 
-p INSTANCE_HOME{node3}=/global/otd/otd-3/net-otd-a \
-p INSTANCE_HOME{node4}=/global/otd/otd-4/net-otd-a \
-p Resource_dependencies_offline_restart=otd-gfs-rs \
-p Port_List=80/tcp otd-rs \
# clresourcegroup set -p RG_affinities+=+++otd-rg lh-rg \
# clresource set -p Resource_dependencies_offline_restart+=otd-rs{local_node} lh-rs

예 A-2 공유 주소에 사용할 Oracle Traffic Director 리소스 만들기

이 예에서는 web-rg라는 리소스 그룹에 4노드 클러스터의 4개 노드 모두에서 동시에 실행되도록 구성되는 otd-rg라는 Oracle Traffic Director otd-rs 리소스를 만듭니다.

Oracle Traffic Director 서버 인스턴스는 포트 80에서 수신하도록 구성되며 리소스 그룹 sa-rg에 포함된 sa-rs라는 SharedAddress 리소스에 구성된 IP 주소를 사용합니다. 호스트 이름 otd-a-sa는 클러스터가 사용하는 이름 지정 서비스와 서버 인스턴스에 액세스할 클라이언트에서 구성됩니다.

이 예에 대한 공유 주소 리소스 그룹 및 리소스를 만들려면 다음과 같이 하십시오.

# clresourcegroup create sa-rg \
# clressharedaddress create -g sa-rg -h otd-a-sa sa-rs \
# clresourcegroup online -eM sa-rg

Oracle Traffic Director 리소스 그룹 및 리소스를 만들려면 다음과 같이 하십시오.

# clresourcegroup create -S otd-rg \
# clresourcetype register ORCL.otd \
# clresource create -g otd-rg -t ORCL.otd \
-p ORACLE_HOME=/global/otd/otd-home \
-p INSTANCE_HOME{node1}=/global/otd/otd-1/net-otd-a \
-p INSTANCE_HOME{node2}=/global/otd/otd-2/net-otd-a \
-p INSTANCE_HOME{node3}=/global/otd/otd-3/net-otd-a \
-p INSTANCE_HOME{node4}=/global/otd/otd-4/net-otd-a \
-p Resource_dependencies_offline_restart=otd-gfs-rs \
-p Resource_dependencies=sa-rs \
-p Port_List=80/tcp \
-p Scalable=True \
otd-rs

예 A-3 대체 모니터링 Server_URL 설정

특정 URL을 프로브하도록 에이전트 결함 모니터를 구성하려면 Server_URL 확장 등록 정보에서 프로브할 URL을 지정하십시오.

다음 예에서는 Server_URL 확장 등록 정보를 설정하는 방법을 보여줍니다. 이 경우 Oracle Traffic Director 서버 인스턴스는 통계 모니터링이 사용으로 설정되도록 구성되며 http://localhost:80/stats-xml URL로 설정됩니다.

# clresource set -p server_url="http://localhost:80/stats-xml" \
otd-rs

속성

다음 속성에 대한 설명은 attributes(5)를 참조하십시오.

속성 유형
속성 값
Availability
ha-cluster/data-service/ORCLscotd

참조

clresource(1CL), clressharedaddress(1CL), clreslogicalhostname(1CL), clresourcetype(1CL), clresourcegroup(1CL), pmfadm(1M), attributes(5), r_properties(5), scalable_service(5)

Oracle Solaris Cluster Data Services Planning and Administration Guide