Klusterin asentaminen ja määrittäminen kahdella solmulla Linuxissa - osa 2


Hei kaikki. Ennen kuin aloitamme toisen osan, katsotaanpa, mitä olemme tehneet osassa 01. Tämän klusterisarjan osassa 01 olemme keskustelleet klusterointitekniikasta ja missä tapauksissa sitä voidaan käyttää yhdessä klusterin etujen ja haittojen kanssa. Lisäksi olemme käsitelleet tämän asennuksen ennakkoedellytykset ja sen, mitä kukin paketti tekee sen jälkeen, kun olemme määrittäneet tällaisen asennuksen.

Voit tarkastella osia 01 ja osa 03 alla olevista linkeistä.

  1. Mikä on klusterointi ja klusteroinnin edut/haitat
  2. Aitaaminen ja vianmäärityksen lisääminen klusteriin - osa 3

Kuten sanoin edellisessä artikkelissani, että mieluummin 3 palvelinta tälle asetukselle; yksi palvelin toimii klusteripalvelimena ja toinen solmuina.

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   

Tämän päivän osassa 2 kerrotaan, kuinka klusterointi asennetaan ja määritetään Linuxiin. Tätä varten meidän on asennettava alla olevat paketit kaikkiin kolmeen palvelimeen.

  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)

Vaihe 1: Klusteroinnin asentaminen Linuxiin

Aloitetaan siis näiden pakettien asentaminen kaikkiin kolmeen palvelimeen. Voit asentaa kaikki nämä paketit helposti käyttämällä yum-paketinhallintaa.

Aloitan asentamalla “ricci” -paketin kaikkiin näihin kolmeen palvelimeen.

# yum install “ricci”

Kun ricci-asennus on valmis, voimme nähdä, että se on asentanut mod_cluster ja cluster lib riippuvuutensa.

Seuraavaksi asennan lucin käyttämällä yum install "luci" -komentoa.

# yum install "luci"

Lucin asennuksen jälkeen näet, että se on asentanut tarvittavat riippuvuudet.

Asennetaan nyt ccs-paketti palvelimiin. Tätä varten kirjoitin yum install ccs.x86_64, joka näkyy luettelossa, kun annoin yum list | grep "ccs" tai muuten voit yksinkertaisesti antaa yum install "ccs".

# yum install “ccs”

Asennetaan cman viimeiseksi vaatimukseksi tälle asetukselle. Komento on yum install “cman” tai yum install cman.x86_64, kuten aiemmin mainitsin yum-luettelossa.

# yum install “cman”

Meidän on vahvistettava, että asennukset ovat paikallaan. Anna alla oleva komento nähdäksesi, ovatko tarvitsemamme paketit asennettu oikein kaikkiin kolmeen palvelimeen.

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

Täydellinen kaikki paketit on asennettu ja meidän tarvitsee vain konfiguroida asennus.

Vaihe 2: Määritä klusteri Linuxissa

1. Ensimmäisenä vaiheena klusterin määrittämisessä sinun on käynnistettävä ricci-palvelu kaikilla kolmella palvelimella.

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

2. Koska ricci on käynnistetty kaikilla palvelimilla, nyt on aika luoda klusteri. Täällä ccs-paketti tulee auttamaan klusterin määrityksessä.

Jos et halua käyttää ccs-komentoja, sinun on muokattava “cluster.conf” -tiedostoa solmujen lisäämiseksi ja tehtävä muut määritykset. Luulisin, että helpoin tapa on käyttää seuraavia komentoja. Katsotaan.

Koska en ole vielä luonut klusteria, tiedostoon/etc/cluster location ei ole vielä luotu cluster.conf-tiedostoa, kuten alla on esitetty.

# cd /etc/cluster
# pwd
# ls

Minun tapauksessani teen tämän kohdassa 172.16.1.250, joka on omistettu klusterinhallinnalle. Nyt, aina kun yritämme käyttää ricci-palvelinta, se pyytää riccin salasanaa. Joten joudut asettamaan ricci-käyttäjän salasanan kaikkiin palvelimiin.

Anna salasanat Ricci-käyttäjälle.

# passwd ricci

Kirjoita nyt komento alla olevan kuvan mukaisesti.

# ccs -h 172.16.1.250 --createcluster tecmint_cluster

Näet syötettyäsi yllä olevan komennon, cluster.conf-tiedosto luodaan hakemistoon/etc/cluster.

Näin oletusarvoinen cluster.conf näyttää ennen kuin teen määritykset.

3. Lisätään nyt kaksi solmua järjestelmään. Tässä myös käytämme ccs-komentoja määritysten tekemiseen. En aio muokata cluster.conf-tiedostoa manuaalisesti, mutta käytän seuraavaa syntaksia.

# ccs -h 172.16.1.250 --addnode 172.16.1.222

Lisää myös toinen solmu.

# ccs -h 172.16.1.250 --addnode 172.16.1.223

Näin cluster.conf-tiedosto näyttää solmupalvelimien lisäämisen jälkeen.

Voit myös kirjoittaa alla olevan komennon vahvistaaksesi solmun tiedot.

# ccs –h 172.16.1.250 --lsnodes

Täydellinen. Olet itse luonut klusterin ja lisännyt kaksi solmua. Jos haluat lisätietoja ccs-komentoasetuksista, kirjoita ccs –help-komento ja tutustu yksityiskohtiin. Koska nyt osaat luoda klusterin ja lisätä siihen solmuja, lähetän osan 03 pian sinulle.

Kiitos, pidä siihen asti yhteyttä Tecmintillä kätevistä ja uusimmista ohjeista.