Jak nainstalovat a konfigurovat klastr se dvěma uzly v Linuxu - část 2


Ahoj všichni. Než začneme druhou část, podívejme se na to, co jsme udělali v části 01 . V části 01 této klastrové řady jsme se zabývali technikou klastrování a v jakých případech ji lze využít spolu s výhodami a nevýhodami klastrování. A také jsme zahrnuli předpoklady pro toto nastavení a to, co bude každý balíček dělat poté, co nastavíme druh nastavení.

Z níže uvedených odkazů můžete zkontrolovat část 01 a část 03 .

  1. What is Clustering and Advantages/Disadvantages of Clustering
  2. Fencing and Adding a Failover to Cluster – Part 3

Jak jsem řekl v posledním článku, že pro toto nastavení preferujeme 3 servery; jeden server funguje jako klastrový server a další 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í části 2 uvidíme, jak instalovat a konfigurovat klastrování na Linuxu. K tomu je třeba nainstalovat pod balíčky ve všech třech serverech.

  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 clusteru v systému Linux

Červené

Začnu instalací balíčku „ ricci “ na všech těchto třech serverech.

# yum install “ricci”

Po dokončení instalace ricci můžeme vidět, že jako závislost 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í nainstalujeme do serverů balíček ccs . Za to jsem zadal yum install ccs.x86_64 , který je zobrazen v seznamu, když jsem vydal cum yum list | grep “, jinak můžete jednoduše zadat instalaci yum „Ccs“ .

# yum install “ccs”

Nainstalujte 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ě. Příkazem níže zobrazíte, zda jsou balíčky, které jsme potřebovali, správně nainstalovány ve všech třech serverech.

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

Dokonalé všechny balíčky jsou nainstalovány a vše, co potřebujeme udělat, je nastavení.

Krok 2: Konfigurace clusteru v systému Linux

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

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

2. Vzhledem k tomu, že ricci je spuštěn na všech serverech, je načase vytvořit cluster. To je místo, kde ccs balíček přichází na pomoc při konfiguraci clusteru.

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

Vzhledem k tomu, že jsem dosud nevytvořil klastr, není v lokalitě /etc/cluster vytvořen žádný soubor cluster.conf , jak je uvedeno níže.

# cd /etc/cluster
# pwd
# ls

V mém případě to dělám v sekci 172.16.1.250 , která je určena pro správu clusterů. Pokaždé, když se budeme snažit používat server ricci , požádáme o heslo ricci . Takže budete muset nastavit heslo uživatele ricci na všech serverech.

Zadejte hesla pro uživatele ricci .

# passwd ricci

Nyní zadejte příkaz podle obrázku níže.

# ccs -h 172.16.1.250 --createcluster tecmint_cluster

Po zadání výše uvedeného příkazu se zobrazí soubor cluster.conf v adresáři /etc/cluster .

Takto vypadá moje výchozí cluster.conf dříve, než provedu konfiguraci.

3. Nyní přidáme do systému dva uzly. Zde také používáme příkazy ccs k vytvoření konfigurací. Soubor cluster.conf ručně neupravím, ale použijte následující syntaxi.

# ccs -h 172.16.1.250 --addnode 172.16.1.222

Přidejte také další uzel.

# ccs -h 172.16.1.250 --addnode 172.16.1.223

Takto vypadá soubor cluster.conf po přidání serverů uzlů.

Můžete také zadat níže uvedený příkaz pro ověření podrobností uzlu.

# ccs –h 172.16.1.250 --lsnodes

Perfektní. Úspěšně jste vytvořili klastr sami a přidali dva uzly. Další podrobnosti o možnostech příkazů ccs zadejte příkazem ccs –help a prostudujte si podrobnosti. Vzhledem k tomu, že nyní víte, jak vytvořit klastr a přidat k němu uzly, brzy za vás pošlu část 03 .

Děkuji, až do té doby se připojte k Tecmintu pro praktické a nejnovější How to's.