* Steps to Configure a Cluster
0 . /etc/cmcluster/ 에서 작업
-> cd /etc/cmcluster/
1 . cmclnodelist 생성
-> vi /etc/cmcluster/cmclnodelist
Node_host_name or IP address ID(root)
ㆍ cluster의 node끼리 equivalency(.hosts) 같이 member를 설정한다
ㆍ ftp, rcp를 통해서 모든 node 에 전송해주어야 된다
2 . Build cluster configuration file
-> cmquerycl -v -C filename -n node1 -n node2 ...
ㆍ -C filename : 아스키 파일을 생성한다 일반적으로 cmclconfig.ascii 으로 이름 짓는다.
ㆍ -n node1 -n node2 : 정보 수집할 NodeName , cmclnodelist에 써져있는 host
ㆍ ascii file은 main node에만 있고 나머지 node들은 compile된 binary 파일을 보낸다
ㆍ cmquerycl이 할려면...
- shared된 disk가 있고 VG는 한쪽만 activate되어 있어야 한다.
- 물리적 셋팅(Lan, disk, Network)이 완료 되어 있어야 한다.
- Node1 셋팅이 완료 되어 있어야 한다.
3 . ASCII file config
-> vi /etc/cmcluster/cmclconfig.ascii
ㆍ CLUSTER_NAME : Unique 해야한다
ㆍ FIRST_CLUSTER_LCOK_VG : cluster lcok disk 선택(자동)
ㆍ HEARTBEAT_IP : 적어도 하나 설정되 잇어야한다(자동)
ㆍ HEARTBEAT_INTERVAL : default 1 sec -> System에 맞도록 수정 , Max 3 sec 권장
ㆍ NODE_TIMEOUT : default 2 sec -> System에 맞도록 수정 , Max 15 sec 권장
ㆍ MAX_CONFIGURED_PACKAGES : default 0 -> 반드시 System에 맞도록 수정
ㆍ VOLUME_GROUP : Serviceguard cluster가 사용하는 VG(자동)
4 . Compile and distibute binary file
-> cmcheckconf -v -C cmclconfig.ascii
cmapplyconf -v -C cmclconfig.ascii
ㆍ cmcheckconf : 수정한 ASCII file이 문법적으로 오류가 있는지 확인
ㆍ cmapplyconf : ASCII file을 Binary파일로 변환 하고 변환된 file을 모든 Node로 전송 한다.
/* 이하 Command는 어느 Node에서도 가능 */
5 . Start the Serviceguard daemons
-> cmruncl -v
ㆍcmruncl : cmcld daemon을 활성화 시킨다
6 . halt the cluster
-> cmhaltcl -v
ㆍcmhaltcl : cluster를 halt 시킨다
7 . Delete Cluster
-> cmdeleteconf -c ClusterName
출처
http://blog.naver.com/vvycjjj0/110008431341
'Linux & Unix > MC/ServiceGuard' 카테고리의 다른 글
MC/Serviceguard Cluster on HP-UX 11.31 (1) | 2012.05.10 |
---|---|
HP MC Service Guard install (0) | 2012.05.10 |
MC / Service Guard 명령어 (0) | 2012.05.10 |