Module 5 - Configure a Cluster


 * 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