Replica 제거방법

by 허니 posted Aug 06, 2024


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Linux 64bit 등
CUBRID Ver.
CUBRID 10.1 (10.1.4.7800-ccdd47b) (64bit release build for Linux)
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
기존에 CUBRID를 HA 로 구성 하였습니다.

부하 분산 구성 (1:1:N)  으로 되어 있습니다만 3대의 Replica 서버 중 하나를 off 시키고자 합니다.

 

이에 두가지 질문사항이 있습니다.

 

1) 서비스 운영중 하나의 Replica 서버를 종료 후 다른 여타의 조치가 없어도 HA 구성 및 서비스에 다른 문제가 없는지요.

 

2) 조치가 필요하다면 아래 기술된 항목들의 조치만으로 충분한것인가요?

 

 [ 조치내용 ]

  o cubrid_ha.conf 파일 수정

   - vi cubrid_ha.conf : 파일의 ha_replica_list 에서 off 되는 항목의 host 명을 삭제한다. (master, slave, replica 공통)

   - cubrid heartbeat reload

 

  o databases.txt 파일 수정

   - vi databases.txt : db-host 에서 off 되는 항목의 host 명을 삭제한다. (남아있는 다른 replica 전체)

   - cubrid broker restart

 

전체 CUBRID 업그레이를 위해 서버설정을 재구성할 계획이 있습니다. 그 전에 임시 조치로 replica를 하나씩 줄여가고 있는 중입니다.

HA 구성, 운영 중인 replica 제거를 위해 상기와 같은 조치사항이 꼭 필요한지, 그리고 이것만으로 충분한것인지...

추가적인 조치내용이 필요한지 알고자 합니다.