Linux'ta İki Düğümlü Küme Nasıl Kurulur ve Yapılandırılır - Bölüm 2


Herkese selam. İkinci bölüme başlamadan önce Bölüm 01'de neler yaptığımızı gözden geçirelim. Bu kümeleme serimizin 01.Bölümünde kümeleme tekniğini, hangi durumlarda kullanılabileceğini, kümelemenin avantaj ve dezavantajlarını ele aldık. Ayrıca bu kurulumun ön koşullarını ve kurulum türünü yapılandırdıktan sonra her paketin ne yapacağını da ele aldık.

Aşağıdaki bağlantılardan Bölüm 01 ve Bölüm 03'ü inceleyebilirsiniz.

  1. Kümeleme Nedir ve Kümelemenin Avantajları/Dezavantajları
  2. Kümeye Koruma ve Yük Devretme Ekleme – Bölüm 3

Geçen yazımda da söylediğim gibi bu kurulum için 3 adet sunucu tercih ediyoruz; bir sunucu küme sunucusu, diğerleri ise düğüm görevi görür.

Cluster Server: 172.16.1.250
Hostname: clserver.test.net

node01: 172.16.1.222
Hostname: nd01server.test.net

node02: 172.16.1.223
Hostname: nd02server.test.net   

Bugünkü Bölüm 2'de Linux'ta kümelemenin nasıl kurulacağını ve yapılandırılacağını göreceğiz. Bunun için her üç sunucuya da aşağıdaki paketleri kurmamız gerekiyor.

  1. Ricci (ricci-0.16.2-75.el6.x86_64.rpm)
  2. Luci (luci-0.26.0-63.el6.centos.x86_64.rpm)
  3. Mod_cluster (modcluster-0.16.2-29.el6.x86_64.rpm)
  4. CCS (ccs-0.16.2-75.el6_6.2.x86_64.rpm)
  5. CMAN(cman-3.0.12.1-68.el6.x86_64.rpm)
  6. Clusterlib (clusterlib-3.0.12.1-68.el6.x86_64.rpm)

Adım 1: Linux'ta Kümelemenin Kurulumu

O halde bu paketleri üç sunucunun tamamına yüklemeye başlayalım. Tüm bu paketleri yum paket yöneticisini kullanarak kolayca yükleyebilirsiniz.

Bu üç sunucuya da “ricci” paketini kurarak başlayacağım.

yum install “ricci”

Ricci kurulumu tamamlandıktan sonra, bağımlılıkları olarak mod_cluster ve cluster lib'i yüklediğini görebiliriz.

Daha sonra yum install “luci ” komutunu kullanarak luci'yi kuruyorum.

yum install "luci"

luci kurulumunun ardından ihtiyaç duyduğu bağımlılıkları kurduğunu görebilirsiniz.

Şimdi sunuculara ccs paketini kuralım. Bunun için, yum list |grep “ccs ” verdiğimde listede gösterilen yum install ccs.x86_64'i girdim, yoksa sadece yum install komutunu verebilirsiniz “ccs ”.

yum install “ccs”

Bu özel kurulum için son gereksinim olarak cman'i yükleyelim. Komut, daha önce bahsettiğim gibi yum listesinde gösterildiği gibi yum install “cman ” veya yum install cman.x86_64 şeklindedir.

yum install “cman”

Kurulumların yerinde olduğunu doğrulamamız gerekiyor. İhtiyacımız olan paketlerin her üç sunucuya da düzgün şekilde kurulup kurulmadığını görmek için aşağıdaki komutu çalıştırın.

rpm -qa | egrep "ricci|luci|modc|cluster|ccs|cman"

Mükemmel tüm paketler kuruldu ve tek yapmamız gereken kurulumu yapılandırmak.

Adım 2: Linux'ta Kümeyi Yapılandırma

1. Kümeyi kurmanın ilk adımı olarak, her üç sunucuda da ricci hizmetini başlatmanız gerekir.

service ricci start 
OR
/etc/init.d/ricci start 

2. ricci tüm sunucularda başlatıldığına göre artık kümeyi oluşturma zamanı geldi. Kümeyi yapılandırırken ccs paketinin yardımımıza geldiği yer burasıdır.

ccs komutlarını kullanmak istemiyorsanız, düğümleri eklemek ve diğer yapılandırmaları yapmak için “cluster.conf ” dosyasını düzenlemeniz gerekecektir. Sanırım en kolay yol aşağıdaki komutları kullanmaktır. Bir bakalım.

Henüz kümeyi oluşturmadığım için, aşağıda gösterildiği gibi henüz /etc/cluster konumunda oluşturulmuş bir cluster.conf dosyası yok.

cd /etc/cluster
pwd
ls

Benim durumumda bunu küme yönetimine ayrılmış 172.16.1.250'de yapıyorum. Artık ricci sunucusunu her kullanmaya çalıştığımızda, ricci'nin şifresini isteyecek. Bu nedenle tüm sunucularda ricci kullanıcısının şifresini ayarlamanız gerekecektir.

Ricci kullanıcısının şifrelerini girin.

passwd ricci

Şimdi aşağıda gösterildiği gibi komutu girin.

ccs -h 172.16.1.250 --createcluster tecmint_cluster

Yukarıdaki komutu girdikten sonra /etc/cluster dizininde cluster.conf dosyasının oluşturulduğunu görebilirsiniz.

Yapılandırmaları yapmadan önce varsayılan cluster.conf'um bu şekilde görünüyor.

3. Şimdi iki düğümü sisteme ekleyelim. Burada da konfigürasyonları yapmak için ccs komutlarını kullanıyoruz. cluster.conf dosyasını manuel olarak düzenlemeyeceğim ancak aşağıdaki söz dizimini kullanacağım.

ccs -h 172.16.1.250 --addnode 172.16.1.222

Diğer düğümü de ekleyin.

ccs -h 172.16.1.250 --addnode 172.16.1.223

Düğüm sunucuları eklendikten sonra cluster.conf dosyası bu şekilde görünür.

Düğüm ayrıntılarını doğrulamak için aşağıdaki komutu da girebilirsiniz.

ccs –h 172.16.1.250 --lsnodes

Mükemmel. Kümeyi kendiniz başarıyla oluşturdunuz ve iki düğüm eklediniz. ccs komut seçenekleri hakkında daha fazla ayrıntı için ccs –help komutunu girin ve ayrıntıları inceleyin. Artık kümeyi nasıl oluşturacağınızı ve ona düğümleri nasıl ekleyeceğinizi bildiğinize göre, sizin için yakında Bölüm 03'ü yayınlayacağım.

Teşekkür ederiz, o zamana kadar kullanışlı ve en yeni Nasıl Yapılır'lar için Tecmint ile bağlantıda kalın.