Search
Duplicate

LF 노드 아이피 변경

문서번호 : 11-298198

LF 노드 아이피 변경

클러스터의 특정 LF 노드의 아이피를 변경하는 절차입니다. HA가 활성화된 경우 본 절차를 따르면 서비스는 중단되지 않습니다.
[정보]
다음 정보를 예로 듭니다.
LF ID : AFA27DCEFF
LF 변경 전 아이피 : 10.0.2.15
LF 변경 후 아이피 : 192.168.56.108
LF 포트 : 3309

1) toolbox 아이피 설정 변경

1.
설정 파일 경로 확인 : sdb-admin env | grep stateFile
2.
설정 파일 내 hostname 편집 : vi <stateFile>;
예시
$ sdb-admin env | grep stateFile | stateFile | /home/<user_id>/.local/share/singlestoredb-toolbox/toolbox-state.hcl | $ vi /home/<user_id>/.local/share/singlestoredb-toolbox/toolbox-state.hcl ... (변경 전) hostname = "10.0.2.15" (변경 후) hostname = "192.168.56.108" ...
Bash
복사

2) LF 역할 제거

명령어 : sdb-admin remove-leaf --host <변경 전 LF 아이피> --port <LF 포트>
예시
$ sdb-admin remove-leaf --host 192.168.56.108 --port 3309 ... ✓ Successfully ran 'memsqlctl remove-leaf' Operation completed successfully
Bash
복사

3) LF 역할 부여

명령어 : sdb-admin add-leaf --memsql-id <LF ID> --password <db_root_pw>
예시
$ sdb-admin add-leaf --memsql-id AFA27DCEFF --password <db_root_pw> ... ✓ Successfully ran 'memsqlctl add-leaf' Operation completed successfully
Bash
복사

4) 재조정 및 고아 정리

1.
CLI 접속 : singlestore -p<db_root_password>
2.
재조정 : REBALACNE ALL DATABASES; (확인 : EXPLAIN REBALANCE ALL DATABASES;)
3.
고아 정리 : CLEAR ORPHAN DATABASES; (확인 : EXPALIN CLEAR ORPHAN DATABASES;)
예시
$ singlestore -p<db_root_pw> singlestore> REBALANCE ALL DATABASES; Query OK, 3 rows affected (8.80 sec) singlestore> EXPLAIN REBALANCE ALL DATABASES; Empty set (0.01 sec) singlestore> CLEAR ORPHAN DATABASES; Query OK, 0 rows affected (0.01 sec) singlestore> EXPLAIN CLEAR ORPHAN DATABASES; Empty set (0.03 sec)
Bash
복사
일자
작성자
비고
2022.5.18
min