XXX MC/SG Clustering 운영 방법 한국 HP ㈜ HPCS ASE XXX
Clustering file 구조
HA configuration #cd /etc/cmcluster #cmquerycl -n oakmain -n oakback -C cluster.conf #vi cluster.conf #cmcheckconf -v -C cluster.conf #cmmakepkg -p ORA73/ora73.conf #cmmakepkg -s ORA73/ora73.cntl #vi ORA73/ora73.conf, ORA73/ora73.cntl #cmapplyconf -v -C cluster.conf
Cluster start/stop Cluster 의 모든 node 를 start 시킬 때 # cmruncl -v 특정 node 만으로 cluster 를 start 시킬 때 # cmruncl -v -n oakmain (or oakback) cluster 를 전체를 stop 시킬 때 # cmhaltcl -v package 가 running 중일 때 cluster stop # cmhaltcl -v -f
Cluster node status Cluster 의 상태를 확인할 때 # cmviewcl -v 한 node 를 cluster 에서 제외 시킬 때 # cmhaltnode -f oakmain (or oakback) 제외된 node 를 다시 cluster 에 합류 시킬 때 # cmrunnode oakmain (or oakback)
Package switching(1) Package 를 start 시킬 때 # cmrunpkg –v ora73 (or pdss) package 를 stop 시킬 때 # cmhaltpkg –v ora73 (or pdss) package 를 특정 node 에서 start 시킬 때 # cmrunpkg –v -n oakmain ora73 (or # cmrunpkg –v -n oakmain pdss) disable 된 package 의 switching 을 enable 하려면 # cmmodpkg -e ora73 (disable 은 -d)
Package switching(2) 다른 node 로 넘어간 package 를 원래 node 로 다시 넘길 때 # cmhaltpkg –v -n oakback ora73 # cmrunpkg –v -n oakmain ora73 # cmmodpkg -e ora73
Log files cluster/package 의 LOG message /var/adm/syslog/syslog.log package control script 의 LOG message /etc/cmcluster/ORA73/ora73.cntl.log
HA Shared disk lvol size 변경 예 : vga02 의 lvol1 을 500mb -> 1G 로 확장 ( Volume Group 속한 팩키지가 oakmain 에서 기동하고 있을 경우 ) oakmain # lvextend -L 1000 /dev/vg02/lvol1/* volume Size 를 1G 로 늘림 */ oakmain # fsadm -b /mount_point_name /* Online JFS 사용 */ oakmain # vgexport -s -p -m vg02.map vg02 /* create map file*/ oakmain # rcp vg02.map oakback:/tmp oakmain # rlogin oakback/* oakback 로 Login*/ oakback # vgexport vg02/* 기존 Volume Group 삭제 */ oakback # mkdir /dev/vg02/* import volume group*/ oakback # mknod /dev/vg02/group c 64 0x oakback # vgimport -s -m /tmp/vg02.map vg02
HA 상에서 Volume Group 추가 예 : vga10 을 추가 oakmain # cmhaltcl -f/* cluster 종료 */ oakmain # mkdir /dev/vg10/* create new volume group */ oakmain # mknod /dev/vg10/group c 64 0x oakmain # vgcreate vg10 /dev/dsk/cxtxdx …... oakmain # lvcreate -L 1000 vg10 /* create newvol size 1G */ oakmain # newfs –F vxfs /dev/vg10/rlvol1 oakmain # vgchange -a n vg10/* volume 을 Inactive */ oakmain # vgexport -s -p -m vg10.map vg10/* create map file*/ oakmain # rcp vg10.map oakback:/tmp oakmain # Edit cluster.conf, ora73.conf and ora73.cntl oakmain # rcp cluster.conf, ora73.conf and ora73.cntl oakback:$PWD => /etc/cmcluster/cluster.conf 가 바뀌므로 반드시 recompile 합니다.(cmapplyconf) oakback # mkdir /dev/vga10/* oakback Volume Group import*/ oakback # mknod /dev/vga10/group c 64 0x oakback # vgimport -s -m /tmp/vga10.map vga10