문서번호 : 11-464852
[주의]
•
Leaf 노드를 가진 호스트가 복구 불가 상황에 처했을 때의 조치 방안입니다.
•
HA 가 활성화 되어 있어야 복구가 가능합니다.
조치 절차
•
Leaf 노드 LF1, LF2 2개 노드 중 LF2(Availability group 2)가 장애가 발생함을 가정하여 절차를 기술하였습니다.
•
기존 LF2 노드가 탑재된 호스트와 동일한 사양의 호스트(권장)에 동일한 OS를 설치하고 최적화가 이미 수행되었음을 가정합니다.
참고 : [SingleStore 설치 가이드 ] 의 [ OS/네트워크 요구 사항] 등
•
다음 절차는 MA 노드에서 실행합니다.
1) Host 등록
LF2를 대체할 새로운 호스트 (New_LF2)의 IP를 등록합니다. (만약, 기존 LF2 IP 재사용 시 생략)
$ sdb-toolbox-config register-host --yes --host <New_LF2_IP>
Bash
복사
2) SingleStore 엔진(singlestoredb-server) 설치
$ sdb-deploy install --host <New_LF2_IP> --force-package-format tar --file-path <singlestoredbserver...tar.gz 파일의 경로>
Bash
복사
3) Leaf2(LF2) 구성
$ sdb-admin create-node --yes --password <dbpw> --host <New_LF2_IP> --port <LF2_PORT> --base-install-dir ~/memsql/nodes/LF2
$ sdb-admin add-leaf --yes --password <dbpw> --memsql-id <New_memsql_id>
Bash
복사
4) 클러스터의 파티션 균형 재조정
singlestore> rebalance all databases;
SQL
복사
5) HA 상태 확인
# 가용그룹 확인
$ sdb-admin list-nodes
# 생성된 데이터베이스(ex : test) 파티션 정보 확인
singlestore> show partitions on test;
Bash
복사
History
일자 | 작성자 | 비고 |
2022.08.16 | min | |