>>> Monitor 스크립트 (/opt/VRTSvcs/bin/01_APPSVC/{monitor_svc}) #!/bin/ksh file_stat_cron=`ls -al /opt/VRTSvcs/bin/01_APPSVC/|grep .app_stat_file_AP3CronAP` if [ -z "${file_stat_cron}" ] ; then exit 100; else exit 110; fi 정도의 느낌으로 monitoring script를 작성하게 될건데, 이 때 exit 100 exit 110이 어떤 의미인지에 대해 궁금하단 말이지 그래서 Article같은거 없을까 했는데 역시나 About the monitor script exit codes (veritas.com) About the monitor scr..
cfs를 구성하게 되면 fencing을 구성하게 되는데 fencing은 만약 한 서버에서 반응이 없는 split-brain이 되게 되면 fencing 구성되어 있는 요소들끼리 경합(Racing)을 벌이게 된다. 이 경합에서 살아남는 쪽은 online이 되고, 다른 쪽은 모두 offline이 되어 데이터의 정합성을 보존하는 역할을 하게 되는데, 크게 Disk based와 CP based로 나눌 수 있다. vxfenconfig -l과 vxfenadm -d 를 입력해보면 현재 fencing의 구성 상태를 확인할 수 있는데, fencing 구성이 전혀 되어있지 않다면 아래와 같은 ERROR 들이 발생할 것이다. 상관없으니 계속 진행하면 된다. 여기서는 single HA cluster를 3개 만들어 각각의 CP ..