우분투16 MariaDB 갈레라 클러스터 설치

(MariaDB 갈레라 클러스터 설정에서 넘어옴)

1 개요[ | ]

MariaDB 갈레라 클러스터 설정
  • 서버 3대에 MariaDB 3대 설치하고 클러스터 구성

2 패키지 설치[ | ]

※ 모든 서버(1,2,3번 서버)에 적용

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 파일을 아래 내용으로 생성
root@db01:~# vi /etc/mysql/conf.d/galera.cnf
[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="이_서버의_이름"
root@db01:~# systemctl stop mysql
root@db02:~# systemctl stop mysql
root@db03:~# systemctl stop mysql
root@db01:~# galera_new_cluster
root@db01:~#

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}