XXX MCSG Clustering HP HPCS ASE XXX Clustering

  • Slides: 10
Download presentation
XXX MC/SG Clustering 운영 방법 한국HP㈜ HPCS ASE XXX

XXX MC/SG Clustering 운영 방법 한국HP㈜ HPCS ASE XXX

Clustering file 구조

Clustering file 구조

HA configuration # # # # cd /etc/cmcluster cmquerycl -n oakmain -n oakback -C

HA configuration # # # # cd /etc/cmcluster cmquerycl -n oakmain -n oakback -C cluster. conf vi cluster. conf cmcheckconf -v -C cluster. conf cmmakepkg -p ORA 73/ora 73. conf cmmakepkg -s ORA 73/ora 73. cntl vi ORA 73/ora 73. conf, ORA 73/ora 73. cntl cmapplyconf -v -C cluster. conf

Cluster start/stop • Cluster의 모든 node를 start 시킬 때 # cmruncl -v • 특정

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 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 ora 73 (or pdss)

Package switching(1) • Package를 start 시킬 때 # cmrunpkg –v ora 73 (or pdss) • package를 stop 시킬 때 # cmhaltpkg –v ora 73 (or pdss) • package를 특정 node에서 start 시킬 때 # cmrunpkg –v -n oakmain ora 73 (or # cmrunpkg –v -n oakmain pdss) • disable된 package의 switching을 enable하려면 # cmmodpkg -e ora 73 (disable은 -d)

Package switching(2) • 다른 node로 넘어간 package를 원래 node로 다시 넘길 때 # cmhaltpkg

Package switching(2) • 다른 node로 넘어간 package를 원래 node로 다시 넘길 때 # cmhaltpkg –v -n oakback ora 73 # cmrunpkg –v -n oakmain ora 73 # cmmodpkg -e ora 73

Log files • cluster/package의 LOG message /var/adm/syslog. log • package control script의 LOG message

Log files • cluster/package의 LOG message /var/adm/syslog. log • package control script의 LOG message /etc/cmcluster/ORA 73/ora 73. cntl. log

HA Shared disk lvol size변경 • 예 : vga 02의 lvol 1을 500 mb

HA Shared disk lvol size변경 • 예 : vga 02의 lvol 1을 500 mb -> 1 G로 확장 ( Volume Group 속한 팩키지가 oakmain에서 기동하고 있을 경우) oakmain # lvextend -L 1000 /dev/vg 02/lvol 1 /* volume Size를 1 G로 늘림 */ oakmain # fsadm -b 1024000 /mount_point_name /* Online JFS 사용 */ oakmain # vgexport -s -p -m vg 02. map vg 02 /* create map file */ oakmain # rcp vg 02. map oakback: /tmp oakmain # rlogin oakback /* oakback로 Login */ oakback # vgexport vg 02 oakback # mkdir /dev/vg 02 oakback # mknod /dev/vg 02/group c 64 0 x 020000 oakback # vgimport -s -m /tmp/vg 02. map vg 02 /* 기존 Volume Group 삭제 /* import volume group */ */

HA상에서 Volume Group추가 • 예 : vga 10을 추가 oakmain # cmhaltcl -f /*

HA상에서 Volume Group추가 • 예 : vga 10을 추가 oakmain # cmhaltcl -f /* cluster 종료 oakmain # mkdir /dev/vg 10 /* create new volume group*/ oakmain # mknod /dev/vg 10/group c 64 0 x 100000 oakmain # vgcreate vg 10 /dev/dsk/cxtxdx …. . . oakmain # lvcreate -L 1000 vg 10 /* create newvol size 1 G */ oakmain # newfs –F vxfs /dev/vg 10/rlvol 1 oakmain # vgchange -a n vg 10 /* volume을 Inactive */ oakmain # vgexport -s -p -m vg 10. map vg 10 /* create map file */ oakmain # rcp vg 10. map oakback: /tmp oakmain # Edit cluster. conf, ora 73. conf and ora 73. cntl oakmain # rcp cluster. conf, ora 73. conf and ora 73. cntl oakback: $PWD => /etc/cmcluster/cluster. conf가 바뀌므로 반드시 recompile 합니다. (cmapplyconf) oakback # mkdir /dev/vga 10 /* oakback Volume Group import*/ oakback # mknod /dev/vga 10/group c 64 0 x 100000 oakback # vgimport -s -m /tmp/vga 10. map vga 10 */