1 개요[ | ]
- MariaDB 갈레라 클러스터 설정
- 서버 3대에 MariaDB 3대 설치하고 클러스터 구성
2 패키지 설치[ | ]
※ 모든 서버(1,2,3번 서버)에 적용
Bash
Copy
apt install python-software-properties
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://ftp.kaist.ac.kr/mariadb/repo/10.1/ubuntu xenial main'
apt update
apt install mariadb-server rsync
3 galera.conf 작성[ | ]
※ 모든 서버(1,2,3번 서버)에 적용
- galera.cnf 파일을 아래 내용으로 생성
Console
Copy
root@db01:~# vi /etc/mysql/conf.d/galera.cnf
aconf
Copy
[mysqld]
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
wsrep_on=ON
wsrep_provider=/usr/lib/galera/libgalera_smm.so
wsrep_cluster_name="my_cluster"
wsrep_cluster_address="gcomm://1번서버아이피,2번서버아이피,3번서버아이피"
wsrep_sst_method=rsync
# Galera Node Configuration
wsrep_node_address="이_서버의_IP"
wsrep_node_name="이_서버의_이름"
Console
Copy
root@db01:~# systemctl stop mysql
root@db02:~# systemctl stop mysql
root@db03:~# systemctl stop mysql
Console
Copy
root@db01:~# galera_new_cluster
root@db01:~#
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- MariaDB (2)
CentOS7 MariaDB 설치 ― 전귀현CentOS7 MariaDB 설치 ― Jmnote