Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서에는 SPARC® 및 x86 기반 시스템에서 자원 관리 API를 사용한 SunTM Cluster 데이터 서비스 개발 정보가 들어 있습니다.
이 문서에서 “x86”이라는 용어는 Intel 마이크로프로세서 칩 32비트 제품군을 말하며 AMD에서 만든 마이크로프로세서 칩과 호환 가능합니다.
Sun Cluster 소프트웨어는 SPARC와 x86의 두 가지 플랫폼에서 실행됩니다. 이 문서의 정보는 특정 장, 절, 주, 글머리 표시 항목, 그림, 표 또는 예에서 언급된 경우를 제외하고는 두 플랫폼 모두와 관련됩니다.
이 문서는 고급 개발자를 위해 작성되었기 때문에 Sun 소프트웨어 및 하드웨어에 대한 폭넓은 지식이 필요합니다. 이 문서에서는 사용자가 SolarisTM 운영 체제에 익숙한 것으로 가정합니다.
Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서는 다음 장과 부록으로 구성되어 있습니다.
제 1 장에서는 데이터 서비스를 개발하는 데 필요한 개념을 개괄적으로 설명합니다.
제 2 장에서는 데이터 서비스 개발에 대한 자세한 정보를 제공합니다.
제 3 장에서는 자원 유형을 업그레이드하고 자원을 이전하기 위해 알아 두어야 할 문제점에 대해 설명합니다.
제 4 장에서는 자원 관리 API(RMAPI)를 구성하는 액세스 함수와 콜백 메소드에 대한 참조를 제공합니다.
제 5 장에서는 in.named() 응용 프로그램에 대한 샘플 Sun Cluster 데이터 서비스를 제공합니다.
제 6 장에서는 데이터 서비스 개발 라이브러리(DSDL)를 구성하는 응용 프로그램 프로그래밍 인터페이스에 대해 개괄적으로 설명합니다.
제 7 장에서는 자원 유형의 설계 및 구현에 사용되는 DSDL의 일반적인 용도에 대해 설명합니다.
제 8 장에서는 DSDL을 사용하여 구현된 샘플 자원 유형을 설명합니다.
제 9 장에서는 SunPlexTM Agent Builder를 설명합니다.
제 10 장에서는 일반 데이터 서비스를 만드는 방법을 설명합니다.
제 11 장에서는 DSDL API 함수를 설명합니다.
제 12 장에서는 CRNP (Cluster Reconfiguration Notification Protocol)에 대해 설명합니다. CRNP를 사용하여 페일오버와 확장 가능 응용 프로그램이 “클러스터를 인식”하도록 할 수 있습니다.
부록 A에서는 표준 자원 유형, 자원 그룹 및 자원 등록 정보에 대해 설명합니다.
부록 B에서는 샘플 데이터 서비스의 각 메소드에 대한 전체 코드를 제공합니다.
부록 C에서는 SUNW.xfnts() 자원 유형의 각 메소드에 대한 전체 코드를 나열합니다.
부록 D에서는 RGM (Resource Group Manager) 이름 및 값의 유효한 문자에 대한 요구 사항을 나열합니다.
부록 E에서는 일반적인 비클러스터 인식 응용 프로그램이 고가용성 후보가 되기 위한 요구 사항을 나열합니다.
부록 F에서는 CRNP에 대한 문서 유형 정의를 나열합니다.
Sun Cluster 항목에 대한 정보는 다음 표에 나열된 설명서를 참조하십시오. 모든 Sun Cluster 설명서는 http://docs.sun.com에서 항상 이용할 수 있습니다.
주제 |
참조 정보 |
---|---|
개념 | |
개요 | |
하드웨어 관리 |
Sun Cluster 3.x Hardware Administration Manual for Solaris OS 개별 하드웨어 관리 안내서 |
소프트웨어 설치 | |
데이터 서비스 관리 |
Sun Cluster Data Services Planning and Administration Guide for Solaris OS 개별 데이터 서비스 안내서 |
데이터 서비스 개발 | |
시스템 관리 | |
오류 메시지 | |
명령 및 함수 참조 |
Sun Cluster 설명서의 전체 목록은 http://docs.sun.com에 있는 Sun Cluster의 해당 릴리스에 대한 릴리스 노트에서 이용할 수 있습니다.
Sun Cluster 설치 및 사용에 문제가 있으면 서비스 담당자에게 문의하십시오. 문의할 때 다음 정보가 필요합니다.
이름 및 전자 메일 주소(있을 경우)
회사 이름, 주소 및 전화 번호
시스템 모델 및 일련 번호
운영 체제의 릴리스 번호(예: Solaris 10)
Sun Cluster의 릴리스 번호(예: Sun Cluster 3.1)
다음 명령을 사용하여 서비스 담당자에게 제공할 시스템의 각 노드에 대한 정보를 수집합니다.
명령 |
기능 |
---|---|
prtconf -v |
시스템 메모리의 크기를 표시하고 주변 장치에 대한 정보를 보고합니다. |
psrinfo -v |
프로세서에 대한 정보를 표시합니다. |
showrev -p |
설치된 패치를 알려줍니다. |
SPARC: prtdiag -v |
시스템 진단 정보를 표시합니다. |
/usr/cluster/bin/scinstall - pv |
Sun Cluster 릴리스 및 패키지 버전 정보를 표시합니다. |
/var/adm/messages 파일의 내용도 준비하십시오.
docs.sun.comSM 웹 사이트에서 Sun 기술 관련 설명서를 온라인으로 이용할 수 있습니다. docs.sun.com 아카이브를 찾아보거나 특정 책 제목 또는 주제를 검색할 수 있습니다. URL은 http://docs.sun.com입니다.
Sun Microsystems에서는 제품 설명서를 인쇄물로 제공합니다. 설명서 목록 및 주문 방법은 http://docs.sun.com의 “인쇄본 문서를 구입하십시오”를 참조하십시오.
다음 표는 이 책에서 사용된 서체 변경 사항에 대하여 설명합니다.
표 P–1 표기 규칙
서체 또는 기호 |
의미 |
예 |
---|---|---|
AaBbCc123 | 명령, 파일, 디렉토리의 이름 등 컴퓨터 화면에 출력되는 내용입니다. |
.login 파일을 편집하십시오. ls -a를 사용하여 모든 파일을 나열하십시오. machine_name% you have mail. |
AaBbCc123 | 화면 상의 컴퓨터 출력과는 반대로 사용자가 직접 입력하는 사항입니다. |
machine_name% su Password: |
AaBbCc123 | 명령줄 자리 표시자: 실제 이름이나 값으로 대체됩니다. |
파일을 삭제하려면 rm filename을 입력하십시오. |
AaBbCc123 |
책 제목, 새로 나오는 단어나 용어, 강조 표시할 단어입니다. |
사용자 설명서의 6장을 읽으십시오. 이를 class 옵션이라고 합니다. 이 작업을 수행하려면 루트여야 합니다. |
다음 표에서는 C 쉘, Bourne 쉘 및 Korn 쉘에 대한 기본 시스템 프롬프트 및 수퍼유저 프롬프트를 보여줍니다.
표 P–2 쉘 프롬프트
쉘 |
프롬프트 |
---|---|
C 쉘 프롬프트 | machine_name% |
C 쉘 수퍼유저 프롬프트 | machine_name# |
Bourne 쉘 및 Korn 쉘 프롬프트 | $ |
Bourne 쉘 및 Korn 쉘 수퍼유저 프롬프트 | # |