문서유형ㅣ기술정보
분야ㅣ인터페이스/연동
적용제품버전ㅣ6FS06, 6FS07, 6FS07PS, 7FS02, 7FS02PS
문서번호ㅣTIITI011
개요
클러스터의 가용성을 높이고 관리의 편의를 지원하는 Tibero Cluster Manager(이하 cm)의 정상 종료 스크립트를 OS에 서비스로 등록하여, OS가 종료되는 경우 해당 스크립트를 수행하도록 합니다.
이를 통해 cm의 정상 종료 유도 및 관련 인스턴스들이 빠르게 진행되어 더욱 빠르게 TPR 복구가 수행될 수 있도록 합니다.
방법
1. cm_auto_down 스크립트 생성 확인
해당 스크립트는 230932 패치 적용 시 TB_HOME의 scripts 경로에 생성됩니다.
주의티맥스티베로에서 제공하는 기술지원을 통해 패치를 적용합니다.
2. Set Default Parameters here 하의 내용 수정
(예: TB_HOME, TB_SID, CM_SID, DB_NAME)
3. cm_auto_down 파일 sudo chmod +x로 권한 부여
4. /etc/init.d/ 로 해당 스크립트 이동
5. root 유저로 /etc/init.d/에서 수행 (Linux)
5.1. systemctl daemon-reload
5.2. systemctl enable cm_auto_down
5.3. systemctl start cm_auto_down
6. TB_HOME. CM_SID에 해당하는 tbcm 실행
위의 스크립트에 명시했던 TB_HOME. CM_SID에 해당하는 tbcm 한 개를 실행합니다.
7. 시스템 재부팅
tbcm 정상 부팅 확인 후에, shutdown -r now 등으로 시스템을 재 부팅합니다.
8. 정상 종료 시의 로그 확인
재기동 후 실행한 cm의 로그에서 아래와 같은 정상 종료 시의 로그 존재 여부를 확인합니다.
- MSG RECEIVED: SHUTDOWN
- START shutdown process... 등
만약 위의 로그가 없다면, root 유저로 /etc/init.d/에서 아래의 명령어를 수행한 후 에러 발생여부를 확인합니다.
service cm_auto_down
주의위 스크립트 수정 시 별도 공백없이 기재합니다.예) 좋은 예시 CM_SID=cm0 잘못된 예시 CM_SID= cm0테스트가 종료되면 위의 root 유저로 /etc/init.d/ 디렉터리에서 아래의 명령어를 통해 서비스를 해제합니다.systemctl status cm_auto_downsystemctl stop cm_auto_downsystemctl disable cm_auto_down