Documentation Home
> Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서
Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서
Book Information
색인
번호와 기호
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
값
개
검
공
관
구
규
기
네
데
등
디
로
마
메
멱
명
모
변
샘
생
서
설
소
속
쉘
스
업
연
열
예
오
옵
유
응
이
인
일
자
정
조
종
지
코
콜
클
테
파
패
페
프
함
형
화
확
머리말
1장 자원 관리 개요
Sun Cluster 응용 프로그램 환경
RGM 모델
자원 유형
자원
자원 그룹
RGM(Resource Group Manager)
콜백 메소드
프로그래밍 인터페이스
자원 관리 API
데이터 서비스 개발 라이브러리(DSDL)
SunPlex Agent Builder
Resource Group Manager 관리 인터페이스
SunPlex Manager
scsetup 유틸리티
관리 명령
2장 데이터 서비스 개발
응용 프로그램 적합성 분석
사용할 인터페이스 결정
데이터 서비스 작성을 위한 개발 환경 설정
개발 환경 설정 방법
클러스터에 데이터 서비스 전송
자원 및 자원 유형 등록 정보 설정
자원 유형 등록 정보 선언
자원 등록 정보 선언
확장 등록 정보 선언
콜백 메소드 구현
자원 및 자원 그룹 등록 정보 액세스
메소드의 멱등원
일반 데이터 서비스
응용 프로그램 제어
자원 시작 및 중지
사용할 Start 및 Stop 메소드 결정
Init, Fini 및 Boot 메소드
자원 모니터링
자원에 메시지 로깅 추가
프로세스 관리 제공
자원 관리 지원 제공
페일오버 자원 구현
확장 가능한 자원 구현
확장 가능 서비스에 대한 검증 검사
데이터 서비스 쓰기 및 테스트
TCP 연결 유지를 사용하여 서버 보호
HA 데이터 서비스 테스트
자원 간 종속성 조정
3장 자원 관리 API 참조
RMAPI 액세스 메소드
RMAPI 쉘 명령
RMAPI 자원 명령
자원 유형 명령
자원 그룹 명령
클러스터 명령
C 함수
자원 함수
자원 유형 함수
자원 그룹 함수
클러스터 함수
유틸리티 함수
RMAPI 콜백 메소드
콜백 메소드에 제공할 수 있는 인자
콜백 메소드 종료 코드
제어 및 초기화 콜백 메소드
관리 지원 메소드
Net-Relative 콜백 메소드
모니터 제어 콜백 메소드
4장 자원 유형 수정
자원 유형 수정 개요
자원 유형 등록(RTR) 파일의 내용 설정
자원 유형 이름
#$upgrade 및 #$upgrade_from 지시어 지정
RTR 파일에서 RT_version 변경
이전 버전 Sun Cluster의 자원 유형 이름
클러스터 관리자에 의한 업그레이드 시 수행되는 작업
자원 유형 모니터 코드 구현
설치 요구 사항 및 패키지화 결정
RTR 파일 변경 전 주의 사항
모니터 코드 변경
메소드 코드 변경
사용할 패키지화 체계 결정
수정된 자원 유형을 제공하기 위한 설명서
업그레이드 설치 전 수행할 작업과 관련된 정보
자원 업그레이드 시와 관련된 정보
자원 등록 정보 변경과 관련된 정보
5장 샘플 데이터 서비스
샘플 데이터 서비스 개요
자원 유형 등록 파일 정의
RTR 파일 개요
샘플 RTR 파일의 자원 유형 등록 정보
샘플 RTR 파일의 자원 등록 정보
RTR 파일의 시스템 정의 등록 정보
RTR 파일의 확장 등록 정보
모든 메소드에 공통 기능 제공
명령 인터프리터 식별 및 경로 내보내기
PMF_TAG 및 SYSLOG_TAG 변수 선언
함수 인자 구문 분석
오류 메시지 생성
등록 정보에 대한 정보 얻기
데이터 서비스 제어
Start 메소드 작동 방식
Start 메소드의 기능
구성 확인
응용 프로그램 시작
Start 종료 상태
Stop 메소드 작동 방식
Stop 메소드의 기능
응용 프로그램 중지
Stop 종료 상태
오류 모니터 정의
검사 프로그램 작동 방식
검사 프로그램의 기능
등록 정보 값 얻기
서비스의 안정성 검사
재시작 및 페일오버 비교
데이터 서비스 재시작
검사 종료 상태
Monitor_start 메소드 작동 방식
Monitor_start 메소드의 기능
검사 시작
Monitor_stop 메소드 작동 방식
Monitor_stop 메소드의 기능
모니터 중지
Monitor_stop 종료 상태
Monitor_check 메소드 작동 방식
등록 정보 업데이트 처리
Validate 메소드 작동 방식
Validate 메소드의 기능
Validate 메소드 구문 분석 함수
Confdir 검증
Validate 종료 상태
Update 메소드 작동 방식
Update 메소드의 기능
Update를 사용하여 모니터 중지
모니터 다시 시작
Update 종료 상태
6장 데이터 서비스 개발 라이브러리(DSDL)
DSDL 개요
구성 등록 정보 관리
데이터 서비스 시작 및 중지
오류 모니터 구현
네트워크 주소 정보 액세스
자원 유형 구현 디버깅
가용성이 높은 로컬 파일 시스템 만들기
7장 자원 유형 정의
자원 유형 등록(RTR) 파일
Validate 메소드
Start 메소드
Stop 메소드
Monitor_start 메소드
Monitor_stop 메소드
Monitor_check 메소드
Update 메소드
Init, Fini 및 Boot 메소드에 대한 설명
오류 모니터 데몬 디자인
8장 샘플 DSDL 자원 유형 구현
X Font Server
X Font Server 구성 파일
TCP 포트 번호
SUNW.xfnts RTR 파일
함수 및 콜백 메소드의 이름 지정 규칙
scds_initialize() 함수
xfnts_start 메소드
X Font Server 시작 전 서비스 검증
svc_start()를 사용하여 서비스 시작
svc_start()에서 반환
xfnts_stop 메소드
xfnts_monitor_start 메소드
xfnts_monitor_stop 메소드
xfnts_monitor_check 메소드
SUNW.xfnts 오류 모니터
xfonts_probe 주 루프
svc_probe() 함수
오류 모니터 작업 결정
xfnts_validate 메소드
xfnts_update 메소드
9장 SunPlex Agent Builder
Agent Builder 개요
Agent Builder를 사용하기 전에 알아야 할 사항
Agent Builder 사용
응용 프로그램 분석
Agent Builder 설치 및 구성
Agent Builder 화면
Agent Builder 시작
Agent Builder 탐색
Browse 명령
Agent Builder 메뉴
Agent Builder File 메뉴
Agent Builder Edit 메뉴
Create 화면 사용
Configure 화면 사용
Agent Builder Korn 쉘 기반 $hostnames 변수 사용
등록 정보 변수 사용
등록 정보 변수 목록
자원 등록 정보 변수
자원 유형 등록 정보 변수
자원 그룹 등록 정보 변수
등록 정보 변수 구문
Agent Builder에서 등록 정보 변수를 대체하는 방법
Agent Builder를 사용하여 작성한 코드 재사용
기존 자원 유형 복제 방법
생성된 소스 코드 편집
Agent Builder 명령줄 버전 사용 방법
Agent Builder에서 만드는 디렉토리 구조
Agent Builder 출력
소스 및 이진 파일
Sun Agent Builder에서 만드는 유틸리티 스크립트 및 설명서 페이지
Agent Builder에서 만드는 지원 파일
Agent Builder에서 만드는 패키지 디렉토리
rtconfig 파일
Agent Builder용 Cluster Agent 모듈
Cluster Agent 모듈 설치 및 설정 방법
Cluster Agent 모듈 시작 방법
Cluster Agent 모듈 사용
Cluster Agent 모듈과 Agent Builder의 차이점
10장 일반 데이터 서비스
일반 데이터 서비스 개념
사전 컴파일된 자원 유형
GDS 사용의 장점 및 단점
GDS를 사용하는 서비스를 만드는 방법
GDS 및 Agent Builder
GDS 및 Sun Cluster 관리 명령
GDS 기반 서비스 구성에 사용할 방법 선택
GDS에서 이벤트를 기록하는 방법
GDS 로그 파일
필수 GDS 등록 정보
Start_command 확장 등록 정보
Port_list 등록 정보
선택적 GDS 등록 정보
Network_resources_used 등록 정보
Stop_command 등록 정보
Probe_command 등록 정보
Start_timeout 등록 정보
Stop_timeout 등록 정보
Probe_timeout 등록 정보
Child_mon_level 등록 정보
Failover_enabled 등록 정보
Stop_signal 등록 정보
Log_level 등록 정보
Agent Builder를 사용하여 GDS를 사용하는 서비스 만들기
GDS 기반 스크립트 만들기 및 구성
Agent Builder를 시작하고 스크립트를 만드는 방법
스크립트 구성 방법
Agent Builder의 출력
Sun Cluster 관리 명령을 사용하여 GDS를 사용하는 서비스 만들기
Sun Cluster 관리 명령을 사용하여 GDS를 사용하는 고가용성 서비스를 만드는 방법
Sun Cluster 관리 명령을 사용하여 GDS를 사용하는 확장 가능 서비스를 만드는 방법
Agent Builder에 대한 명령줄 인터페이스
Agent Builder의 명령줄 버전을 사용하여 GDS를 사용하는 서비스를 만드는 방법
11장 DSDL API 함수
일반적 용도의 함수
초기화 함수
검색 함수
페일오버 및 재시작 함수
실행 함수
등록 정보 함수
네트워크 자원 액세스 함수
호스트 이름 함수
포트 목록 함수
네트워크 주소 함수
TCP 연결을 사용한 오류 모니터
PMF 함수
오류 모니터 함수
유틸리티 함수
12장 CRNP
CRNP 개념
CRNP 작동 방법
CRNP 의미
CRNP 메시지 유형
클라이언트가 서버에 등록되는 방법
관리자의 서버 설정 방법에 대한 가정
서버가 클라이언트를 식별하는 방법
클라이언트와 서버 간에 SC_CALLBACK_REG 메시지가 전달되는 방법
SC_CALLBACK_REG 메시지의 내용
서버에서 클라이언트에 응답하는 방법
SC_REPLY 메시지의 내용
클라이언트의 오류 상태 처리 방법
서버에서 클라이언트에 이벤트를 전달하는 방법
이벤트 전달을 보장하는 방법
SC_EVENT 메시지의 내용
CRNP의 클라이언트 및 서버 인증 방법
CRNP를 사용하는 Java 응용 프로그램 생성 예
환경 설정 방법
응용 프로그램 개발 시작 방법
명령줄 인자 구문 분석 방법
이벤트 수신 스레드 정의 방법
콜백 등록 및 등록 취소 방법
XML 생성 방법
등록 및 등록 취소 메시지 작성 방법
XML 구문 분석기 설정 방법
등록 응답 구문 분석 방법
콜백 이벤트 구문 분석 방법
응용 프로그램 실행 방법
부록 A 표준 등록 정보
자원 유형 등록 정보
자원 등록 정보
자원 그룹 등록 정보
자원 등록 정보 속성
부록 B 샘플 데이터 서비스 코드 목록
자원 유형 등록(RTR) 파일 목록
Start 메소드 코드 목록
Stop 메소드 코드 목록
gettime 유틸리티 코드 목록
PROBE 프로그램 코드 목록
Monitor_start 메소드 코드 목록
Monitor_stop 메소드 코드 목록
Monitor_check 메소드 코드 목록
Validate 메소드 코드 목록
Update 메소드 코드 목록
부록 C DSDL 샘플 자원 유형 코드 목록
xfnts.c 파일 목록
xfnts_monitor_check 메소드 코드 목록
xfnts_monitor_start 메소드 코드 목록
xfnts_monitor_stop 메소드 코드 목록
xfnts_probe 메소드 코드 목록
xfnts_start 메소드 코드 목록
xfnts_stop 메소드 코드 목록
xfnts_update 메소드 코드 목록
xfnts_validate 메소드 코드 목록
부록 D 유효한 RGM 이름 및 값
RGM 유효 이름
자원 유형 이름을 제외한 이름 규칙
자원 유형 이름 형식
RGM 값
부록 E 비클러스터 인식 응용 프로그램 요구 사항
멀티호스트된 데이터
멀티 호스트된 데이터 배치에 심볼릭 링크 사용
호스트 이름
다중 홈 호스트
INADDR_ANY에 바인드 대 특정 IP 주소에 바인드
클라이언트 재시도
부록 F CRNP용 문서 유형 정의
SC_CALLBACK_REG XML DTD
NVPAIR XML DTD
SC_REPLY XML DTD
SC_EVENT XML DTD
부록 G CrnpClient.java 응용 프로그램
CrnpClient.java의 내용
© 2010, Oracle Corporation and/or its affiliates