Zoeken op website

Hoe een cluster met twee knooppunten in Linux te installeren en configureren - Deel 2


Dag Allemaal. Voordat we aan het tweede deel beginnen, laten we eerst eens kijken wat we in Deel 01 hebben gedaan. In deel 01 van deze clusterserie hebben we gesproken over de clustertechniek en in welke gevallen deze kan worden gebruikt, samen met de voor- en nadelen van clustering. En we hebben ook de vereisten voor deze installatie besproken en wat elk pakket zal doen nadat we het soort installatie hebben geconfigureerd.

U kunt Deel 01 en Deel 03 bekijken via onderstaande links.

  1. Wat is clustering en de voor- en nadelen van clustering
  2. Schermen en een failover toevoegen aan cluster – Deel 3

Zoals ik in mijn laatste artikel zei, geven we de voorkeur aan 3 servers voor deze opstelling; één server fungeert als clusterserver en andere als knooppunten.

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   

In Deel 2 van vandaag zullen we zien hoe clustering op Linux geïnstalleerd en geconfigureerd kan worden. Hiervoor moeten we onderstaande pakketten op alle drie de servers installeren.

  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)

Stap 1: Clustering installeren onder Linux

Laten we dus beginnen met het installeren van deze pakketten op alle drie servers. Je kunt al deze pakketten eenvoudig installeren met yum pakketbeheerder.

Ik zal beginnen met het installeren van het “ricci” pakket op al deze drie servers.

yum install “ricci”

Nadat de installatie van ricci is voltooid, kunnen we zien dat mod_cluster en cluster lib als afhankelijkheden zijn geïnstalleerd.

Vervolgens installeer ik luci met behulp van het yum install “luci ” commando.

yum install "luci"

Na de installatie van luci kun je zien dat de benodigde afhankelijkheden zijn geïnstalleerd.

Laten we nu het ccs pakket op de servers installeren. Daarvoor heb ik yum install ccs.x86_64 ingevoerd, wat in de lijst wordt weergegeven toen ik yum list |grep “ccs ” uitbracht, of anders kun je eenvoudig yum install uitvoeren “ccs”.

yum install “ccs”

Laten we cman installeren als laatste vereiste voor deze specifieke installatie. Het commando is yum install “cman ” of yum install cman.x86_64 zoals getoond in de yum-lijst zoals ik eerder noemde.

yum install “cman”

We moeten bevestigen dat de installaties aanwezig zijn. Voer het onderstaande commando uit om te zien of de pakketten die we nodig hadden correct op alle drie de servers zijn geïnstalleerd.

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

Perfect, alle pakketten zijn geïnstalleerd en het enige dat we hoeven te doen is de installatie configureren.

Stap 2: Cluster configureren in Linux

1. Als eerste stap voor het instellen van het cluster moet u de ricci service op alle drie de servers starten.

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

2. Omdat ricci op alle servers is gestart, is het nu tijd om het cluster te maken. Dit is waar het ccs pakket ons te hulp komt bij het configureren van het cluster.

Als u geen ccs-opdrachten wilt gebruiken, moet u het bestand “cluster.conf ” bewerken om de knooppunten toe te voegen en andere configuraties uit te voeren. Ik denk dat de eenvoudigste manier is om de volgende opdrachten te gebruiken. Laten we eens kijken.

Omdat ik het cluster nog niet heb gemaakt, is er nog geen cluster.conf-bestand gemaakt op de locatie /etc/cluster, zoals hieronder wordt weergegeven.

cd /etc/cluster
pwd
ls

In mijn geval doe ik dit in 172.16.1.250, dat speciaal is bedoeld voor clusterbeheer. Vanaf nu zal elke keer dat we de ricci server proberen te gebruiken, om het wachtwoord van ricci worden gevraagd. U zult dus op alle servers het wachtwoord van de ricci-gebruiker moeten instellen.

Voer wachtwoorden in voor ricci-gebruiker.

passwd ricci

Voer nu de opdracht in zoals hieronder weergegeven.

ccs -h 172.16.1.250 --createcluster tecmint_cluster

U kunt zien dat na het invoeren van de bovenstaande opdracht het bestand cluster.conf is aangemaakt in de map /etc/cluster.

Dit is hoe mijn standaard cluster.conf eruit ziet voordat ik de configuraties doe.

3. Laten we nu de twee knooppunten aan het systeem toevoegen. Ook hier gebruiken we ccs-opdrachten om de configuraties uit te voeren. Ik ga het bestand cluster.conf niet handmatig bewerken, maar gebruik de volgende syntaxis.

ccs -h 172.16.1.250 --addnode 172.16.1.222

Voeg ook het andere knooppunt toe.

ccs -h 172.16.1.250 --addnode 172.16.1.223

Zo ziet het bestand cluster.conf eruit na het toevoegen van de knooppuntservers.

U kunt ook de onderstaande opdracht invoeren om de knooppuntdetails te verifiëren.

ccs –h 172.16.1.250 --lsnodes

Perfect. U hebt het cluster met succes zelf gemaakt en twee knooppunten toegevoegd. Voor meer details over ccs commando-opties, voer je het ccs –help commando in en bestudeer de details. Omdat je nu weet hoe je het cluster moet maken en er knooppunten aan moet toevoegen, zal ik binnenkort Deel 03 voor je posten.

Bedankt, blijf tot die tijd contact houden met Tecmint voor handige en nieuwste How To's.