Aykut Genç

Network & Security Administrator

Aykut Genç

Network & Security Administrator

Menu
Blog Post

Maria Db 3 Nodelu Cluster Yapımı

April 28, 2020 Linux
Maria Db 3 Nodelu Cluster Yapımı

Maria DB 3 Nodelu Cluster Yapımı 

Üç adet centos7 sunucumuz var. Hostname ve ipleri aşağıdaki gibidir.
depo1.genc.local 10.38.100.7
depo2.genc.local 10.38.100.8
depo3.genc.local 10.38.100.9
Sunucuların ilk temel ayarlarını yapıyoruz. İlk olarak tüm sunucularda update çekiyoruz.

Update tamamlandıktan sonra ben firewall’ı ve selinux’u disable ediyorum sizler etmeyebilirsiniz.

İşlemler tamamlandıktan sonra benim için gerekli olan iki paketi indiriyorum.

Bu işlem tamamlandıktan sonra sunucuları reboot ediyorum.
Sunucuların host dosyalarına tüm sunucularımızın hostname isimlerini tanımlıyorum.
10.38.100.7 depo1.genc.local
10.38.100.8 depo2.genc.local
10.38.100.9 depo3.genc.local
Default’ta gelen mariadb’ye ait bir kütüphane var ise siliyoruz.

Sildikten sonra kendi repomuzu oluşturuyoruz.

Repomuzu oluşturduktan sonra socat paketini indiriyorum.

Paketlerimiz indikten sonra mariadb’yi başlatıyorum.

Mariadb’nin giriş ayarlarını yapıyorum.

Hepsini yes diyorum ve şifre belirliyorum. Cluster’ın replikasyon yapabilmesi için bir user gerekmektedir. Mariadb üzerinden bir user acıyoruz.

Cluster’ı yapabilmek için tüm sunucularda mariadb’yi kapatıyorum.

Clusteri yapabilmek için mariadb’nin konfig dosyasına gidiyorum.

Konfigimizde aşağıdaki yerleri değiştireceğiz.

Yukarıdaki kodlarıda konfiğimize giriyoruz ve tüm sunucularda aynı konfigi yapıyoruz. Tüm sunuculara konfigi girdikten sonra galera_new_cluster komutu hangi sunucuya verirsek o master sunucumuz oluyor. Ben depo1.genc.local’e veriyorum bu komutu ve diğer sunucularda mariadb’yi başlatıyorum.

Mariadb üzerinde clusterin sağlıklı kurulup kurulmadığını görmek için aşağıdaki komutu çalışıyorum.

Clusterımız sağlık bir şekilde kurulmuştur. Dilerseniz herhangi bir sunucuda database oluşturup diğer nodelara gitti görebilirsiniz.

Kurmuş olduğumuz clusterda oluşabilecek çökme seneryolarını bu link üzerinde erişebilirsiniz.

Görüşmek Üzere…

Tags:
Write a comment