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
