티스토리 툴바


1. Cluster Create   -> NODE A

# vi /etc/cmcluster/cmclnodelist          -> Cluster Node File Create

ajr00   root

ajr01   root

# rcp /etc/cmcluster/cmclnodelist ajr01:/etc/cmcluster/cmclnodelist        -> Cluster Node File Node B로 전송

# cmquerycl -v -C /etc/cmcluster/cluster.ascii -n ajr00 -n ajr01      -> Cluster ascii File 생성 

# vi /etc/cmcluster/cluster.ascii

CLUSTER_NAME            cluster1

NODE_NAME               ajr00

  NETWORK_INTERFACE     lan0

    STATIONARY_IP        192.168.10.151

  NETWORK_INTERFACE     lan1

    HEARTBEAT_IP        100.1.1.151

  FIRST_CLUSTER_LOCK_PV /dev/dsk/c5t0d0

 

NODE_NAME               ajr01

  NETWORK_INTERFACE     lan0

    STATIONARY_IP        192.168.10.161

  NETWORK_INTERFACE     lan1

    HEARTBEAT_IP        100.1.1.161

  FIRST_CLUSTER_LOCK_PV /dev/dsk/c1t0d0

 

HEARTBEAT_INTERVAL              1000000

NODE_TIMEOUT            5000000

AUTO_START_TIMEOUT      600000000

NETWORK_POLLING_INTERVAL        2000000

NETWORK_FAILURE_DETECTION               INOUT

MAX_CONFIGURED_PACKAGES         150

VOLUME_GROUP            /dev/vglock

OPS_VOLUME_GROUP  /dev/vg02

OPS_VOLUME_GROUP      /dev/vg03

OPS_VOLUME_GROUP                      /dev/vg04

OPS_VOLUME_GROUP                      /dev/vg05

OPS_VOLUME_GROUP                     /dev/vg06

# Cluster ascii File 수정 

2. Cluster Package 생성 -> NODE A

# mkdir data1 data2

# cd ../data1

# cmmakepkg -p data1.conf

# vi data1.conf 

PACKAGE_NAME    data1

NODE_NAME       *

RUN_SCRIPT      /etc/cmcluster/data1/data1.cntl       

RUN_SCRIPT_TIMEOUT              NO_TIMEOUT

HALT_SCRIPT     /etc/cmcluster/data1/data1.cntl                  

HALT_SCRIPT_TIMEOUT             NO_TIMEOUT

SUBNET  192.168.10.0

# cmmakepkg -s data1.cntl

# vi data1.cntl

VGCHANGE="vgchange -a s"

VG[0]=vg02

VG[1]=vg03

VG[2]=vg04

VG[3]=vg05

VG[4]=vg06

 

# vi data2.conf 

PACKAGE_NAME    data2

NODE_NAME       *

RUN_SCRIPT      /etc/cmcluster/data2/data2.cntl       

RUN_SCRIPT_TIMEOUT              NO_TIMEOUT

HALT_SCRIPT     /etc/cmcluster/data2/data2.cntl                  

HALT_SCRIPT_TIMEOUT             NO_TIMEOUT

SUBNET  192.168.10.0

# cmmakepkg -s data2.cntl

# vi data2.cntl

VGCHANGE="vgchange -a s"

VG[0]=vg02

VG[1]=vg03

VG[2]=vg04

VG[3]=vg05

VG[4]=vg06

# rcp -rp /etc/cmcluster/cluster.ascii ajr01:/etc/cmcluster/

 

3. Cluster File NODE 작업

NODE B

# mkdir data1 data2

NODE A

# rcp -rp /etc/cmcluster/data1/* ajr01:/etc/cmcluster/data1/

# rcp -rp /etc/cmcluster/data2/* ajr01:/etc/cmcluster/data2/

# chmod -R 744 /etc/cmcluster/data1

# chmod -R 744 /etc/cmcluster/data2

NODE B

# chmod -R 744 /etc/cmcluster/data1

# chmod -R 744 /etc/cmcluster/data2
 

NODE A

# vgchange -a y vglock

# vgchange -a n vg02

# vgchange -a n vg03

# vgchange -a n vg04

# vgchange -a n vg05

# vgchange -a n vg06

# cmcheckconf -C cluster.ascii -P ./data1/data1.conf -P ./data2/data2.conf

# cmapplyconf -C cluster.ascii -P ./data1/data1.conf -P ./data2/data2.conf

# cmruncl -v   -> cluster start

# cmviewcl  -> Cluster  state

# cmhaltcl –f  -> Cluster stop

# cmhaltpkg -v data1  -> package 종료 auto run disable

# cmrunpkg -n ajr00 -v data1  -> package 시작

# cmmodpkg -v -e data  -> package auto run enable

Posted by junewoo
이전버튼 1 2 3 4 5 ... 151 이전버튼