Ogrodzenie i dodanie przełączania awaryjnego do klastrowania - część 3
- 2924
- 778
- Igor Madej
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ęść 3Po 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:
- Co to jest grupowanie i zalety/wady - część 1
- 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 = 10Włą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.
- -H: Adres IP hosta klastra.
- -setfectAemon: Stosuje zmiany w demon ogrodzenia.
- post_fail_delay: Czas w sekundach, w którym demon czeka przed ogrodzeniem serwera ofiary, gdy węzeł został nie powiódł.
- 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.
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 -LSFENCEOPTSOpcje 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 ogrodzenia4. 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łówTeraz 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 TECMINTFODDodaj 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 2Dodaj 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.
- « Uruchomienie „Linuxsay” - forum dyskusyjne dla entuzjastów Linuksa
- Zrozumienie kompilatora Java i maszyny wirtualnej Java - część 4 »