Wyszukiwanie w witrynie

Jak zainstalować i skonfigurować klaster z dwoma węzłami w systemie Linux — część 2


Cześć wszystkim. Zanim zaczniemy drugą część, przyjrzyjmy się temu, co zrobiliśmy w Części 01. W części 01 tej serii dotyczącej klastrów omówiliśmy technikę grupowania oraz przypadki, w których można ją zastosować, a także zalety i wady grupowania. Omówiliśmy także wymagania wstępne tej konfiguracji i działania każdego pakietu po skonfigurowaniu rodzaju konfiguracji.

Możesz przejrzeć Część 01 i Część 03, korzystając z poniższych linków.

  1. Co to jest klastrowanie i zalety/wady klastrowania
  2. Ogrodzenie i dodanie przełączania awaryjnego do klastra – część 3

Jak powiedziałem w moim ostatnim artykule, w tej konfiguracji preferujemy 3 serwery; jeden serwer działa jako serwer klastra, a inne jako węzły.

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   

W dzisiejszej Części 2 zobaczymy, jak zainstalować i skonfigurować klastrowanie w systemie Linux. W tym celu musimy zainstalować poniższe pakiety na wszystkich trzech serwerach.

  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: Instalowanie klastrowania w systemie Linux

Zacznijmy więc instalować te pakiety na wszystkich trzech serwerach. Możesz łatwo zainstalować wszystkie te pakiety za pomocą menedżera pakietów yum.

Zacznę od zainstalowania pakietu „ricci” na wszystkich trzech serwerach.

yum install “ricci”

Po zakończeniu instalacji ricci zobaczymy, że zainstalował mod_cluster i cluster lib jako swoje zależności.

Następnie instaluję luci za pomocą polecenia yum install „luci ”.

yum install "luci"

Po zainstalowaniu luci możesz zobaczyć, że zainstalował on potrzebne zależności.

Teraz zainstalujmy pakiet ccs na serwerach. W tym celu wpisałem yum install ccs.x86_64, który jest pokazany na liście po wydaniu yum list |grep „ccs ” lub możesz po prostu wydać yum install „cc”.

yum install “ccs”

Zainstalujmy cman jako ostatnie wymaganie dla tej konkretnej konfiguracji. Polecenie to yum install „cman” lub yum install cman.x86_64, jak pokazano na liście yum, o której wspomniałem wcześniej.

yum install “cman”

Musimy potwierdzić, że instalacje są na swoim miejscu. Wydaj poniższe polecenie, aby sprawdzić, czy potrzebne nam pakiety są poprawnie zainstalowane na wszystkich trzech serwerach.

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

Idealnie, wszystkie pakiety są zainstalowane i jedyne, co musimy zrobić, to skonfigurować instalację.

Krok 2: Skonfiguruj klaster w systemie Linux

1. Pierwszym krokiem do skonfigurowania klastra jest uruchomienie usługi ricci na wszystkich trzech serwerach.

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

2. Ponieważ ricci jest uruchamiany na wszystkich serwerach, teraz czas na utworzenie klastra. W tym miejscu z pomocą przy konfiguracji klastra przychodzi nam pakiet ccs.

Jeśli nie chcesz używać poleceń ccs, będziesz musiał edytować plik „cluster.conf ” w celu dodania węzłów i wykonania innych konfiguracji. Myślę, że najłatwiejszym sposobem jest użycie następujących poleceń. Spójrzmy.

Ponieważ nie utworzyłem jeszcze klastra, w lokalizacji /etc/cluster nie utworzono jeszcze pliku cluster.conf, jak pokazano poniżej.

cd /etc/cluster
pwd
ls

W moim przypadku robię to w 172.16.1.250, który jest dedykowany do zarządzania klastrami. Od tego momentu za każdym razem, gdy spróbujemy skorzystać z serwera ricci, będzie on pytał o hasło ricci. Będziesz więc musiał ustawić hasło użytkownika ricci na wszystkich serwerach.

Wprowadź hasła dla użytkownika ricci.

passwd ricci

Teraz wprowadź polecenie, jak pokazano poniżej.

ccs -h 172.16.1.250 --createcluster tecmint_cluster

Jak widać po wprowadzeniu powyższego polecenia, w katalogu /etc/cluster tworzony jest plik cluster.conf.

Tak wygląda mój domyślny plik cluster.conf przed wykonaniem konfiguracji.

3. Teraz dodajmy dwa węzły do systemu. Tutaj również używamy poleceń ccs do dokonywania konfiguracji. Nie zamierzam ręcznie edytować pliku cluster.conf, ale użyję następującej składni.

ccs -h 172.16.1.250 --addnode 172.16.1.222

Dodaj także drugi węzeł.

ccs -h 172.16.1.250 --addnode 172.16.1.223

Tak wygląda plik cluster.conf po dodaniu serwerów węzłów.

Możesz także wprowadzić poniższe polecenie, aby zweryfikować szczegóły węzła.

ccs –h 172.16.1.250 --lsnodes

Doskonały. Pomyślnie utworzyłeś klaster i dodałeś dwa węzły. Aby uzyskać więcej informacji na temat opcji polecenia ccs, wpisz polecenie ccs –help i przestudiuj szczegóły. Skoro już wiesz, jak utworzyć klaster i dodać do niego węzły, wkrótce opublikuję dla Ciebie Część 03.

Dziękujemy. Do tego czasu utrzymuj kontakt z Tecmint, aby uzyskać przydatne i najnowsze instrukcje.