Documentation Home
> Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서
Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서
Book Information
색인
번호와 기호
A
B
C
D
F
G
H
I
J
L
M
P
R
S
T
U
V
W
X
값
검
공
구
기
네
데
등
디
로
마
메
멱
명
모
샘
생
서
설
소
속
쉘
스
업
연
예
오
옵
완
유
이
인
일
자
정
조
종
지
코
콜
클
테
파
패
페
프
함
화
확
머리말
1장 자원 관리 개요
Sun Cluster 응용 프로그램 환경
RGM 모델
자원 유형
자원
자원 그룹
Resource Group Manager
콜백 메소드
프로그래밍 인터페이스
RMAPI
데이터 서비스 개발 라이브러리(DSDL)
SunPlex Agent Builder
Resource Group Manager 관리 인터페이스
SunPlex Manager
관리 명령
2장 데이터 서비스 개발
응용 프로그램 적합성 분석
사용할 인터페이스 결정
데이터 서비스 작성을 위한 개발 환경 설정
개발 환경 설정
클러스터에 데이터 서비스 전송
자원 및 자원 유형 등록 정보 설정
자원 유형 등록 정보 선언
자원 등록 정보 선언
확장 등록 정보 선언
콜백 메소드 구현
자원 및 자원 그룹 등록 정보 액세스
메소드의 멱등원
일반 데이터 서비스
응용 프로그램 제어
자원 시작 및 중지
사용할 Start 및 Stop 메소드 결정
Init, Fini 및 Boot 메소드
자원 모니터링
자원에 메시지 로깅 추가
프로세스 관리 제공
자원 관리 지원 제공
페일오버 자원 구현
확장 가능한 자원 구현
확장 가능 서비스에 대한 검증 검사
데이터 서비스 쓰기 및 테스트
연결 유지 사용
HA 데이터 서비스 테스트
자원 간 종속성 조정
3장 자원 유형 업그레이드
개요
자원 유형 등록 파일
자원 유형 이름
지시어
RTR 파일에서 RT_Version 변경
이전 버전 Sun Cluster의 자원 유형 이름
자원 Type_version 등록 정보
다른 버전으로 자원 이전
자원 유형 업그레이드 및 다운그레이드
기본 등록 정보 값
자원 유형 개발자 설명서
자원 유형 이름 및 자원 유형 모니터 구현
응용 프로그램 업그레이드
자원 유형 업그레이드 예
자원 유형 패키지의 설치 요구 사항
RTR 파일 변경 전에 알아 두어야 할 정보
모니터 코드 변경
메소드 코드 변경
4장 자원 관리 API 참조
RMAPI 액세스 메소드
RMAPI 쉘 명령
RMAPI 자원 명령
자원 유형 명령
자원 그룹 명령
클러스터 명령
C 함수
자원 함수
자원 유형 함수
자원 그룹 함수
클러스터 함수
유틸리티 함수
RMAPI 콜백 메소드
메소드 인자
종료 코드
제어 및 초기화 콜백 메소드
관리 지원 메소드
Net-Relative 콜백 메소드
모니터 제어 콜백 메소드
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 메소드
시작 전 서비스 검증
서비스 시작
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 시작
Create 화면 사용
Configure 화면 사용
Agent Builder $hostnames 변수 사용
다중 독립 프로세스 트리를 가진 자원 유형 만들기
완료된 작업 재사용
기존 자원 유형 복제
생성된 소스 코드 편집
Agent Builder 명령줄 버전 사용
디렉토리 구조
출력
소스 및 이진 파일
유틸리티 스크립트 및 설명서 페이지
지원 파일
패키지 디렉토리
rtconfig 파일
Agent Builder 탐색
Browse 버튼
메뉴
File 메뉴
Edit 메뉴
Agent Builder용 Cluster Agent 모듈
Cluster Agent 모듈 설치 및 설정
Cluster Agent 모듈 시작
Cluster Agent 모듈 사용
Cluster Agent 모듈과 Agent Builder의 차이점
10장 일반 데이터 서비스
GDS 개요
사전 컴파일된 자원 유형
GDS를 사용하는 이유
GDS를 사용하는 서비스를 만드는 방법
GDS 및 SunPlex Agent Builder
GDS 및 표준 Sun Cluster 관리 명령
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 등록 정보
SunPlex Agent Builder를 사용하여 GDS를 사용하는 서비스 만들기
SunPlex Agent Builder에서 GDS를 사용하는 서비스 만들기
SunPlex Agent Builder의 출력
표준 Sun Cluster 관리 명령을 사용하여 GDS를 사용하는 서비스 만들기
SunPlex Agent Builder에 대한 명령줄 인터페이스
11장 데이터 서비스 개발 라이브러리 참조
DSDL 함수
일반적 용도의 함수
등록 정보 함수
네트워크 자원 액세스 함수
TCP 연결을 사용한 오류 모니터
PMF 함수
오류 모니터 함수
유틸리티 함수
12장 CRNP
CRNP 개요
CRNP 프로토콜 개요
CRNP 프로토콜의 의미
CRNP가 사용하는 메시지 유형
클라이언트가 서버에 등록되는 방법
관리자의 서버 설정 방법에 대한 가정
서버가 클라이언트를 식별하는 방법
클라이언트와 서버 간에 SC_CALLBACK_REG 메시지가 전달되는 방법
SC_CALLBACK_REG 메시지의 내용
서버에서 클라이언트에 응답하는 방법
SC_REPLY 메시지의 내용
클라이언트의 오류 상태 처리 방법
서버에서 클라이언트에 이벤트를 전달하는 방법
이벤트 전달을 보장하는 방법
SC_EVENT 메시지의 내용
CRNP의 클라이언트 및 서버 인증 방법
CRNP를 사용하는 Java 응용 프로그램 만들기
부록 A 표준 등록 정보
자원 유형 등록 정보
자원 등록 정보
자원 그룹 등록 정보
자원 등록 정보 속성
부록 B 샘플 데이터 서비스 코드 목록
자원 유형 등록 파일 목록
Start 메소드
Stop 메소드
gettime 유틸리티
PROBE 프로그램
Monitor_start 메소드
Monitor_stop 메소드
Monitor_check 메소드
Validate 메소드
Update 메소드
부록 C 데이터 서비스 개발 라이브러리 샘플 자원 유형 코드 목록
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