Informacje o kworum klastra i puli na Azure Stack HCLUnderstanding cluster and pool quorum on Azure Stack HCI

Dotyczy: Azure Stack HCL, wersja 20H2; System Windows Server 2019Applies to: Azure Stack HCI, version 20H2; Windows Server 2019

Klaster trybu failover z systemem Windows Server zapewnia wysoką dostępność dla obciążeń.Windows Server Failover Clustering provides high availability for workloads. Te zasoby są uważane za wysoce dostępne, jeśli węzły obsługujące zasoby są w tej samej konfiguracji; jednak klaster zwykle wymaga więcej niż połowy węzłów, które są znane jako mające kworum.These resources are considered highly available if the nodes that host resources are up; however, the cluster generally requires more than half the nodes to be running, which is known as having quorum.

Kworum zostało zaprojektowane w celu zapobiegania scenariuszom z podziałem mózgów , które mogą mieć miejsce w przypadku, gdy w sieci istnieje partycja, a podzbiory węzłów nie mogą komunikować się ze sobą.Quorum is designed to prevent split-brain scenarios which can happen when there is a partition in the network and subsets of nodes cannot communicate with each other. Może to spowodować, że oba podzestawy węzłów próbują nawiązać obciążenie i zapisywać na tym samym dysku, co może prowadzić do licznych problemów.This can cause both subsets of nodes to try to own the workload and write to the same disk which can lead to numerous problems. Jest to jednak niemożliwe z koncepcją kworum klastra trybu failover, co oznacza, że tylko jedna z tych grup węzłów będzie kontynuowała działanie, dlatego tylko jedna z tych grup pozostanie w trybie online.However, this is prevented with Failover Clustering's concept of quorum which forces only one of these groups of nodes to continue running, so only one of these groups will stay online.

Kworum określa liczbę błędów, które może utrzymywać klaster, gdy nadal pozostają w trybie online.Quorum determines the number of failures that the cluster can sustain while still remaining online. Kworum jest przeznaczone do obsługi scenariusza, gdy występuje problem z komunikacją między podzbiorami węzłów klastra, dzięki czemu wiele serwerów nie próbuje jednocześnie hostować grupy zasobów i zapisywać na tym samym dysku w tym samym czasie.Quorum is designed to handle the scenario when there is a problem with communication between subsets of cluster nodes, so that multiple servers don't try to simultaneously host a resource group and write to the same disk at the same time. Dzięki zastosowaniu tej koncepcji kworum klaster wymusi zatrzymanie usługi klastra w jednym z podzestawów węzłów, aby upewnić się, że istnieje tylko jeden właściciel konkretnej grupy zasobów.By having this concept of quorum, the cluster will force the cluster service to stop in one of the subsets of nodes to ensure that there is only one true owner of a particular resource group. Po zatrzymaniu węzły mogą ponownie komunikować się z główną grupą węzłów, automatycznie odłączają się do klastra i uruchamiają usługę klastra.Once nodes which have been stopped can once again communicate with the main group of nodes, they will automatically rejoin the cluster and start their cluster service.

W systemie Windows Server 2019 istnieją dwa składniki systemu, które mają własne mechanizmy kworum:In Windows Server 2019, there are two components of the system that have their own quorum mechanisms:

  • Kworum klastra: działa na poziomie klastra (tj. można utracić węzły i mieć klaster)Cluster Quorum: This operates at the cluster level (i.e. you can lose nodes and have the cluster stay up)
  • Kworum puli: Ta funkcja działa na poziomie puli, gdy bezpośrednie miejsca do magazynowania jest włączona (tj. można utracić węzły i stacje, aby Pula była pozostawać).Pool Quorum: This operates on the pool level when Storage Spaces Direct is enabled (i.e. you can lose nodes and drives and have the pool stay up). Pule magazynów zostały zaprojektowane do użycia zarówno w scenariuszach klastrowanych, jak i nieklastrowanych, co oznacza, że mają inny mechanizm kworum.Storage pools were designed to be used in both clustered and non-clustered scenarios, which is why they have a different quorum mechanism.

Omówienie kworum klastraCluster quorum overview

Poniższa tabela zawiera omówienie wyników kworum klastra dla poszczególnych scenariuszy:The table below gives an overview of the Cluster Quorum outcomes per scenario:

Węzły serweraServer nodes Może przetrwać jeden błąd węzła serweraCan survive one server node failure Może przetrwać jeden błąd węzła serwera, a następnie innyCan survive one server node failure, then another Może przetrwać dwa jednoczesne awarie węzła serweraCan survive two simultaneous server node failures
22 50/5050/50 NieNo NieNo
Monitor 2 +2 + Witness TakYes NieNo NieNo
33 TakYes 50/5050/50 NieNo
Monitor 3 +3 + Witness TakYes TakYes NieNo
44 TakYes TakYes 50/5050/50
Monitor 4 +4 + Witness TakYes TakYes TakYes
5 i nowsze5 and above TakYes TakYes TakYes

Zalecenia dotyczące kworum klastraCluster quorum recommendations

  • Jeśli masz dwa węzły, wymagany jest monitor.If you have two nodes, a witness is required.
  • Jeśli masz trzy lub cztery węzły, monitor jest zdecydowanie zalecany.If you have three or four nodes, witness is strongly recommended.
  • Jeśli masz dostęp do Internetu, użyj monitora w chmurzeIf you have Internet access, use a cloud witness
  • Jeśli jesteś w środowisku IT z innymi komputerami i udziałami plików, użyj monitora udziału plikówIf you're in an IT environment with other machines and file shares, use a file share witness

Jak działa kworum klastraHow cluster quorum works

Po awarii węzłów lub gdy niektóre podzbiór węzłów utraci kontakt z innym podzbiorem, pozostałe węzły muszą sprawdzić, czy stanowią większość klastra, aby pozostawał w trybie online.When nodes fail, or when some subset of nodes loses contact with another subset, surviving nodes need to verify that they constitute the majority of the cluster to remain online. Jeśli użytkownicy nie mogą sprawdzić, czy przechodzą do trybu offline.If they can't verify that, they'll go offline.

Jednak pojęcie większości działa tylko w sytuacji, gdy łączna liczba węzłów w klastrze jest nieparzysta (na przykład trzy węzły w klastrze składającym się z pięciu węzłów).But the concept of majority only works cleanly when the total number of nodes in the cluster is odd (for example, three nodes in a five node cluster). Co się stało z klastrami z parzystą liczbą węzłów ("klaster z czterema węzłami")?So, what about clusters with an even number of nodes (say, a four node cluster)?

Istnieją dwa sposoby, w których klaster może spowodować nieparzystą łączną liczbę głosów :There are two ways the cluster can make the total number of votes odd:

  1. Najpierw może przejść do jednego z nich, dodając monitor z dodatkowym głosem.First, it can go up one by adding a witness with an extra vote. Wymaga to skonfigurowania użytkownika.This requires user set-up.
  2. Lub można przejść do jednego z nich przez zero jednego głosu węzła Unlucky (jest to konieczne automatycznie, zgodnie z potrzebami).Or, it can go down one by zeroing one unlucky node's vote (happens automatically as needed).

Za każdym razem, gdy węzły zostaną pomyślnie zweryfikowane , definicja większości jest aktualizowana tak, aby znajdowały się między nimi.Whenever surviving nodes successfully verify they are the majority, the definition of majority is updated to be among just the survivors. Dzięki temu klaster może utracić jeden węzeł, a następnie drugi, drugi i tak dalej.This allows the cluster to lose one node, then another, then another, and so forth. Ten koncepcji łącznej liczby głosów , które dostosowuje się po kolejnych awariach jest znany jako *Dynamic kworum _.This concept of the total number of votes adapting after successive failures is known as *Dynamic quorum _.

Monitor dynamicznyDynamic witness

Monitor dynamiczny przełącza głos monitora, aby upewnić się, że _total liczba głosowań * jest nieparzysta.Dynamic witness toggles the vote of the witness to make sure that the _total number of votes* is odd. Jeśli istnieje nieparzysta liczba głosów, monitor nie ma głosu.If there are an odd number of votes, the witness doesn't have a vote. Jeśli istnieje parzysta liczba głosów, monitor ma głos.If there is an even number of votes, the witness has a vote. Monitor dynamiczny znacznie zmniejsza ryzyko, że klaster zostanie wyłączony z powodu błędu monitora.Dynamic witness significantly reduces the risk that the cluster will go down because of witness failure. Klaster decyduje, czy należy użyć głosu monitora na podstawie liczby węzłów głosowania dostępnych w klastrze.The cluster decides whether to use the witness vote based on the number of voting nodes that are available in the cluster.

Dynamiczne kworum działa z monitorem dynamicznym w opisany poniżej sposób.Dynamic quorum works with Dynamic witness in the way described below.

Dynamiczne zachowanie kworumDynamic quorum behavior

  • Jeśli masz parzystą liczbę węzłów i nie masz monitora, jeden węzeł otrzymuje swój głos od zera.If you have an even number of nodes and no witness, one node gets its vote zeroed. Na przykład tylko trzy z czterech węzłów otrzymują głosy, więc łączna liczba głosów jest trzy, a dwie osoby, które mają głosy, są uważane za większość.For example, only three of the four nodes get votes, so the total number of votes is three, and two survivors with votes are considered a majority.
  • Jeśli masz nieparzystą liczbę węzłów i nie masz monitora, wszystkie odczytają głosy.If you have an odd number of nodes and no witness, they all get votes.
  • Jeśli masz parzystą liczbę węzłów Plus monitor, odnosi się do monitora, więc łączna liczba jest nieparzysta.If you have an even number of nodes plus witness, the witness votes, so the total is odd.
  • Jeśli masz nieparzystą liczbę węzłów Plus monitora, monitor nie zagłosuje.If you have an odd number of nodes plus witness, the witness doesn't vote.

Dynamiczne kworum umożliwia dynamiczne przypisanie głosu do węzła w celu uniknięcia utraty większości głosów i umożliwia uruchamianie klastra z jednym węzłem (znanym jako Ostatnia człowiek).Dynamic quorum enables the ability to assign a vote to a node dynamically to avoid losing the majority of votes and to allow the cluster to run with one node (known as last-man standing). Na przykład zajmiemy się klastrem z czterema węzłami.Let's take a four-node cluster as an example. Załóżmy, że kworum wymaga 3 głosów.Assume that quorum requires 3 votes.

W takim przypadku klaster zostałby usunięty po utracie dwóch węzłów.In this case, the cluster would have gone down if you lost two nodes.

Diagram przedstawiający cztery węzły klastra, z których każdy otrzymuje głos

Jednak kworum dynamiczne uniemożliwia takie skutki.However, dynamic quorum prevents this from happening. Łączna liczba głosów wymaganych przez kworum jest teraz określana na podstawie liczby dostępnych węzłów.The total number of votes required for quorum is now determined based on the number of nodes available. Dlatego w przypadku kworum dynamicznego klaster będzie pozostawać nawet wtedy, gdy utracisz trzy węzły.So, with dynamic quorum, the cluster will stay up even if you lose three nodes.

Diagram przedstawiający cztery węzły klastra z węzłami zakończonymi niepowodzeniem pojedynczo i liczbę wymaganych głosów skorygowanych po każdym błędzie.

Powyższy scenariusz dotyczy ogólnego klastra, w którym nie włączono Bezpośrednie miejsca do magazynowania.The above scenario applies to a general cluster that doesn't have Storage Spaces Direct enabled. Jeśli jednak Bezpośrednie miejsca do magazynowania jest włączona, klaster może obsługiwać tylko dwa awarie węzła.However, when Storage Spaces Direct is enabled, the cluster can only support two node failures. Więcej informacji znajduje się w sekcji kworum puli.This is explained more in the pool quorum section.

PrzykładyExamples

Dwa węzły bez monitora.Two nodes without a witness.

Głosy jednego z węzłów są zerowane, więc większość głosu jest określana na podstawie całkowitego 1 głosu.One node's vote is zeroed, so the majority vote is determined out of a total of 1 vote. Jeśli węzeł niebędący oddaniem głosu ulegnie nieoczekiwanym awariom, działający w pełni 1/1 i klaster.If the non-voting node goes down unexpectedly, the survivor has 1/1 and the cluster survives. Jeśli węzeł głosowania przestanie się nieoczekiwanie, pozostało do niego 0/1 i klaster ulegnie awarii.If the voting node goes down unexpectedly, the survivor has 0/1 and the cluster goes down. Jeśli węzeł głosowania zostanie bezpiecznie wyłączony, głos zostanie przeniesiony do drugiego węzła i zatrzymał się w klastrze.If the voting node is gracefully powered down, the vote is transferred to the other node, and the cluster survives.\ *Dlatego najważniejsze jest skonfigurowanie monitora. _\ *This is why it's critical to configure a witness. _

Kworum wyjaśnione w przypadku z dwoma węzłami bez monitora

  • Może przetrwać jeden błąd serwera: _ * pięćdziesiąt procent szans * *.Can survive one server failure: _*Fifty percent chance**.
  • Może przetrwać awarię jednego serwera, a następnie drugi: nie.Can survive one server failure, then another: No.
  • Może przeżyje dwa błędy serwera jednocześnie: nie.Can survive two server failures at once: No.

Dwa węzły z monitorem.Two nodes with a witness.

Oba węzły głosują, a także głosy świadka, dlatego większość jest określana z 3 głosów.Both nodes vote, plus the witness votes, so the majority is determined out of a total of 3 votes. Jeśli jeden węzeł ulegnie awarii, może to potrwać 2/3 i klaster zatrzymał się.If either node goes down, the survivor has 2/3 and the cluster survives.

Kworum wyjaśnione w przypadku z dwoma węzłami z monitorem

  • Może przetrwać jeden błąd serwera: tak.Can survive one server failure: Yes.
  • Może przetrwać awarię jednego serwera, a następnie drugi: nie.Can survive one server failure, then another: No.
  • Może przeżyje dwa błędy serwera jednocześnie: nie.Can survive two server failures at once: No.

Trzy węzły bez monitora.Three nodes without a witness.

Wszystkie węzły głosują, dlatego większość jest określana z całkowitą 3 głosów.All nodes vote, so the majority is determined out of a total of 3 votes. Jeśli którykolwiek węzeł ulegnie awarii, pozostałe z nich są 2/3 i klaster zatrzymał się.If any node goes down, the survivors are 2/3 and the cluster survives. Klaster przejdzie do dwóch węzłów bez monitora — w tym momencie jesteś w scenariuszu 1.The cluster becomes two nodes without a witness – at that point, you're in Scenario 1.

Kworum wyjaśnione w przypadku z trzema węzłami bez monitora

  • Może przetrwać jeden błąd serwera: tak.Can survive one server failure: Yes.
  • Może przetrwać awarię jednego serwera, a następnie drugi: 50% szans.Can survive one server failure, then another: Fifty percent chance.
  • Może przeżyje dwa błędy serwera jednocześnie: nie.Can survive two server failures at once: No.

Trzy węzły z monitorem.Three nodes with a witness.

Wszystkie węzły głosują, więc monitor nie głosuje na początku.All nodes vote, so the witness doesn't initially vote. Większość jest określana na podstawie łącznej liczby 3 głosów.The majority is determined out of a total of 3 votes. Po jednym błędzie klaster ma dwa węzły z monitorem, który jest z powrotem do scenariusza 2.After one failure, the cluster has two nodes with a witness – which is back to Scenario 2. Dlatego teraz dwa węzły i Głos monitora.So, now the two nodes and the witness vote.

Kworum wyjaśnione w przypadku z trzema węzłami z monitorem

  • Może przetrwać jeden błąd serwera: tak.Can survive one server failure: Yes.
  • Może przetrwać awarię jednego serwera, a następnie drugi: tak.Can survive one server failure, then another: Yes.
  • Może przeżyje dwa błędy serwera jednocześnie: nie.Can survive two server failures at once: No.

Cztery węzły bez monitoraFour nodes without a witness

Głosy jednego z węzłów są zerowane, więc większość jest określana na podstawie łącznej liczby 3 głosów.One node's vote is zeroed, so the majority is determined out of a total of 3 votes. Po jednym błędzie klaster będzie miał trzy węzły i jest w scenariuszu 3.After one failure, the cluster becomes three nodes, and you're in Scenario 3.

Kworum wyjaśnione w przypadku z czterema węzłami bez monitora

  • Może przetrwać jeden błąd serwera: tak.Can survive one server failure: Yes.
  • Może przetrwać awarię jednego serwera, a następnie drugi: tak.Can survive one server failure, then another: Yes.
  • Może przeżyje dwa błędy serwera jednocześnie: 50% szans.Can survive two server failures at once: Fifty percent chance.

Cztery węzły z monitorem.Four nodes with a witness.

Wszystkie węzły odnoszą się do głosów i głosów świadków, dlatego większość jest określana z 5 głosów.All nodes votes and the witness votes, so the majority is determined out of a total of 5 votes. Po jednym błędzie Jesteś w scenariuszu 4.After one failure, you're in Scenario 4. Po dwóch jednoczesnych błędach można pominąć do scenariusza 2.After two simultaneous failures, you skip down to Scenario 2.

Kworum wyjaśnione w przypadku z czterema węzłami z monitorem

  • Może przetrwać jeden błąd serwera: tak.Can survive one server failure: Yes.
  • Może przetrwać awarię jednego serwera, a następnie drugi: tak.Can survive one server failure, then another: Yes.
  • Może przeżyje dwa błędy serwera jednocześnie: tak.Can survive two server failures at once: Yes.

Pięć węzłów i więcej.Five nodes and beyond.

Wszystkie węzły głosują lub wszystkie z nich oprócz jednego głosu, co sprawia, że łączna Nieparzystość.All nodes vote, or all but one vote, whatever makes the total odd. Bezpośrednie miejsca do magazynowania nie może obsłużyć więcej niż dwóch węzłów w dalszym czasie, więc w tym momencie nie jest potrzebny żaden monitor ani użyteczny.Storage Spaces Direct cannot handle more than two nodes down anyway, so at this point, no witness is needed or useful.

Kworum wyjaśnione w przypadku z pięcioma węzłami i poza

  • Może przetrwać jeden błąd serwera: tak.Can survive one server failure: Yes.
  • Może przetrwać awarię jednego serwera, a następnie drugi: tak.Can survive one server failure, then another: Yes.
  • Może przeżyje dwa błędy serwera jednocześnie: tak.Can survive two server failures at once: Yes.

Teraz, gdy rozumiemy sposób działania kworum, przyjrzyjmy się typom monitorów kworum.Now that we understand how quorum works, let's look at the types of quorum witnesses.

Typy monitorów kworumQuorum witness types

Klaster trybu failover obsługuje trzy typy monitorów kworum:Failover Clustering supports three types of Quorum Witnesses:

  • Monitor chmury — magazyn obiektów BLOB na platformie Azure jest dostępny dla wszystkich węzłów klastra.Cloud Witness - Blob storage in Azure accessible by all nodes of the cluster. Przechowuje informacje o klastrach w pliku monitora. log, ale nie przechowuje kopii bazy danych klastra.It maintains clustering information in a witness.log file, but doesn't store a copy of the cluster database.
  • Monitor udziału plików — udział plików SMB skonfigurowany na serwerze plików z systemem Windows Server.File Share Witness – A SMB file share that is configured on a file server running Windows Server. Przechowuje informacje o klastrach w pliku monitora. log, ale nie przechowuje kopii bazy danych klastra.It maintains clustering information in a witness.log file, but doesn't store a copy of the cluster database.
  • Monitor dysku — niewielki dysk klastrowany, który znajduje się w grupie magazynów dostępnego klastra.Disk Witness - A small clustered disk which is in the Cluster Available Storage group. Ten dysk jest wysoce dostępny i może być przełączany w tryb failover między węzłami.This disk is highly-available and can failover between nodes. Zawiera kopię bazy danych klastra.It contains a copy of the cluster database.\ *Monitor dysku nie jest obsługiwany w bezpośrednie miejsca do magazynowania _.\ *A Disk Witness isn't supported with Storage Spaces Direct _.

Omówienie kworum puliPool quorum overview

Właśnie porozmawiamy o kworum klastra, które działa na poziomie klastra.We just talked about Cluster Quorum, which operates at the cluster level. Teraz przyjrzyjmy się szczegółowe kworum, który działa na poziomie puli (tj. można utracić węzły i stacje oraz mieć rozgałęzienie puli).Now, let's dive into Pool Quorum, which operates on the pool level (i.e. you can lose nodes and drives and have the pool stay up). Pule magazynów zostały zaprojektowane do użycia zarówno w scenariuszach klastrowanych, jak i nieklastrowanych, co oznacza, że mają inny mechanizm kworum.Storage pools were designed to be used in both clustered and non-clustered scenarios, which is why they have a different quorum mechanism.

Poniższa tabela zawiera omówienie wyników kworum puli dla każdego scenariusza:The table below gives an overview of the Pool Quorum outcomes per scenario:

Węzły serweraServer nodes Może przetrwać jeden błąd węzła serweraCan survive one server node failure Może przetrwać jeden błąd węzła serwera, a następnie innyCan survive one server node failure, then another Może przetrwać dwa jednoczesne awarie węzła serweraCan survive two simultaneous server node failures
22 NieNo NieNo NieNo
Monitor 2 +2 + Witness TakYes NieNo NieNo
33 TakYes NieNo NieNo
Monitor 3 +3 + Witness TakYes NieNo NieNo
44 TakYes NieNo NieNo
Monitor 4 +4 + Witness TakYes TakYes TakYes
5 i nowsze5 and above TakYes TakYes TakYes

Jak działa kworum puliHow pool quorum works

Gdy dyski kończą się niepowodzeniem lub jeśli jakiś podzbiór dysków utraci kontakt z innym podzbiorem, należy sprawdzić, czy stanowią one _majority * puli, aby pozostawały w trybie online.When drives fail, or when some subset of drives loses contact with another subset, surviving drives need to verify that they constitute the _majority* of the pool to remain online. Jeśli użytkownicy nie mogą sprawdzić, czy przechodzą do trybu offline.If they can't verify that, they'll go offline. Pula jest obiektem, który przejdzie w tryb offline lub pozostaje w trybie online w zależności od tego, czy ma wystarczającą ilość dysków dla kworum (50% + 1).The pool is the entity that goes offline or stays online based on whether it has enough disks for quorum (50% + 1). Właścicielem zasobu puli (aktywnym węzłem klastra) może być + 1.The pool resource owner (active cluster node) can be the +1.

Jednak kworum puli działa inaczej niż w przypadku kworum klastra w następujący sposób:But pool quorum works differently from cluster quorum in the following ways:

  • Pula używa jednego węzła w klastrze jako monitora jako łącznika równorzędnego w celu przeżycia połowy dysków (ten węzeł jest właścicielem zasobu puli)the pool uses one node in the cluster as a witness as a tie-breaker to survive half of drives gone (this node that is the pool resource owner)
  • Pula nie ma kworum dynamicznegothe pool does NOT have dynamic quorum
  • w puli nie jest wdrażana jego własna wersja z myślą o usunięciu głosuthe pool does NOT implement its own version of removing a vote

PrzykładyExamples

Cztery węzły z układem symetrycznym.Four nodes with a symmetrical layout.

Każdy z 16 dysków ma jeden głos i węzeł dwa ma także jeden głos (ponieważ jest właścicielem zasobu puli).Each of the 16 drives has one vote and node two also has one vote (since it's the pool resource owner). Większość jest określana na podstawie całkowitej liczby 16 głosów.The majority is determined out of a total of 16 votes. Jeśli węzły trzy i cztery przechodzą w dół, przekroczenie podzestawu ma 8 dysków i właściciela zasobu puli, czyli 9/16 głosów.If nodes three and four go down, the surviving subset has 8 drives and the pool resource owner, which is 9/16 votes. Tak więc Pula przeżyje.So, the pool survives.

Kworum puli 1

  • Może przetrwać jeden błąd serwera: tak.Can survive one server failure: Yes.
  • Może przetrwać awarię jednego serwera, a następnie drugi: tak.Can survive one server failure, then another: Yes.
  • Może przeżyje dwa błędy serwera jednocześnie: tak.Can survive two server failures at once: Yes.

Cztery węzły z układem symetrycznym i awarią dysku.Four nodes with a symmetrical layout and drive failure.

Każdy z 16 dysków ma jeden głos, a węzeł 2 ma także jeden głos (ponieważ jest właścicielem zasobu puli).Each of the 16 drives has one vote and node 2 also has one vote (since it's the pool resource owner). Większość jest określana na podstawie całkowitej liczby 16 głosów.The majority is determined out of a total of 16 votes. Po pierwsze, dysk 7 zostaje wyłączony.First, drive 7 goes down. Jeśli węzły trzy i cztery przechodzą w dół, przekroczenie podzestawu ma 7 dysków i właściciela zasobu puli, czyli 8/16 głosów.If nodes three and four go down, the surviving subset has 7 drives and the pool resource owner, which is 8/16 votes. W związku z tym pula nie ma większości i nie działa.So, the pool doesn't have majority and goes down.

Kworum puli 2

  • Może przetrwać jeden błąd serwera: tak.Can survive one server failure: Yes.
  • Może przetrwać awarię jednego serwera, a następnie drugi: nie.Can survive one server failure, then another: No.
  • Może przeżyje dwa błędy serwera jednocześnie: nie.Can survive two server failures at once: No.

Cztery węzły z układem niesymetrycznym.Four nodes with a non-symmetrical layout.

Każdy z 24 dysków ma jeden głos i węzeł dwa ma także jeden głos (ponieważ jest właścicielem zasobu puli).Each of the 24 drives has one vote and node two also has one vote (since it's the pool resource owner). Większość jest określana na podstawie łącznej liczby 24 głosów.The majority is determined out of a total of 24 votes. Jeśli węzły trzy i cztery przechodzą w dół, przekroczenie podzestawu ma 8 dysków i właściciela zasobu puli, czyli 9/24 głosów.If nodes three and four go down, the surviving subset has 8 drives and the pool resource owner, which is 9/24 votes. W związku z tym pula nie ma większości i nie działa.So, the pool doesn't have majority and goes down.

Kworum puli 3

  • Może przetrwać jeden błąd serwera: tak.Can survive one server failure: Yes.
  • Może przetrwać awarię jednego serwera, a następnie inny: zależy od (nie można go przeżyje, jeśli oba węzły są trzy i cztery, ale mogą przetrwać wszystkie inne scenariusze.Can survive one server failure, then another: Depends (cannot survive if both nodes three and four go down, but can survive all other scenarios.
  • Może przeżyje dwa błędy serwera jednocześnie: zależne (nie można przetrwać, jeśli oba węzły są trzy i cztery, ale mogą przetrwać wszystkie inne scenariusze.Can survive two server failures at once: Depends (cannot survive if both nodes three and four go down, but can survive all other scenarios.

Zalecenia dotyczące kworum puliPool quorum recommendations

  • Upewnij się, że każdy węzeł w klastrze jest symetryczny (każdy węzeł ma taką samą liczbę dysków)Ensure that each node in your cluster is symmetrical (each node has the same number of drives)
  • Włącz dublowanie trójwymiarowe lub podwójną parzystość, aby można było tolerować awarie węzła i zachować dyski wirtualne w trybie online.Enable three-way mirror or dual parity so that you can tolerate a node failures and keep the virtual disks online.
  • Jeśli więcej niż dwa węzły są wyłączone lub dwa węzły i dysk w innym węźle nie działają, woluminy mogą nie mieć dostępu do wszystkich trzech kopii swoich danych i dlatego są przełączane do trybu offline i są niedostępne.If more than two nodes are down, or two nodes and a disk on another node are down, volumes may not have access to all three copies of their data, and therefore be taken offline and be unavailable. Zaleca się przełączenie serwerów do tyłu lub zamienienie dysków w celu zapewnienia największej odporności dla wszystkich danych w woluminie.It's recommended to bring the servers back or replace the disks quickly to ensure the most resiliency for all the data in the volume.

Następne krokiNext steps

Aby uzyskać więcej informacji, zobacz następujące tematy:For more information, see the following: