Giunsa ang Pag-install ug Pag-configure sa Cluster nga adunay Duha ka Nodes sa Linux - Bahin 2


Kumusta tanan. Sa dili pa nato sugdan ang ikaduhang bahin, atong ribyuhon kon unsay atong nahimo sa Part 01. Sa Part 01 niining clustering series, atong nahisgutan ang mahitungod sa clustering technique ug sa unsang mga kaso kini magamit uban sa mga bentaha ug disbentaha sa clustering. Ug gisakup usab namon ang mga kinahanglanon alang sa kini nga pag-setup ug kung unsa ang buhaton sa matag pakete pagkahuman namon ma-configure ang klase sa usa ka setup.

Mahimo nimong susihon ang Part 01 ug Part 03 gikan sa ubos nga mga link.

  1. Unsa ang Clustering ug Bentaha/Disbentaha sa Clustering
  2. Pagkoral ug Pagdugang og Failover sa Cluster – Bahin 3

Sama sa akong giingon sa akong katapusan nga artikulo, nga gusto namon ang 3 nga mga server alang niini nga setup; ang usa ka server naglihok isip cluster server ug ang uban isip mga node.

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   

Sa karon nga Bahin 2, atong makita kung giunsa ang pag-install ug pag-configure sa clustering sa Linux. Alang niini kinahanglan namon nga i-install sa ubos ang mga pakete sa tanan nga tulo nga mga server.

  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)

Lakang 1: Pag-instalar sa Clustering sa Linux

Mao nga magsugod kita sa pag-install niini nga mga pakete sa tanan nga tulo nga mga server. Dali nimo ma-install kining tanan nga mga pakete gamit ang yum package manager.

Magsugod ko pinaagi sa pag-instalar sa \ricci nga pakete sa tanan niining tulo ka mga server.

# yum install “ricci”

Pagkahuman sa pag-instalar sa ricci, atong makita nga kini nag-instalar sa mod_cluster ug cluster lib isip mga dependency niini.

Sunod akong gi-install ang luci gamit ang yum install \luci nga mando.

# yum install "luci"

Pagkahuman sa pag-instalar sa luci, imong makita nga kini nag-install sa mga dependency nga gikinahanglan niini.

Karon, atong i-install ang ccs package sa mga server. Alang niana gisulod nako ang yum install ccs.x86_64 nga gipakita sa lista sa dihang nag-isyu ako og yum list |grep \ccs o kung dili mahimo nimo nga i-isyu ang yum install \ccs.

# yum install “ccs”

Atong i-install ang cman isip katapusang kinahanglanon alang niining partikular nga setup. Ang sugo mao ang yum install \cman o yum install cman.x86_64 sama sa gipakita sa yum list sama sa akong gihisgutan sa sayo pa.

# yum install “cman”

Kinahanglan namon nga kumpirmahon nga naa na ang mga pag-install. Isyu sa ubos nga sugo aron makita kung ang mga pakete nga among gikinahanglan na-install sa husto sa tanan nga tulo ka mga server.

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

Hingpit ang tanan nga mga pakete nga na-install ug ang kinahanglan namong buhaton mao ang pag-configure sa setup.

Lakang 2: I-configure ang Cluster sa Linux

1. Isip unang lakang sa pag-set up sa cluster, kinahanglan nimong sugdan ang serbisyo sa ricci sa tanang tulo ka server.

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

2. Tungod kay ang ricci nagsugod sa tanan nga mga server, karon na ang panahon sa paghimo sa cluster. Dinhi diin ang ccs package moabut sa among tabang sa pag-configure sa cluster.

Kung dili nimo gusto mugamit ug ccs commands unya kinahanglan nimo nga usbon ang \cluster.conf file para sa pagdugang sa mga node ug paghimo ug uban pang configs. Sa akong hunahuna ang pinakasayon nga paagi mao ang paggamit sa mosunod nga mga sugo. Atong tan-awon.

Tungod kay wala pa ako makahimo sa cluster, wala'y cluster.conf file nga nahimo sa /etc/cluster nga lokasyon sama sa gipakita sa ubos.

# cd /etc/cluster
# pwd
# ls

Sa akong kaso, gibuhat ko kini sa 172.16.1.250 nga gipahinungod alang sa pagdumala sa cluster. Karon sa unahan, sa matag higayon nga kita mosulay sa paggamit sa ricci server, kini mangutana alang sa password ni ricci. Mao nga kinahanglan nimo nga itakda ang password sa ricci user sa tanan nga mga server.

Pagsulod sa mga password para sa ricci user.

# passwd ricci

Karon isulud ang mando sama sa gipakita sa ubos.

# ccs -h 172.16.1.250 --createcluster tecmint_cluster

Imong makita human sa pagsulod sa sugo sa ibabaw, ang cluster.conf file gihimo sa /etc/cluster directory.

Ingon niini ang hitsura sa akong default cluster.conf sa wala pa nako buhaton ang mga config.

3. Karon atong idugang ang duha ka node sa sistema. Dinhi usab gigamit namon ang mga mando sa ccs aron mahimo ang mga pag-configure. Dili nako mano-mano nga i-edit ang cluster.conf file apan gamiton ang mosunod nga syntax.

# ccs -h 172.16.1.250 --addnode 172.16.1.222

Idugang usab ang laing node.

# ccs -h 172.16.1.250 --addnode 172.16.1.223

Ingon niini ang hitsura sa cluster.conf file pagkahuman sa pagdugang sa mga server sa node.

Mahimo ka usab nga mosulod sa ubos nga mando aron masusi ang mga detalye sa node.

# ccs –h 172.16.1.250 --lsnodes

Hingpit. Malampuson nimo ang paghimo sa cluster sa imong kaugalingon ug nagdugang og duha ka node. Para sa dugang nga mga detalye bahin sa ccs command options, isulod ang ccs –help command ug tun-i ang mga detalye. Tungod kay nahibal-an na nimo kung giunsa paghimo ang cluster ug pagdugang mga node niini, i-post nako ang Part 03 sa dili madugay alang kanimo.

Salamat, hangtod unya padayon nga konektado sa Tecmint alang sa magamit ug labing bag-o nga How To's.