Sådan installeres og konfigureres klynge med to noder i Linux - del 2


Hej alle. Før vi starter den anden del, skal vi gennemgå, hvad vi har gjort i del 01. I del 01 i denne klyngeserie har vi diskuteret klyngeteknik, og i hvilke tilfælde den kan bruges sammen med fordele og ulemper ved klyngedannelse. Og vi har også dækket forudsætningerne for denne opsætning, og hvad hver pakke vil gøre, efter at vi har konfigureret typen af en opsætning.

Du kan gennemgå del 01 og del 03 fra nedenstående links.

  1. Hvad er klyngedannelse og fordele/ulemper ved klynger
  2. Hegn og tilføjelse af en failover til klynge - del 3

Som jeg sagde i min sidste artikel, at vi foretrækker 3 servere til denne opsætning; en server fungerer som en klyngeserver og andre som noder.

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   

I dagens del 2 vil vi se, hvordan du installerer og konfigurerer klyngedannelse på Linux. Til dette er vi nødt til at installere nedenstående pakker i alle tre servere.

  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)

Trin 1: Installation af klyngedannelse i Linux

Så lad os begynde at installere disse pakker på alle tre servere. Du kan nemt installere alle disse pakker ved hjælp af yum-pakkehåndtering.

Jeg starter med at installere "ricci" -pakken på alle disse tre servere.

# yum install “ricci”

Når ricci-installationen er færdig, kan vi se, at den har installeret mod_cluster og cluster lib som dens afhængigheder.

Derefter installerer jeg luci ved hjælp af kommandoen yum install “luci”.

# yum install "luci"

Efter installationen af luci kan du se, at den har installeret de afhængigheder, den havde brug for.

Lad os nu installere ccs-pakke på serverne. Til det indtastede jeg yum install ccs.x86_64, som vises på listen, da jeg udstedte yum-listen | grep “ccs”, ellers kan du simpelthen udstede yum-installationen “ccs”.

# yum install “ccs”

Lad os installere cman som det sidste krav til denne særlige opsætning. Kommandoen er yum install “cman” eller yum install cman.x86_64 som vist på yumlisten som jeg nævnte tidligere.

# yum install “cman”

Vi skal bekræfte, at installationerne er på plads. Udgiv kommandoen nedenfor for at se, om de pakker, vi har brug for, er installeret korrekt i alle tre servere.

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

Perfekt alle pakker er installeret, og alt hvad vi skal gøre er at konfigurere opsætningen.

Trin 2: Konfigurer klynge i Linux

1. Som det første trin til opsætning af klyngen skal du starte ricci-tjenesten på alle tre servere.

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

2. Da ricci startes på alle servere, er det nu tid til at oprette klyngen. Det er her ccs-pakke kommer til vores hjælp, når vi konfigurerer klyngen.

Hvis du ikke vil bruge ccs-kommandoer, skal du redigere "cluster.conf" -filen for at tilføje noderne og udføre andre konfigurationer. Jeg antager, at den nemmeste måde er at bruge følgende kommandoer. Lad os kigge på det.

Da jeg endnu ikke har oprettet klyngen, er der endnu ikke oprettet nogen cluster.conf-fil i/etc/klyngeplacering som vist nedenfor.

# cd /etc/cluster
# pwd
# ls

I mit tilfælde gør jeg dette i 172.16.1.250, der er dedikeret til klyngestyring. Nu og fremover, hver gang vi prøver at bruge ricci-server, vil den bede om riccis adgangskode. Så du bliver nødt til at indstille adgangskoden til ricci-bruger på alle servere.

Indtast adgangskoder til ricci-bruger.

# passwd ricci

Indtast nu kommandoen som vist nedenfor.

# ccs -h 172.16.1.250 --createcluster tecmint_cluster

Du kan se, når du har indtastet ovenstående kommando, at cluster.conf-filen oprettes i/etc/cluster-biblioteket.

Sådan ser min standard cluster.conf ud, før jeg konfigurerer.

3. Lad os nu tilføje de to noder til systemet. Også her bruger vi ccs-kommandoer til at foretage konfigurationerne. Jeg vil ikke redigere cluster.conf-filen manuelt, men bruge følgende syntaks.

# ccs -h 172.16.1.250 --addnode 172.16.1.222

Tilføj også den anden knude.

# ccs -h 172.16.1.250 --addnode 172.16.1.223

Sådan ser cluster.conf-filen ud efter at have tilføjet nodeserverne.

Du kan også indtaste kommandoen nedenfor for at bekræfte noderoplysninger.

# ccs –h 172.16.1.250 --lsnodes

Perfekt. Du har selv oprettet klyngen og tilføjet to noder. For yderligere oplysninger om ccs-kommandomuligheder, skal du indtaste ccs –help-kommandoen og studere detaljerne. Siden nu ved du, hvordan du opretter klyngen og tilføjer noder til den, vil jeg snart sende del 03 til dig.

Tak, indtil da skal du holde kontakten med Tecmint for praktiske og nyeste vejledninger.