Centos 7 Üzerinde MariaDB ile Galera Kümesi Oluşturmak

Üç ayrı veritabanı sunucu arasında galera cluster kurulumu yapacağız. Üç sunucu içinde MariaDB kurulumlarını yapalım.

Öncelikle MariaDB repo’ sunu tanıtalım.

# nano /etc/yum.repos.d/mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

MariaDB kurulumunu yapalım.

# yum install rsync policycoreutils-python xinetd -y
# yum install MariaDB-server MariaDB-client -y
# systemctl start mariadb
# systemctl enable mariadb

Tüm sunucularda “server.cnf” dosyalarını “wsrep_node_address, wsrep_node_name” alanlarını uygun şekilde değiştirdikten sonra kullanabilirsiniz.

[mysqld]
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0

# Galera Provider Configuration
wsrep_on=ON
wsrep_provider=/usr/lib64/galera-4/libgalera_smm.so

# Galera Cluster Configuration
wsrep_cluster_name="test_cluster"
wsrep_cluster_address="gcomm://192.160.1.151,192.160.1.152,192.160.1.153"

# Galera Synchronization Configuration
wsrep_sst_method=rsync

# Galera Node Configuration
wsrep_node_address="192.160.1.151"
wsrep_node_name="dbnode-1-1"

Tüm sunucularda MariaDB servisini kapatalım. Ardından birince veritabanı sunucusunda yeni galera cluster oluşturalım.

# galera_new_cluster

Kümedeki düğüm sayısını aşağıdaki komutla görebiliriz.

# mysql -u root -p -e "SHOW STATUS LIKE 'wsrep_cluster_size'"

Sonrasında diğer veritabanı sunucularında MariaDB servislerini başlatabilir ve aktif düğüm sayısını tekrar kontrol edebilirsiniz.

Back To Top