Merhaba,
Bu Makalemde sizlere Rhel 7.3 Üzerinde Oluşturulmuş Olan HA Cluster’a MySQL 5.6.21 sürümünün Servisininin giydirilmesini anlatacağım.
Ben MySQL’in 5.6.21 sürümüne ait tüm bileşenlerini yüklüyorum.
Yükleme komutumuz rpm –ivh
Birinci hostumuzda yükleme başarılı oldu ve bize bir uyarı yaptı. MySQL root user şifresini /root/.mysql_scret dosyasına yazdığını iletti.
İkinci hostumuzda yüklemeye başlayalım yine rpm –ivh komutumuzu kullanıyoruz.
İkinci hostumuzda da yükleme başarılı oldu.
Pcs status ile cluster durumumuzu kontrol edelim. Resource disk ve IP Hangi hostun üzerinde onu görelim.
Resources’larımızın Serkancls2 hostunda olduğunu gördük. Serkancls2 hostumuza geçelim.
Serkancls2 hostumuzda mysql servisimizi stop edelim.
Resource dizinimiz olan /data dizinimize gidelim.
Mysql isminde bir dizin açalım
Mysql user ve mysql group’unun bu dizinin sahibi olmasını ayarlayalım.
Mysql default dizinini yedekleyelim.
Mysql default dizinini resource diskimizdeki mysql dizinimize taşıyalım.
Mysql için my.cnf dosyamızı her iki hostumuza’da aynı olacak şekilde oluşturalım.
İçeriğini ekrandaki gibi ayarlayalım.
Serkancls1 hostumuzdaki default mysql’i silelim.
Pcsd webgui yardımı ile mysql servisi için resource oluşturalım.
Resource’i sources group’umuza üye yapalım.
Sıra olarak db_data resources’den sonra başlasın.
Kendi yapımıza göre Configure edelim.
Gördüğünüz gibi başarı ile eklendi ve yeşil oldu.
Serkancls2 hostumuzda pcs status çıktısına bakalım.
Servis serkancls2 hostunda aktif çalışıyor.
Mysql servisinin durumuna baktığımızda ekrandaki gibi görmeliyiz.
Mysql’e bağlanmak için serkancls2 sunucusunun /root/.mysql_secret dosyasından mysql şifremizi alalım.
Gördüğünüz gibi şifremiz var ama mysql’e giremedik. Bunun sebebi sock dosyasının yerini göstermemiş olmamızdır. Şimdi sock dosyasının komunu belirterek tekrar deneyelim.
Gördüğünüz gibi mysql’e giriş yaptık.
Serkancls2 isimli resources’lerin üzerinde olduğu hostun elektrik fişini çektik ve serkancls1 hostundan cluster durumunu öğrenmek için pcs status komutunu çalıştırdık.
Gördüğünüz gibi görevleri serkancls1 sunucusu üzerine almış.
Şimdi bu sunucuda mysql’e login olalım (şifre serkancls2 hostundaki şifredir)
Gördüğünüz gibi mysql’e login olduk.
Bu işlemler sayesinde RHEL 7.3 HA Cluster üzerine MySQL Servisini giydirdik. Artık MySQL database’imiz HA olarak çalışıyor.
Bir Sonraki Makalemde Görüşmek üzere.