Vyhledávání na webu

Jak nainstalovat a nakonfigurovat cluster se dvěma uzly v Linuxu - část 2


Ahoj všichni. Než začneme s druhou částí, zopakujme si, co jsme udělali v části 01. V části 01 této série shlukování jsme diskutovali o technice shlukování a v jakých případech ji lze použít spolu s výhodami a nevýhodami shlukování. A také jsme pokryli předpoklady pro toto nastavení a to, co každý balíček udělá poté, co nakonfigurujeme druh nastavení.

Část 01 a Část 03 si můžete prohlédnout pomocí odkazů níže.

  1. Co je shlukování a výhody/nevýhody shlukování
  2. Oplocení a přidání převzetí služeb při selhání do clusteru – část 3

Jak jsem řekl ve svém minulém článku, že pro toto nastavení preferujeme 3 servery; jeden server funguje jako clusterový server a ostatní jako uzly.

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 dnešní 2. části uvidíme, jak nainstalovat a nakonfigurovat clustering v systému Linux. K tomu potřebujeme nainstalovat níže uvedené balíčky na všechny tři servery.

  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)

Krok 1: Instalace Clusteringu v Linuxu

Začněme tedy instalovat tyto balíčky na všechny tři servery. Všechny tyto balíčky můžete snadno nainstalovat pomocí správce balíčků yum.

Začnu instalací balíčku „ricci“ na všechny tyto tři servery.

yum install “ricci”

Po dokončení instalace ricci můžeme vidět, že jako své závislosti nainstaloval mod_cluster a cluster lib.

Dále instaluji luci pomocí příkazu yum install „luci “.

yum install "luci"

Po instalaci luci můžete vidět, že nainstaloval potřebné závislosti.

Nyní nainstalujme balíček ccs na servery. Zadal jsem proto yum install ccs.x86_64, který se zobrazuje v seznamu, když jsem vydal yum list |grep “ccs ” nebo můžete jednoduše vydat yum install „ccs“.

yum install “ccs”

Nainstalujme cman jako poslední požadavek pro toto konkrétní nastavení. Příkaz je yum install “cman ” nebo yum install cman.x86_64, jak je uvedeno v seznamu yum, jak jsem zmínil dříve.

yum install “cman”

Musíme potvrdit, že instalace jsou na místě. Vydáním níže uvedeného příkazu zjistíte, zda jsou potřebné balíčky nainstalovány správně na všech třech serverech.

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

Všechny balíčky jsou dokonale nainstalovány a vše, co musíme udělat, je nakonfigurovat nastavení.

Krok 2: Nakonfigurujte Cluster v Linuxu

1. Jako první krok pro nastavení clusteru je třeba spustit službu ricci na všech třech serverech.

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

2. Protože ricci je spuštěn na všech serverech, je čas vytvořit cluster. Zde nám při konfiguraci clusteru pomůže balíček ccs.

Pokud nechcete používat příkazy ccs, budete muset upravit soubor “cluster.conf “ pro přidání uzlů a provést další konfigurace. Myslím, že nejjednodušší způsob je použít následující příkazy. Pojďme se podívat.

Protože jsem cluster ještě nevytvořil, není zatím vytvořen žádný soubor cluster.conf v umístění /etc/cluster, jak je uvedeno níže.

cd /etc/cluster
pwd
ls

V mém případě to dělám v 172.16.1.250, který je určen pro správu clusteru. Nyní, kdykoli se pokusíme použít server ricci, požádá o heslo ricci. Budete tedy muset nastavit heslo uživatele ricci na všech serverech.

Zadejte hesla pro uživatele ricci.

passwd ricci

Nyní zadejte příkaz, jak je znázorněno níže.

ccs -h 172.16.1.250 --createcluster tecmint_cluster

Po zadání výše uvedeného příkazu vidíte, že soubor cluster.conf je vytvořen v adresáři /etc/cluster.

Takto vypadá můj výchozí cluster.conf, než provedem konfiguraci.

3. Nyní přidejte dva uzly do systému. Zde také používáme k provádění konfigurací příkazy ccs. Nebudu ručně upravovat soubor cluster.conf, ale použiji následující syntaxi.

ccs -h 172.16.1.250 --addnode 172.16.1.222

Přidejte také druhý uzel.

ccs -h 172.16.1.250 --addnode 172.16.1.223

Takto vypadá soubor cluster.conf po přidání uzlových serverů.

Můžete také zadat níže uvedený příkaz a ověřit podrobnosti o uzlu.

ccs –h 172.16.1.250 --lsnodes

Perfektní. Úspěšně jste sami vytvořili cluster a přidali dva uzly. Pro další podrobnosti o možnostech příkazu ccs zadejte příkaz ccs –help a prostudujte si podrobnosti. Protože nyní víte, jak vytvořit cluster a přidat do něj uzly, brzy pro vás zveřejním Část 03.

Děkujeme, do té doby zůstaňte ve spojení se společností Tecmint, kde najdete užitečné a nejnovější návody.