Ogrodzenie i dodanie przełączania awaryjnego do klastrowania - część 3

Ogrodzenie i dodanie przełączania awaryjnego do klastrowania - część 3

W poprzednich dwóch przewodnikach omówiliśmy, jak zainstalować klaster, tworzyć klaster i dodając węzły do ​​klastra, również studiowaliśmy, w jaki sposób grupa.conf wydaje się być po zakończeniu niezbędnych konfiguracji.

Dzisiaj, w tej trzecie.

Ogrodzenie i dodaj przełączanie awaryjne do klastra - część 3

Po pierwsze, zobaczmy, co jest przeznaczone Ogrodzenie I Przełączanie awaryjne.

Co to jest ogrodzenie?

Jeśli myślimy o konfiguracji z więcej niż jednym węzłami, możliwe jest, że w pewnym momencie jednego lub więcej węzłów można zawieść. Tak więc w tym przypadku ogrodzenie jest izolowanie nieprawidłowego serwera od klastra w celu ochrony i zabezpieczenia zasobów synchronizowanych. Dlatego możemy dodać ogrodzenie, aby chronić zasoby wspólne w klastrze.

Co to jest przełączanie awaryjne?

Wyobraź sobie scenariusz, w którym serwer ma ważne dane dla organizacji, której interesariusze potrzebują organizacji, aby utrzymać serwer w pracy bez żadnej przestoju. W takim przypadku możemy zduplikować dane do innego serwera (teraz istnieją dwa serwery z identycznymi danymi i specyfikacjami), których możemy użyć jako awarii.

Przyczyną, jeden z serwerów upadnie, drugi serwer, który skonfigurowaliśmy jako awarię, przejmie obciążenie i świadczy usługi, które zostały przekazane przez pierwszy serwer. W tej metodzie użytkownicy nie będą doświadczani w okresie przestoju, który był wytworzony na serwerze podstawowym.

Możesz przejść przez Część 01 I Część 02 z tej serii klastrowania tutaj:

  1. Co to jest grupowanie i zalety/wady - część 1
  2. Ustaw klaster z dwoma węzłami w Linux - część 2

Jak już omówiliśmy konfigurację środowiska testowania w dwóch ostatnich artykułach, używamy trzech serwerów dla tej konfiguracji, pierwszego serwera jako serwer klastra i innych jako węzły.

Serwer klastra: 172.16.1.250 Nazwa hosta: Clserver.test.internet Node01: 172.16.1.222 Nazwa hosta: ND01Server.test.internet Node02: 172.16.1.223 Nazwa hosta: ND02Server.test.internet  

Krok 1: Jak dodać ogrodzenie do serwera klastra

1. Najpierw musimy włączyć ogrodzenie na serwerze klastra, ponieważ użyję tego poniżej dwóch poleceń.

# CCS -H 172.16.1.250 -UsetFectAemon post_fail_delay = 0 # ccs -h 172.16.1.250 -UsetFectAemon post_join_delay = 10 
Włącz ogrodzenie na klastrze

Jak widać CCS polecenie, aby dodać konfiguracje do klastra. Poniżej znajdują się definicje opcji, których użyłem w poleceniu.

  1. -H: Adres IP hosta klastra.
  2. -setfectAemon: Stosuje zmiany w demon ogrodzenia.
  3. post_fail_delay: Czas w sekundach, w którym demon czeka przed ogrodzeniem serwera ofiary, gdy węzeł został nie powiódł.
  4. post_join_delay: Czas w sekundach, w których demon czeka przed ogrodzeniem serwera ofiary, gdy węzeł dołączył do klastra.

2. Teraz dodajmy urządzenie ogrodzeniowe dla naszego klastra, wykonaj poniżej polecenie, aby dodać urządzenie ogrodzenia.

# CCS -H 172.16.1.250 -Agent TecMintfencev Agent = Fence_virt 

W ten sposób wykonałem polecenie i jak grupa.conf Plik wygląda jak po dodaniu urządzenia ogrodzenia.

Dodaj urządzenie ogrodzeniowe w klastrze

Możesz wykonać poniżej polecenie, aby zobaczyć, jaki rodzaj ogrodzenie Opcje, których możesz użyć do utworzenia urządzenia ogrodzenia. użyłem Fence_virt Ponieważ używam maszyn wirtualnych do mojej konfiguracji.

# CCS -H 172.16.1.250 -LSFENCEOPTS 
Opcje ogrodzenia

Krok 2: Dodaj dwa węzły do ​​urządzenia ogrodzenia

3. Teraz dodam metodę do utworzonego urządzenia ogrodzenia i dodam do niej hosty.

# CCS -H 172.16.1.250 -ADDMETHod Method01 172.16.1.222 # CCS -H 172.16.1.250 -ADDMETHod Method01 172.16.1.223 

Musisz dodać metody, które stworzyłeś w przypadku obu węzłów, które masz w konfiguracji. Poniżej dodałem metody i moje grupa.conf.

Dodaj węzły do ​​urządzenia ogrodzenia

4. Jako następny krok będziesz musiał dodać metody ogrodzenia utworzone dla obu węzłów, do urządzenia ogrodzenia, które stworzyliśmy, mianowicie „Tecmintfence".

# CCS -H 172.16.1.250 --addfenceinst TecMintfence 172.16.1.222 Method01 # CCS -H 172.16.1.250 --addfenceinst TecMintfence 172.16.1.223 Method01 

Z powodzeniem kojarzyłem swoje metody z urządzeniem ogrodzeniowym i tak właśnie mój grupa.conf Wygląda na teraz.

Dodaj ogrodzenie do węzłów

Teraz pomyślnie skonfigurowałeś urządzenie ogrodzeniowe, metody i dodasz do niego swoje węzły. Jako ostatni krok Część 03, Pokażę Ci teraz, jak dodać przełączanie awaryjne do konfiguracji.

Krok 3: Dodaj przełączanie awaryjne do serwera klastra

5. Używam poniżej składni poleceń, aby utworzyć moją awarię do konfiguracji klastra.

# CCS -H 172.16.1.250 -ADDFAILOVERDOMAIN TECMINTFOD 
Dodaj przełączanie awaryjne do klastra

6. Jak utworzyłeś domenę awaryjną, teraz możesz dodać do niej dwa węzły.

# CCS -H 172.16.1.250 --DDFailoverDomainNode Tecmintfod 172.16.1.222 1 # CCS -H 172.16.1.250 --DDFailoverDomainNode Tecmintfod 172.16.1.223 2 
Dodaj węzły do ​​przełączania awaryjnego klastra

Jak pokazano powyżej, widać grupa.conf nosi wszystkie konfiguracje, które dodałem dla domeny awarii.

Mam nadzieję, że podobało Ci się Część 3 tej serii. Ostatnia część serii przewodników klastrowania zostanie wkrótce opublikowana, która nauczy Cię dodawać zasoby do klastra, zsynchronizować je i uruchomić klaster. Pozostań w kontakcie z Tecmint dla poręcznych Howtos.