클라우드/OpenStack
OpenStack galera cluster 이슈
쓱은감자
2022. 8. 26. 16:53
오픈스택에서 3대의 컨트롤러를 구성하고 사용 중에 reboot하면서 galera cluster가 깨지면서 모든 서비스가 먹통이 되는데 이때 galera cluster 문제를 해결하는 방법 정리입니다.
해결 방법
- galera container 접속
cat /var/lib/mysql/grastate.dat
확인
version: 2.1
uuid: 12131231-13-1231
seqno: -1
safe_to_bootstrap=0
- 여기서
safe_to_bootstrap
이 -1로 설정되어 있을 것이다. - 이때
safe_to_bootstrap
이 1인 노드가 마지막으로 죽은 노드이므로 찾는다.- 만약 모두 -1이라면 하나의 노드의 값을 1로 수정하여 진행한다.
- 마지막으로 죽은 노드에서
galera_new_cluster
를 입력한다. - 그리고 마지막으로 죽은 노드부터 차례로
systemctl restart mysql
을 실행한다. - mysql로 들어가서
show global status like 'wsrep_cluster_size'
를 입력해 클러스터 수가 맞는지 확인한다.
반응형