Linux-da iki düwün bilen klasteri nädip gurmaly we sazlamaly - 2-nji bölüm


Hemmäňize salam! Ikinji bölüme başlamazdan ozal, 01-nji bölümde näme edenimizi gözden geçireliň. Bu toparlanyş tapgyrynyň 01-nji bölüminde toparlanyş tehnikasy we bu ýagdaýlarda toparlaryň artykmaçlyklary we kemçilikleri bilen bilelikde ulanylyp bilinjekdigi barada pikir alyşdyk. Şeýle hem, bu gurnama üçin deslapky talaplary we sazlamanyň görnüşini düzenimizden soň her paketiň näme etjekdigini ara alyp maslahatlaşdyk.

Aşakdaky baglanyşyklardan 01-nji bölümi we 03-nji bölümi gözden geçirip bilersiňiz.

  1. Klasterleşdirme we artykmaçlyklar/Klasteriň kemçilikleri
  2. Galyňlaşdyrmak we Klasterde şowsuzlyk goşmak - 3-nji bölüm

Soňky makalamda aýdyşym ýaly, bu gurnama üçin 3 serwer saýlaýarys; bir serwer klaster serweri, beýlekisi düwün hökmünde çykyş edýä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   

Şu günki 2-nji bölümde, Linux-da klasterleri nädip gurmalydygyny we sazlamalydygyny göreris. Munuň üçin üç serwerde aşakdaky paketleri gurmalydyrys.

  1. Ricci (ricci-0.16.2-75.el6.x86_64.rpm)
  2. Lýusi (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. Klasterlib (clusterlib-3.0.12.1-68.el6.x86_64.rpm)

1-nji ädim: Linux-da klaster gurmak

Geliň, bu paketleri üç serwerde hem gurup başlalyň. Bu paketleriň hemmesini ýum paket dolandyryjysyny ulanyp aňsatlyk bilen gurup bilersiňiz.

Bu üç serweriň hemmesine\ricci paketini gurmak bilen başlaryn.

# yum install “ricci”

Ricci gurnandan soň, mod_cluster we cluster lib-i garaşlylygy hökmünde gurnandygyny görüp bileris.

Indiki yum install\luci buýrugyny ulanyp luci gurýaryn.

# yum install "luci"

“Luci” gurlandan soň, oňa zerur baglylyklary gurandygyny görüp bilersiňiz.

Indi serwerlere ccs paketini guralyň. Munuň üçin yum install | grep\ccs çykaranymda sanawda görkezilen yum install ccs.x86_64 girdim, ýogsam ýum install\ccs berip bilersiňiz.

# yum install “ccs”

Geliň, bu aýratyn gurnama üçin iň soňky talap hökmünde cman guralyň. Buýruk, ýokarda belläp geçişim ýaly yum sanawynda görkezilişi ýaly yum install\cman ýa-da yum install cman.x86_64.

# yum install “cman”

Gurnamalaryň ýeridigini tassyklamaly. Gerekli paketleriň üç serwerde hem dogry gurlandygyny ýa-da ýokdugyny görmek üçin aşakdaky buýruk beriň.

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

Packhli paketler kämilleşdirildi we etmeli zadymyz sazlamany düzmek.

2-nji ädim: Linux-da klaster sazlaň

1. Klaster gurmak üçin ilkinji ädim hökmünde üç serweriň hemmesinde ricci hyzmatyny başlamaly.

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

2. “ricci” ähli serwerlerde işe girizilendigi sebäpli, indi klaster döretmegiň wagty geldi. Klaster düzülende ccs bukjasy bize kömek edýär.

Ccs buýruklaryny ulanmak islemeýän bolsaňyz, düwünleri goşmak we beýleki sazlamalary ýerine ýetirmek üçin \cluster.conf faýlyny redaktirlemeli bolarsyňyz. Iň aňsat usuly aşakdaky buýruklary ulanmakdyr öýdýärin. Geliň, seredeliň.

Klaster entek döretmändigim üçin, aşakda görkezilişi ýaly/etc/cluster ýerinde döredilen cluster.conf faýly ýok.

# cd /etc/cluster
# pwd
# ls

Meniň ýagdaýymda, muny klaster dolandyryşyna bagyşlanan 172.16.1.250-de edýärin. Indi, her gezek ricci serwerini ulanjak bolanymyzda, ricci parolyny soraýar. Şonuň üçin ähli serwerlerde ricci ulanyjynyň parolyny bellemeli bolarsyňyz.

Ricci ulanyjy üçin parol giriziň.

# passwd ricci

Indi buýrugy aşakda görkezilişi ýaly giriziň.

# ccs -h 172.16.1.250 --createcluster tecmint_cluster

Aboveokardaky buýrugy girizeniňizden soň görüp bilersiňiz, cluster.conf faýly/etc/cluster katalogynda döredilýär.

Ine, sazlamalary etmezden ozal default cluster.conf görnüşi.

3. Indi sistema iki düwün goşalyň. Bu ýerde konfigurasiýa etmek üçin ccs buýruklaryny hem ulanýarys. Cluster.conf faýlyny el bilen redaktirlemekçi däl, aşakdaky sintaksisden peýdalanaryn.

# ccs -h 172.16.1.250 --addnode 172.16.1.222

Beýleki düwünleri hem goşuň.

# ccs -h 172.16.1.250 --addnode 172.16.1.223

“Cluster.conf” faýly düwün serwerlerini goşandan soň nähili görünýär.

Şeýle hem düwün jikme-jikliklerini barlamak üçin aşakdaky buýrugy girizip bilersiňiz.

# ccs –h 172.16.1.250 --lsnodes

Kämil. Topary üstünlikli döredip, iki düwün goşduňyz. Ccs buýruk opsiýalary barada has giňişleýin maglumat üçin ccs –help buýrugyny giriziň we jikme-jiklikleri öwreniň. Klaster döretmegi we oňa düwün goşmagy nädip bilýändigiňiz sebäpli, ýakyn wagtda 03-nji bölümi size ibererin.

Sag boluň, şoňa çenli “Tecmint” bilen amatly we iň soňky “Nädip bolmaly” üçin aragatnaşyk saklaň.