Ten temat zawiera następujące sekcje:

Aby uzyskać informacje na temat konfigurowania opcji kworum, zobacz Wybieranie opcji kworum dla klastra pracy awaryjnej.

Wpływ konfiguracji kworum na klaster

Konfiguracja kworum w klastrze pracy awaryjnej określa liczbę awarii, przy której klaster może kontynuować działanie. Jeśli wystąpi dodatkowa awaria, klaster musi przestać działać. Awarie, o których mowa w tym kontekście, to awarie węzłów albo - w niektórych przypadkach - awarie monitora dysku (zawierającego kopię konfiguracji klastra) lub monitora udostępniania plików. Zasadnicze znaczenie ma to, że klaster przestanie działać, jeśli wystąpi zbyt wiele awarii lub pojawi się problem z komunikacją między węzłami klastra. Aby uzyskać bardziej szczegółowe wyjaśnienie, zobacz Dlaczego kworum jest niezbędne w dalszej części tego tematu.

Ważne

W większości sytuacji należy używać konfiguracji kworum identyfikowanej przez oprogramowanie klastra jako odpowiednia dla klastra. Konfigurację kworum należy zmienić tylko w przypadku uzyskania pewności, że ta zmiana jest odpowiednia dla klastra.

Należy zauważyć, że pełne działanie klastra zależy nie tylko od kworum, ale od zdolności każdego węzła do obsługi usług i aplikacji przechodzących do niego w tryb pracy awaryjnej. Na przykład klaster złożony z pięciu węzłów może nadal mieć kworum po awarii dwóch węzłów, ale poziom usług zapewniony przez każdy pozostały węzeł będzie zależeć od zdolności tego węzła do obsługi usług i aplikacji, które zostały do niego przełączone awaryjnie.

Opcje konfiguracji kworum

Można wybrać jedną spośród czterech możliwych konfiguracji kworum:

  • Większość węzłów (zalecana w przypadku klastrów z nieparzystą liczbą węzłów)

    Przy tej konfiguracji klaster może kontynuować działanie po awarii połowy łącznej liczby węzłów (po zaokrągleniu w górę) zmniejszonej o jeden. Na przykład klaster z siedmioma węzłami może kontynuować działanie po awarii trzech węzłów.

  • Większość węzłów i dysków (zalecana w przypadku klastrów z parzystą liczbą węzłów)

    Przy tej konfiguracji klaster może kontynuować działanie po awarii połowy łącznej liczby węzłów (po zaokrągleniu w górę), jeśli monitor dysku pozostaje w trybie online. Na przykład klaster z sześcioma węzłami, w którym monitor dysku jest w trybie online, może kontynuować działanie po awarii trzech węzłów.

    Klaster może kontynuować działanie po awarii połowy łącznej liczby węzłów (po zaokrągleniu w górę) pomniejszonej o jeden, jeśli monitor dysku przejdzie w tryb offline lub ulegnie awarii. Na przykład klaster z sześcioma węzłami i niesprawnym monitorem dysku może kontynuować działanie po awarii dwóch węzłów (3-1=2).

  • Większość węzłów i udziałów plików (w przypadku klastrów ze specjalnymi konfiguracjami)

    Klaster działa podobnie, jak w przypadku konfiguracji Większość węzłów i dysków, ale zamiast monitora dysku używa monitora udostępniania plików.

    Należy zauważyć, że gdy jest używana konfiguracja Większość węzłów i udziałów plików, co najmniej jeden z dostępnych węzłów klastra musi zawierać bieżącą kopię konfiguracji klastra, aby można było go uruchomić. W przeciwnym wypadku trzeba wymusić uruchomienie klastra za pośrednictwem określonego węzła. Aby uzyskać więcej informacji, zobacz sekcję „Uwagi dodatkowe” w temacie Uruchamianie lub zatrzymywanie usługi klastrowania w węźle klastra.

  • Bez większości: tylko dysk (niezalecane)

    Przy tej konfiguracji klaster może kontynuować działanie po awarii wszystkich węzłów z wyjątkiem jednego (jeśli dysk jest w trybie online). Ta konfiguracja nie jest jednak zalecana, ponieważ dysk może być jednym punktem awarii.

Ilustracje konfiguracji kworum

Na poniższych ilustracjach pokazano, jak działają trzy konfiguracje kworum. Czwarta konfiguracja jest opisana słownie, ponieważ jest podobna do ilustracji konfiguracji Większość węzłów i dysków.

Uwaga

W przypadku wszystkich konfiguracji z wyjątkiem konfiguracji Tylko dysk na ilustracjach należy zwrócić uwagę na to, czy większość odpowiednich elementów komunikuje się (niezależnie od liczby elementów). Gdy elementy komunikują się, klaster kontynuuje działanie. Gdy elementy nie komunikują się, klaster przestaje działać.

Klaster z konfiguracją kworum większościowego węzłów

Jak pokazano na poprzedniej ilustracji, w klastrze z konfiguracją Większość węzłów przy obliczaniu większości są zliczane tylko węzły.

Klaster z kworum większościowym węzłów i dysków

Jak pokazano na poprzedniej ilustracji, w klastrze z konfiguracją Większość węzłów i dysków przy obliczaniu większości są zliczane węzły i monitor dysku.

Konfiguracja kworum Większość węzłów i udziałów plików

W klastrze z konfiguracją Większość węzłów i udziałów plików przy obliczaniu większości są zliczane węzły i monitor udostępniania plików. Przypomina to konfigurację kworum Większość węzłów i dysków pokazaną na poprzedniej ilustracji, z wyjątkiem tego, że monitor nie jest dyskiem w magazynie klastra, lecz jest udziałem plików, do którego mogą uzyskiwać dostęp wszystkie węzły w klastrze.

Klaster z konfiguracją kworum samych dysków

W klastrze z konfiguracją Tylko dysk liczba węzłów nie wpływa na sposób uzyskiwania kworum. Dysk jest kworum. Jeśli jednak komunikacja z tym dyskiem zostanie przerwana, klaster stanie się niedostępny.

Dlaczego kworum jest niezbędne

Po wystąpieniu problemy z siecią mogą zakłócać komunikację między węzłami klastra. Niewielki zestaw węzłów może mieć zdolność komunikowania się między sobą przez działającą część sieci, ale jednocześnie może nie mieć możliwości komunikowania się z innym zestawem węzłów w innej części sieci. Może to spowodować poważne problemy. W tej sytuacji „podziału” co najmniej jeden zestaw węzłów musi przestać działać jako klaster.

Aby zapobiec problemom spowodowanym przez podział w klastrze, oprogramowanie klastra wymaga, żeby każdy zestaw węzłów działający jako klaster używał algorytmu głosowania w celu określenia, czy w danym momencie ten zestaw ma kworum. Ponieważ dany klaster ma określony zestaw węzłów i określoną konfigurację kworum, klaster będzie wiedział, ile „głosów” stanowi większość (czyli kworum). Jeśli ta liczba spadnie do poziomu niższego niż większość, klaster przestanie działać. Węzły będą nadal nasłuchiwały obecności innych węzłów na wypadek ponownego pojawienia się innego węzła w sieci, ale węzły nie zaczną działać jako klaster do momentu ponownego uzyskania kworum.

Na przykład w klastrze z pięcioma węzłami używającym konfiguracji Większość węzłów należy rozważyć, co się stanie, jeśli węzły 1, 2 i 3 mogą się komunikować między sobą, ale nie mogą się komunikować z węzłami 4 i 5. Węzły 1, 2 i 3 stanowią większość i będą kontynuować działanie jako klaster. Węzły 4 i 5 będące mniejszością przestaną działać jako klaster. Jeśli węzeł 3 utraci komunikację z innymi węzłami, wszystkie węzły przestaną działać jako klaster. Wszystkie działające węzły będą jednak kontynuować nasłuchiwanie komunikacji, aby po ponownym rozpoczęciu działania sieci klaster mógł się utworzyć i zacząć działać.


Spis treści