Red Hat Enterprise Linux High-Available Cluster Kurulumu
Merhaba,Günümüz ihtiyaçlarında High-Available bir cluster’a ihtiyaç duyulabiliyor.Red Hat Enterprise Linux üzerinde pacemaker ile high-available bir cluster nasıl kurulur göstermeye çalışacağım.
Ortamımda 2 tane Rhel 7 makinem var.Her iki makine üzerinde aşağıdaki repoyu enable ederek başlıyorum.
rhel-ha-for-rhel-7-server-rpms
Sonrasında aşağıdaki paketleri kurmam gerekiyor.
yum install pcs pacemaker fence-agents-all -y
Paketleri kurduktan sonra Firewall kullanıyorsanız alttaki komutlara izin vermemiz gerekiyor
# firewall-cmd --permanent --add-service=high-availability
# firewall-cmd --add-service=high-availability
Bir sonraki adım cluster üzerinde iletişimi sağlayacak kullanıcıya şifre belirlemek
passwd hacluster
Cluster konfigurasyon adımına geçmeden önce pcs servisinin start ve enable durumda olmasını kontrol ediyoruz.
# systemctl start pcsd.service
# systemctl enable pcsd.service
Her iki node’un /etc/host da olduğundan emin oluyoruz.
192.168.191.107 sattest4.lp.int
192.168.191.108 sattest3.lp.int
Artık cluster’ı konfigure etmeye başlayabiliriz.Daha önce şifresini belirlediğimiz kullanıcı ile birbirlerine authenticate olmasını sağlıyoruz.Herhangi bir node üzerinde aşağıdaki komutu çalıştırıyoruz.
[root@sattest3 ~]# pcs cluster auth sattest3.lp.int sattest4.lp.int
Username: hacluster
Password:
sattest4.lp.int: Authorized
sattest3.lp.int: Authorized
Cluster’ı kurmak için gerekli komutu çalıştırıyorum
pcs cluster setup --start --name medium_cluster sattest3.lp.int sattest4.lp.int
Cluster servislerini enable ediyorum.
[root@sattest3 ~]# pcs cluster enable --all
sattest3.lp.int: Cluster Enabled
sattest4.lp.int: Cluster Enabled
Cluster durumuna bakıyorum
pcs status
Cluster’ım sağlıklı bir şekilde ayağa kalktı.Bir sonraki adım bir fencing device tanımlamam gerekiyor.Çok kısa Fencing device nedir diye merak edenler için “cluster’daki data tutarlığını sağlamak için kullanıyoruz.” Detaylı bir tanım için alttaki makaleyi okuyabilirsiniz.
Aşağıdaki komut çıktısında kullanabileceğim araçları listeliyor.
pcs stonith list
Komut çıktısından kendime göre uygun olanını seçip cluster’ıma tanımlıyorum.Ben bu makalemde demoyu Red Hat Virtualization ortamında yaptığım için fence_rhevm ‘i kullanacağım.Alttaki makaleden nasıl tanımlandığına göz atabilirsiniz.
Vmware ortamında denemek isterseniz
Son durumda cluster durumuma bakıyorum.
Tanımladığınız fence device ın düzgün çalışıp çalışmadığını kontrol etmek için alttaki komutu çalıştırabilirsiniz.
[root@sattest3 ~]# pcs stonith fence sattest4.lp.int
Node: sattest4.lp.int fenced
Diğer makalelerime göz atmak isterseniz Medium profil linkimi bırakıyorum:
Kişisel Bloğuma ulaşmak isterseniz: