Wyszukiwanie w witrynie

Co to jest dysk QUORUM i wojna o szermierkę?


Cześć ludzie. Tym razem pomyślałem o szczegółowej odpowiedzi na pytanie jednego z naszych czytelników (Danielle) zadane w komentarzach, ponieważ mogłeś również spotkać się z tym problemem, gdy istnieje środowisko klastrowe, za którego utrzymanie odpowiadasz.

Poniżej pytanie zadane przez Daniela Bello.

„Mam pytanie: próbowałem ustawić wirtualne urządzenie ogrodzenia w środowisku wirtualnym, ale u mnie to nie działa, w jakiejś części mojej konfiguracji węzeł nie wraca do klastra po awarii. Dodałem więc dysk kworum i w końcu mój klaster działa poprawnie (węzeł ulega awarii, a po awarii wraca do klastra), więc moje pytanie brzmi: jaka jest różnica między urządzeniem ogrodzenia a dyskiem kworum w wirtualnym środowisko? ”

Możesz dowiedzieć się, czym jest urządzenie ogrodzeniowe, odnosząc się do naszej poprzedniej serii artykułów na temat klastrowania poniżej.

  1. Ogrodzenie i dodanie przełączania awaryjnego do klastra – część 3

Najpierw zobaczmy, czym jest dysk Quorum.

Co to jest dysk kworum?

Dysk kworum to typ przechowywania konfiguracji klastra. Działa jak baza danych przechowująca dane związane ze środowiskiem klastrowym, a zadaniem dysku kworum jest informowanie klastra, które węzły/węzły mają utrzymywać w stanie ALIVE. Umożliwia równoczesny dostęp do niego ze wszystkich pozostałych węzłów w celu odczytu/zapisu danych.

W przypadku utraty łączności między węzłami (może to być jeden lub więcej niż jeden węzeł) kworum izoluje te, które nie mają połączenia i utrzymuje działanie usług z aktywnymi węzłami, które posiada. Powoduje to wyłączenie z klastra węzłów bez łączności.

Przejdźmy teraz do pytania. Wygląda to na środowisko, które ma 2 węzły i jeden uległ awarii. Sytuacja, w obliczu której stanęła Danielle, przypomina „wojnę na szermierkę” pomiędzy dwoma aktywnymi węzłami.

Weź pod uwagę, że istnieje środowisko klastrowe, w którym do konfiguracji nie dodano żadnego dysku kworum. Ten klaster ma 2 węzły i obecnie jeden węzeł uległ awarii. W tym konkretnym scenariuszu łączność między węzłem 1 i węzłem 2 zostaje całkowicie utracona.

Następnie węzeł 1 widzi, że węzeł 2 uległ awarii, ponieważ nie może nawiązać z nim połączenia, i węzeł 1 postanawia odgrodzić węzeł 2. W tym samym czasie węzeł 2 widzi, że węzeł 1 uległ awarii, ponieważ nie może nawiązać z nim połączenia, i węzeł 2 postanawia odgrodzić także węzeł 1.

Ponieważ węzeł 1 odgrodził węzeł 2, przejmuje on usługi i zasoby, które są zgrupowane. Ponieważ w węźle 2 nie ma dysku kworum, który mógłby zweryfikować tę sytuację, a węzeł 2 może zrestartować wszystkie usługi na serwerze bez żadnego połączenia z węzłem 1 mocny>.

Jak wspomniałem wcześniej, węzeł 2 odgradza także węzeł 1, ponieważ nie widzi żadnego połączenia z węzłem 1 z węzła 2 > a następnie węzeł 1 ponownie uruchamia wszystkie usługi na serwerze, ponieważ nie ma kworum, aby sprawdzić również stan węzła 1.

Jest to określane jako wojna szermiercza

Teraz ten cykl będzie trwał wiecznie, dopóki inżynier nie zatrzyma usług ręcznie, serwery nie zostaną wyłączone lub pomyślnie nawiązane zostanie połączenie sieciowe między węzłami. W tym miejscu z pomocą przychodzi dysk kworum. Proces głosowania w konfiguracjach kworum jest mechanizmem zapobiegającym powodowaniu powyższego cyklu.

Streszczenie :

  1. Środowiska klastrowe są stosowane wszędzie w celu zapewnienia bezpieczeństwa danych i usług, aby zapewnić użytkownikom końcowym maksymalny czas pracy i możliwość korzystania z danych na żywo.
  2. Urządzenie ogrodzenia jest używane w środowiskach klastrowych w celu izolowania węzła, którego stan jest nieznany innym węzłom. Klaster użyje urządzenia zabezpieczającego, aby automatycznie odgrodzić (usunąć) uszkodzony węzeł, zapewnić nieprzerwane działanie usług i rozpocząć procesy przełączania awaryjnego.
  3. Posiadanie dysku kworum nie jest konieczne w środowisku klastrowym, ale lepiej jest mieć go w klastrze z 2 węzłami, aby uniknąć wojen ogrodzeniowych.
  4. Posiadanie dysku kworum w klastrze, w którym znajduje się więcej niż 2 węzły, nie stanowi problemu, ale prawdopodobieństwo wystąpienia wojny o szermierkę w tym konkretnym środowisku jest mniejsze. Dlatego posiadanie dysku kworum w klastrze z 3 lub większą liczbą węzłów jest mniej ważne niż w klastrze z 2 węzłami.
  5. Swoją drogą dobrze jest mieć dysk kworum w środowisku klastra z wieloma węzłami, aby móc przeprowadzać dostosowane do potrzeb użytkownika kontrole stanu poszczególnych węzłów.

Ważne: należy pamiętać, że istnieje ograniczenie liczby węzłów, które można dodawać do kworum. Możesz dodać do niego maksymalnie 16 węzłów.

Mam nadzieję, że podobał Ci się artykuł. Skontaktuj się z tecmint, aby uzyskać przydatne przewodniki techniczne dotyczące Linuksa.