Den nya Quorum modellen i Windows Server 2008
Det kan vara bra att börja med den svenska översättningen av ordet: kvorum- minimiantalet för beslutsmässighet i en församling.
I klustersammanhang betyder quorum för ett kluster att det är antalet element som måste vara online för att klustret skall kunna fortsätta fungera. Varje element får en "röst" och dessa röster avgör om klustret kan fortsätta köra. Elementen är noder men element kan också vara disk i klusterlagringen eller file shares. Varje element som har en röst har en kopia av kluster konfigurationen, som hålls synkroniserad mellan elementen.
Ett kluster måste ha majoritet, eller quorum, för att fortsätta vara ett kluster. Om vi har ett kluster av 5 noder och nod 1, 2, 3 inte kan kommunicera längre med 4 och 5, kommer nod 1, 2 och 3 ha majoritet och fortsätta vara ett kluster. Nod 4 och 5 kommer inte vara i majoritet och körs inte längre som ett kluster. Om nod 3 skulle gå ner slutar alla noder att köras som ett kluster.
I windows Server 2003 hade man nästan alltid en disk i klusterlagringen som quorum resurs. Om en nod kunde kommunicera med disken kunde noden fortsätta att fungera som en nod i klustret, annars inte. Detta gjorde att quorum resursen blev en single point of failure. I windows server 2008 avgör antalet röster om vi har majoritet, om vi har det, har vi quorum. Noder är röstberättigade och så är även diskar i klusterlagringen och file shares. Vi har inte längre en single point of failure.
Det finns nu fyra stycken quorum modeller:
Node majority: Varje tillgänglig nod får rösta. Klustret fungerar bara med en majoritet av röster, alltså måste fler än hälften av noderna fungera
Node and Disc Majority: Varje nod plus en disk i klusterlagringen (disk witness) kan rösta. Klustret fungerar bara med en majoritet av röster.
Node and File Share Majority: Varje nod och ett specifikt file share skapat av admin kan rösta (file share witness) Klustret fungerar bara med över hälften av röster tillgängliga.
No Majority Disc Only: Klustret har quorum och fungerar bara om en nod är tillgänglg och kommunicerar med en specifik disk i klusterlagringen. Bara noder som kommunicerar med denna disk kan ansluta till klustret.
När ska man ha vad? Rekommendationer:
Läs mer här.