본문 바로가기

Galera2

갈레라(Galera) 클러스터링의 주의사항 ( feat. 2개의 node ) 지난 금요일... 휴가중에 전화를 받았다... '형, MariaDB가 뻑났어요!' 긴급조치사항으로 DB서버를 재구동하는 수밖에없어 재시작을 하면서 이제껏 알아보기를 미뤄두었던 것에대해 알아보려고 한다. 1. 갈레라 클러스터링의 노드 수 공식문서상에서는 3개의 노드를 추천한다. 여기서 노드란 일종의 MariaDB가 설치되어 있는 서버를 의미한다. 하지만 나는 기어코 2개의 노드를 사용해서 구축한것이 원인이 된 것 같다. 왜 2개로 했는지는 공식문서와 같다. 서버도 2대밖에 여유분이 없었기 때문이라는 변명아닌 변명이다. 그러면 왜? 짝수개의 노드를 추천하지 않을까? 1) 스플릿 브레인 (split-brain) 공식 문서상의 내용은 다음과 같이 적혀있다. 글의 내용을 정리하면, 만약 동일한 테이블, 동일한 r.. 2021. 8. 4.
MariaDB 클러스터링 1탄 (public IP로 클러스터링) MariaDB에 Galera를 사용해서 클러스터링하여 DB서버 안정화! 1. 작업 환경 - OS: Oracle Linux 7.8 - DB: MariaDB 10.4 / Galera-4 - Internal(내부망 IP) 는 추후 업로드 예정! 현재 게시물은 Public 기준! 2. Oracle Linux 선정 배경 - Oracle Linux는 Red Hat 계열로 무료여서 라이센스 비용 발생 안함. - 설치법은 추후 업로드 진행 예정! 3. 사전 세팅 - yum 설치 - 방화벽 오픈 - Util 설치 3-1. yum 설치 항목 - MariaDB-server - MariaDB-client - MariaDB-shared - MariaDB-backup - MariaDB-common - MariaDB-crackli.. 2020. 6. 5.