Kako namestiti in nastaviti grozd z dvema vozliščema v Linuxu - 2. del


Pozdravljeni vsi skupaj. Preden začnemo z drugim delom, si oglejmo, kaj smo storili v 1. delu. V 1. delu te skupine grozdov smo razpravljali o tehniki grozdenja in v katerih primerih jo lahko uporabimo skupaj s prednostmi in slabostmi grozdenja. Obravnavali smo tudi predpogoje za to nastavitev in kaj bo naredil posamezen paket, ko bomo konfigurirali vrsto nastavitve.

Del 01 in del 03 si lahko ogledate na spodnjih povezavah.

  1. Kaj je grozdanje in prednosti/slabosti grozdanja
  2. Ograjevanje in dodajanje failoverja grozdu - 3. del

Kot sem rekel v zadnjem članku, imamo za to nastavitev raje 3 strežnike; en strežnik deluje kot strežnik grozda, drugi pa kot vozlišča.

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   

V današnjem 2. delu bomo videli, kako namestiti in konfigurirati združevanje v Linux. Za to moramo v vse tri strežnike namestiti spodnje pakete.

  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)

1. korak: Namestitev grozdenja v Linux

Začnimo torej namestiti te pakete v vse tri strežnike. Vse te pakete lahko enostavno namestite z upraviteljem paketov yum.

Začel bom z namestitvijo paketa "ricci" na vse te tri strežnike.

# yum install “ricci”

Po končani namestitvi ricci lahko vidimo, da je kot odvisnosti namestil mod_cluster in gručo lib.

Nato namestim luci z ukazom yum install\"luci".

# yum install "luci"

Po namestitvi luci lahko vidite, da je namestil potrebne odvisnosti.

Zdaj pa namestimo paket ccs v strežnike. Za to sem vnesel yum install ccs.x86_64, ki je prikazan na seznamu, ko sem izdal yum list | grep\"ccs", lahko pa preprosto izdate yum install\"ccs".

# yum install “ccs”

Namestimo cman kot zadnjo zahtevo za to določeno nastavitev. Ukaz je yum install\"cman" ali yum install cman.x86_64, kot je prikazano na seznamu yum, kot sem že omenil.

# yum install “cman”

Preveriti moramo, ali so namestitve nameščene. V spodnjem ukazu preverite, ali so paketi, ki smo jih potrebovali, pravilno nameščeni v vseh treh strežnikih.

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

Popolnoma so nameščeni vsi paketi in vse, kar moramo storiti, je konfiguriranje nastavitve.

2. korak: v Linuxu konfigurirajte grozd

1. Kot prvi korak pri nastavitvi grozda morate zagnati storitev ricci na vseh treh strežnikih.

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

2. Ker se ricci zažene v vseh strežnikih, je zdaj čas, da ustvarite gručo. Tu nam pri konfiguriranju gruče priskoči na pomoč paket ccs.

Če ne želite uporabljati ukazov ccs, boste morali za dodajanje vozlišč urediti datoteko \"cluster.conf" in narediti druge konfiguracije. Najlažji način je, da uporabimo naslednje ukaze. Poglejmo.

Ker grozda še nisem ustvaril, na mestu/etc/cluster še ni ustvarjene datoteke cluster.conf, kot je prikazano spodaj.

# cd /etc/cluster
# pwd
# ls

V mojem primeru to počnem v 172.16.1.250, ki je namenjen upravljanju grozdov. Zdaj bo vsakič, ko bomo poskušali uporabiti strežnik ricci, vprašal za geslo riccija. Torej boste morali geslo uporabnika ricci nastaviti na vseh strežnikih.

Vnesite gesla za uporabnika ricci.

# passwd ricci

Zdaj vnesite ukaz, kot je prikazano spodaj.

# ccs -h 172.16.1.250 --createcluster tecmint_cluster

Po vnosu zgoraj navedenega ukaza lahko vidite, da je v imeniku/etc/cluster ustvarjena datoteka cluster.conf.

Takole je videti moj privzeti cluster.conf, preden naredim config.

3. Zdaj dodajmo dve vozlišči v sistem. Tudi tu uporabljamo ukaze ccs za izdelavo konfiguracij. Ne bom ročno urejal datoteke cluster.conf, ampak bom uporabil naslednjo sintakso.

# ccs -h 172.16.1.250 --addnode 172.16.1.222

Dodajte tudi drugo vozlišče.

# ccs -h 172.16.1.250 --addnode 172.16.1.223

Tako izgleda datoteka cluster.conf po dodajanju strežnikov vozlišč.

Prav tako lahko vnesete spodnji ukaz za preverjanje podrobnosti vozlišča.

# ccs –h 172.16.1.250 --lsnodes

Odlično. Grozd ste uspešno ustvarili sami in dodali dve vozlišči. Za nadaljnje podrobnosti o možnostih ukaza ccs vnesite ukaz ccs –help in preučite podrobnosti. Ker zdaj veste, kako ustvariti gručo in ji dodati vozlišča, vam bom kmalu objavil 3. del.

Hvala, do takrat bodite povezani s Tecmintom za priročen in najnovejši Kako.