Jinsi ya Kusakinisha na Kusanidi Kundi na Nodi Mbili kwenye Linux - Sehemu ya 2


Salaam wote. Kabla hatujaanza sehemu ya pili, hebu turudie tulichofanya katika Sehemu ya 01. Katika Sehemu ya 01 ya mfululizo huu wa nguzo, tumejadili kuhusu mbinu ya kuunganisha na katika hali ambazo inaweza kutumika pamoja na faida na hasara za kuunganisha. Na pia tumeshughulikia mahitaji ya awali ya usanidi huu na kila kifurushi kitafanya nini baada ya kusanidi aina ya usanidi.

Unaweza kukagua Sehemu ya 01 na Sehemu ya 03 kutoka kwa viungo vilivyo hapa chini.

  1. Kuunganisha ni nini na Faida/Hasara za Kuunganisha
  2. Uzio na Kuongeza Kilichoshindwa kwenye Nguzo - Sehemu ya 3

Kama nilivyosema katika makala yangu ya mwisho, kwamba tunapendelea seva 3 kwa usanidi huu; seva moja hufanya kama seva ya nguzo na zingine kama nodi.

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   

Katika Sehemu ya 2 ya leo, tutaona jinsi ya kusakinisha na kusanidi nguzo kwenye Linux. Kwa hili tunahitaji kusakinisha vifurushi hapa chini katika seva zote tatu.

  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)

Hatua ya 1: Kusakinisha Clustering katika Linux

Kwa hiyo hebu tuanze kusakinisha vifurushi hivi katika seva zote tatu. Unaweza kusakinisha vifurushi hivi vyote kwa urahisi kwa kutumia kidhibiti cha kifurushi cha yum.

Nitaanza kwa kusakinisha kifurushi cha \ricci kwenye seva hizi zote tatu.

# yum install “ricci”

Baada ya usakinishaji wa ricci kufanywa, tunaweza kuona kuwa imesakinisha mod_cluster na cluster lib kama tegemezi zake.

Ifuatayo, ninasakinisha luci kwa kutumia amri ya yum install \luci.

# yum install "luci"

Baada ya usakinishaji wa luci, unaweza kuona kuwa imeweka utegemezi uliohitaji.

Sasa, wacha tusakinishe kifurushi cha ccs kwenye seva. Kwa hilo niliingiza yum install ccs.x86_64 ambayo inaonyeshwa kwenye orodha nilipotoa yum list |grep \ccs au sivyo unaweza kutoa yum install \ccs.

# yum install “ccs”

Wacha tusakinishe cman kama hitaji la mwisho la usanidi huu. Amri ni yum install \cman au yum install cman.x86_64 kama inavyoonyeshwa kwenye orodha ya yum kama nilivyotaja awali.

# yum install “cman”

Tunahitaji kuthibitisha usakinishaji upo. Toa amri hapa chini ili kuona ikiwa vifurushi tulivyohitaji vimewekwa vizuri katika seva zote tatu.

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

Kamili vifurushi vyote vimesakinishwa na tunachohitaji kufanya ni kusanidi usanidi.

Hatua ya 2: Sanidi Kundi katika Linux

1. Kama hatua ya kwanza ya kusanidi nguzo, unahitaji kuanza huduma ya ricci kwenye seva zote tatu.

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

2. Kwa kuwa ricci imeanza katika seva zote, sasa ni wakati wa kuunda nguzo. Hapa ndipo kifurushi cha ccs huja kwa usaidizi wetu wakati wa kusanidi nguzo.

Ikiwa hutaki kutumia amri za ccs basi itabidi uhariri \cluster.conf faili kwa ajili ya kuongeza nodi na kufanya usanidi mwingine.Nadhani njia rahisi ni kutumia amri zifuatazo. Tu angalie.

Kwa kuwa bado sijaunda nguzo, hakuna faili ya cluster.conf iliyoundwa katika /etc/cluster location bado kama inavyoonyeshwa hapa chini.

# cd /etc/cluster
# pwd
# ls

Katika kesi yangu, mimi hufanya hivi katika 172.16.1.250 ambayo imejitolea kwa usimamizi wa nguzo. Sasa kuendelea, kila tunapojaribu kutumia seva ya ricci, itauliza nenosiri la ricci. Kwa hivyo utalazimika kuweka nenosiri la mtumiaji wa ricci kwenye seva zote.

Weka nenosiri la mtumiaji wa ricci.

# passwd ricci

Sasa ingiza amri kama inavyoonyeshwa hapa chini.

# ccs -h 172.16.1.250 --createcluster tecmint_cluster

Unaweza kuona baada ya kuingiza amri hapo juu, faili ya cluster.conf imeundwa kwenye saraka /etc/cluster.

Hivi ndivyo cluster.conf yangu chaguo-msingi inavyoonekana kabla sijafanya usanidi.

3. Sasa hebu tuongeze nodes mbili kwenye mfumo. Hapa pia tunatumia amri za ccs kufanya usanidi. Sitahariri mwenyewe faili ya cluster.conf lakini nitumie syntax ifuatayo.

# ccs -h 172.16.1.250 --addnode 172.16.1.222

Ongeza nodi nyingine pia.

# ccs -h 172.16.1.250 --addnode 172.16.1.223

Hivi ndivyo faili ya cluster.conf inavyoonekana baada ya kuongeza seva za nodi.

Unaweza pia kuingiza amri hapa chini ili kuthibitisha maelezo ya nodi.

# ccs –h 172.16.1.250 --lsnodes

Kamilifu. Umefaulu kuunda nguzo mwenyewe na kuongeza nodi mbili. Kwa maelezo zaidi kuhusu chaguo za amri za ccs, weka ccs -help amri na usome maelezo. Kwa kuwa sasa unajua jinsi ya kuunda nguzo na kuongeza nodi ndani yake, nitachapisha Sehemu ya 03 hivi karibuni kwa ajili yako.

Asante, hadi wakati huo endelea kuunganishwa na Tecmint kwa Jinsi ya Kufanya rahisi na mpya zaidi.