← Windows Server Administration
Failover Clustering
Ein Cluster verhindert keinen Ausfall, er verkürzt ihn — und nur, wenn die verbleibenden Knoten die Last tatsächlich tragen. Dieses Modul stellt die Kapazitätsrechnung vor die Konfiguration und behandelt die Quorumsmechanik mit ihren dokumentierten Überraschungen: warum bei zwei Knoten ein Zeuge Pflicht ist, warum er ab fünf Knoten laut Dokumentation nichts mehr bringt, und warum ein Cluster über zwei Standorte mit dem Zeugen im falschen Standort genau die Redundanz nicht hat, die sein Aufbau verspricht.
Lehrtext · 12 Abschnitte · zuletzt geprüft: 2026-09-04
Was ein Cluster leistet — und was nicht
Ein Failovercluster sorgt dafür, dass eine Rolle nach dem Ausfall eines Knotens auf einem anderen weiterläuft. Er verhindert keinen Ausfall, er verkürzt ihn. Und er tut das nur, wenn die übrigen Knoten die Last tatsächlich tragen können.
Die zweite Hälfte dieses Satzes wird beim Aufbau regelmäßig übersehen. Ein Cluster aus vier Knoten, die im Normalbetrieb jeweils zu 80 Prozent ausgelastet sind, hat für den Ausfall eines Knotens keine Reserve — die verbleibenden drei müssten danach über 100 Prozent tragen. Hochverfügbarkeit ist deshalb zuerst eine Kapazitätsaussage und erst danach eine Konfigurationsfrage.
virtualization-private-cloud behandelt Cluster als herstellerneutrale Disziplin. Hier geht es um Windows Server Failover Clustering als Rolle des Betriebssystems — es trägt nicht nur virtuelle Maschinen, sondern auch Dateiserver, DHCP und Datenbankinstanzen, und seine Quorumsmechanik ist Windows-spezifisch.Die Reserve, die es nicht gibt
Szenario
Ein Verbund aus vier Knoten trägt zwölf virtuelle Maschinen, drei je Knoten. Jeder Knoten läuft im Tagesbetrieb bei rund 75 Prozent Arbeitsspeicherauslastung. Der Betreiber gibt an, der Verbund verkrafte den Ausfall eines Knotens.
Anforderungen
- Die Aussage soll geprüft werden.
- Das Ergebnis soll für die Planung nutzbar sein.
Schritte
- Gesamtbedarf ermitteln: vier Knoten zu 75 Prozent entsprechen dem Bedarf von drei vollen Knoten.
- Verfügbare Kapazität nach einem Ausfall: drei Knoten.
- Ergebnis rechnerisch: Es passt gerade, ohne jede Reserve und ohne Spielraum für Wachstum.
- Zweiten Ausfall prüfen: zwei Knoten müssten den Bedarf von dreien tragen — das geht nicht.
- Für die Aussage festhalten: Der Verbund verkraftet genau einen Ausfall, und danach ist er ohne Reserve.
Merksatz: Die Angabe war nicht falsch, aber unvollständig. Ein Cluster hat zwei Kapazitätszahlen — die für den Normalbetrieb und die für den Ausfall —, und nur die zweite beantwortet die Frage, für die es ihn gibt.
Quorum verhindert zwei Wahrheiten
Das zentrale Problem eines Clusters ist nicht der Ausfall eines Knotens, sondern der Verlust der Verbindung zwischen ihnen. Können sich zwei Teilmengen nicht mehr erreichen, hält jede sich für die überlebende — und beide beginnen, dieselbe Rolle zu betreiben und auf dieselben Daten zu schreiben.
Quorum — Der Mechanismus, der genau eine Teilmenge weiterlaufen lässt. Überlebende Knoten müssen belegen können, dass sie die Mehrheit stellen; können sie das nicht, gehen sie offline.
Der Begriff für den zu vermeidenden Zustand ist geteiltes Bewusstsein: Zwei Teilmengen halten sich beide für den Cluster. Für einen Dateiserver heißt das, dass zwei Knoten dieselben Dateien schreiben; für eine Datenbank, dass zwei Instanzen dieselbe Datei ändern. Das Ergebnis ist in beiden Fällen kein Ausfall, sondern eine Beschädigung — und die fällt oft erst Tage später auf, wenn niemand mehr sagen kann, welcher Stand der richtige war. Deshalb ist die harte Abschaltregel keine Vorsicht, sondern der Kern des Verfahrens.
Die Rechnung mit den Stimmen
Mehrheit funktioniert sauber nur bei einer ungeraden Gesamtzahl. Bei vier Knoten und einer sauberen Teilung in zwei mal zwei kann keine Seite eine Mehrheit vorweisen — beide gehen offline, und der Cluster ist vollständig aus.
- 2 Knoten
- Ein Zeuge ist laut Dokumentation erforderlich. Ohne ihn nimmt jeder Ausfall den Cluster mit.
- 3 oder 4 Knoten
- Ein Zeuge wird dringend empfohlen.
- 5 Knoten oder mehr
- Ein Zeuge wird laut Dokumentation nicht benötigt und bringt keine zusätzliche Widerstandsfähigkeit.
Drei Arten von Zeugen
Ein Zeuge ist eine zusätzliche Stimme, die keine Rolle betreibt. Es gibt drei Bauformen, und ihre Wahl hängt davon ab, was in der Umgebung überhaupt erreichbar ist.
- Cloudzeuge
- Ein Blob in einem Azure-Speicherkonto. Braucht ausgehend Port 443 von allen Knoten.
- Datenträgerzeuge
- Ein gemeinsam erreichbarer Datenträger, typischerweise aus einem Speichernetz.
- Dateifreigabezeuge
- Eine SMB-Freigabe, ab SMB 2, mit mindestens 5 MB freiem Platz.
Ein praktischer Hinweis zur Auswahl: Der Dateifreigabezeuge ist der anspruchsloseste — 5 MB freier Platz und SMB 2 genügen, und das Gerät muss nicht einmal Mitglied der Domäne sein. Genau das macht ihn für kleine Umgebungen attraktiv und erzeugt zugleich die häufigste Fehlkonstruktion: Die Freigabe liegt auf einem der Cluster-Knoten selbst oder auf einem Server, der von derselben Stromversorgung, demselben Switch oder demselben Virtualisierungshost abhängt. Ein Zeuge, der mit dem Cluster gemeinsam ausfällt, ist keine zusätzliche Stimme, sondern eine zusätzliche Illusion.
Der Zeuge am falschen Ort
Ein Zeuge entscheidet mit, welche Teilmenge weiterlebt. Daraus folgt eine Anforderung, die in Standortkonstruktionen regelmäßig verletzt wird: Er darf nicht dort liegen, wo im Ausfallszenario ohnehin alles wegfällt.
Ein Cluster über zwei Standorte mit je zwei Knoten und einem Zeugen im Standort A überlebt den Ausfall von Standort B — und stirbt beim Ausfall von Standort A vollständig, weil dort drei von fünf Stimmen lagen. Das ist genau die Konstruktion, die man vermeiden wollte, und sie sieht auf dem Papier symmetrisch aus.
Dynamisches Quorum
Neuere Windows-Server-Versionen verwalten die Stimmen laut Dokumentation automatisch: Sowohl die Knotenstimmen als auch die Zeugenstimme werden dynamisch angepasst, wenn sich die Zusammensetzung ändert.
Praktisch heißt das: Fällt ein Knoten aus, wird ihm die Stimme entzogen, und die verbleibenden bilden eine neue Mehrheit. Ein Cluster kann dadurch nacheinander mehr Ausfälle überstehen, als eine statische Rechnung erlauben würde — nacheinander, nicht gleichzeitig. Der Unterschied ist entscheidend: Zwei aufeinanderfolgende Ausfälle mit Zeit dazwischen sind etwas anderes als zwei gleichzeitige.
Get-ClusterQuorum für die Konfiguration, Get-ClusterNode mit den Stimmeneigenschaften für die aktuelle Verteilung.Get-Cluster- Grundzustand und die clusterweiten Eigenschaften.
Get-ClusterNode- Knoten mit Zustand,
NodeWeightundDynamicWeight— die aktuelle Stimmenverteilung. Get-ClusterQuorum- Welches Quorumsmodell und welcher Zeuge sind konfiguriert?
Get-ClusterGroup/Get-ClusterResource- Welche Rolle läuft auf welchem Knoten, und welche Ressource ist offline?
Get-ClusterSharedVolume- Zustand der gemeinsamen Volumes, einschließlich des umgeleiteten Zugriffs.
Gemeinsam genutzte Volumes
Damit eine Rolle auf einem anderen Knoten weiterlaufen kann, muss dieser Knoten an ihre Daten kommen. Cluster Shared Volumes lösen das, indem alle Knoten gleichzeitig auf dasselbe Volume zugreifen — statt es bei jedem Failover umzuhängen.
- Ein Umschalten der Rolle braucht dann kein Trennen und Einbinden des Datenträgers mehr, was den Failover erheblich verkürzt.
- Mehrere Rollen können sich ein Volume teilen, ohne einander beim Umschalten zu blockieren.
- Der Zugriff läuft über einen Pfad unterhalb von
C:\ClusterStorage— auf jedem Knoten derselbe. - Fällt der Zugriffsweg eines Knotens auf das Speichersystem aus, kann der Verkehr umgeleitet werden; die Leistung sinkt dabei deutlich.
Zu beachten ist außerdem, was auf einem gemeinsamen Volume nicht laufen sollte. Werkzeuge, die von einem einzelnen Knoten aus exklusiv auf das Dateisystem zugreifen — bestimmte Virenscanner, Defragmentierungsläufe, Sicherungsagenten ohne Clusterunterstützung —, gehen von einer Annahme aus, die hier nicht gilt: dass sie allein sind. Vor dem Einsatz eines solchen Werkzeugs auf einem Cluster gehört die Frage an den Hersteller, ob es Cluster Shared Volumes unterstützt. Die Antwort steht selten im Datenblatt und fast immer in der Supportdokumentation.
Wartung ist ein geplanter Failover
Ein Knoten, der gepatcht oder neu gestartet werden soll, wird nicht einfach heruntergefahren. Der geordnete Weg entzieht ihm zuerst die Rollen und nimmt ihn dann aus der Beteiligung — beides mit einem Befehl, dessen Ergebnis prüfbar ist.
Suspend-ClusterNode -Drain — Rollen geordnet auf andere Knoten verschieben.→Prüfen, dass die Rollen dort tatsächlich laufen, nicht nur, dass sie verschoben wurden.→Die Wartung durchführen, Neustart eingeschlossen.→Resume-ClusterNode — den Knoten wieder aufnehmen, gegebenenfalls mit Rückverlagerung der Rollen.→Den Clusterzustand und die Stimmenverteilung prüfen, bevor der nächste Knoten drankommt.Zu beachten ist außerdem die Reihenfolge über den ganzen Verbund: Ein Knoten nach dem anderen, mit vollständiger Rückkehr dazwischen. Wer zwei Knoten gleichzeitig in Wartung nimmt, weil das Fenster knapp ist, verwandelt einen geplanten Vorgang in genau die Situation, gegen die der Cluster gebaut wurde — und bei vier Knoten kann das die Mehrheit kosten. Ein Wartungsplan, der die Fensterlänge über die Reihenfolge stellt, ist keine Wartung, sondern ein kalkulierter Ausfall ohne Kalkulation.
Was der Prüflauf beantwortet
Vor dem Aufbau und nach jeder wesentlichen Änderung gibt es einen Prüflauf, der die Voraussetzungen einer Clusterkonfiguration durchgeht — Netzwerk, Speicher, Systemkonfiguration und Inventar der Knoten.
Sein Wert liegt weniger im Ergebnis als in seinem Zeitpunkt: Er findet Unterschiede zwischen Knoten, die im Normalbetrieb keine Rolle spielen und beim Failover entscheidend werden — abweichende Treiberstände, unterschiedliche Netzwerkkonfiguration, ungleiche Patchstände. Genau diese Unterschiede entstehen zwischen zwei Wartungsfenstern und fallen sonst niemandem auf.
Praktisch lohnt es, den Prüflauf nicht nur vor dem Aufbau anzusetzen, sondern in einem festen Abstand zu wiederholen — etwa halbjährlich und nach jeder Erweiterung. Der Grund ist derselbe wie bei der Übernahmeprüfung anderer Module: Der Befund entsteht schleichend, meldet sich nicht von selbst und ist im Ernstfall nicht mehr korrigierbar. Ein Knoten, dessen Netzwerkkonfiguration seit einem Jahr von den übrigen abweicht, funktioniert im Normalbetrieb einwandfrei und scheitert genau dann, wenn eine Rolle auf ihn umschalten soll.
Der Cluster ist nicht der Dienst
Ein grüner Clusterzustand ist ein Signal über die Plattform. Zwischen ihm und einem funktionierenden Dienst liegen dieselben Schichten wie bei einem Einzelserver — plus zwei, die es nur im Cluster gibt.
- Knotenzustand
- Der Knoten ist Mitglied und stimmberechtigt.
- Rollenzustand
- Die Rolle läuft auf einem Knoten.
- Netzwerkname und Adresse
- Die Clientzugriffspunkte der Rolle sind online und lösen auf.
- Clientpfad
- Ein echter Client erreicht die Rolle über ihren Namen und bekommt eine Antwort.
Kurzcheck
Nach einem Failover meldet der Cluster alle Rollen als online, aber Clients erreichen die Dateifreigabe nicht. Woran liegt es am ehesten?
- Der Clientzugriffspunkt löst nicht auf den neuen Knoten auf
- Das Quorum ist verloren, deshalb antwortet der Cluster nicht
- Der neue Knoten hat keinen Zugriff auf das gemeinsame Volume
Treffer. Richtig. Eine Rolle bringt Netzwerkname und Adresse mit; wenn deren Registrierung oder Auflösung hinterherhängt, läuft die Rolle und ist trotzdem nicht erreichbar.
Die vierte Zeile ist die einzige, die eine Aussage über den Dienstvertrag trägt. Alle drei darüber sind Signale des Clusters über sich selbst — nützlich für die Eingrenzung, ungeeignet als Abnahme. Nach einem Failover, geplant oder ungeplant, gehört deshalb dieselbe Prüfung wie nach jedem Change: eine echte Anfrage über den Namen, den die Clients benutzen, mit einem Konto, das ein Nutzer hätte. Alles andere bestätigt nur, dass der Cluster getan hat, was der Cluster tun sollte.
Wenn ein Knoten dauerhaft fehlt
Ein Knoten, der längere Zeit nicht zurückkommt, ist kein neutraler Zustand. Solange er als Mitglied geführt wird, zählt er in der Rechnung mit — und ein Cluster, der auf dem Papier vier Knoten hat und tatsächlich drei, ist gegen den nächsten Ausfall schlechter geschützt, als seine Dokumentation behauptet.
Technisch gibt es dafür zwei Wege mit unterschiedlicher Tragweite. Ein Knoten lässt sich vorübergehend aus der Beteiligung nehmen, ohne ihn zu entfernen — dann verliert er seine Stimme, bleibt aber Mitglied und kehrt später ohne Neuaufnahme zurück. Oder er wird aus dem Cluster entfernt, was die Konfiguration aufräumt und eine Wiederaufnahme zu einem eigenen Vorgang macht. Die erste Variante ist für Wochen richtig, die zweite für Monate. Beide sind besser als die dritte, die in der Praxis am häufigsten gewählt wird: nichts zu tun.
Was in die Übergabe gehört
- Wie viele gleichzeitige Ausfälle soll dieser Cluster überstehen — und trägt die Kapazität das?
- Welche Zeugenart, an welchem Ort, und warum dieser Ort?
- Wie sieht die aktuelle Stimmenverteilung aus, nicht die geplante?
- Welche Rollen laufen worauf, und wohin schalten sie um?
- Wie wird ein Knoten geordnet aus der Wartung und wieder hinein genommen?
- Woran erkennt die Überwachung einen umgeleiteten Speicherzugriff?
Jetzt anwenden
Diesen Stoff gibt es als Modul mit bewerteten Entscheidungs-Checks — dieselbe Einführung, danach die Übungen.
Zum Modul →Quellen & Aktualität8 Primärquellen · zuletzt geprüft:
- 01Deploy a quorum witness for a failover cluster
- 02Understand cluster quorum
- 03Fault tolerance and storage efficiency
- 04SMB security enhancements
- 05Group Managed Service Accounts overview
- 06Failover Clustering overview
- 07learn.microsoft.com/en-us/windows-server/failo…torage-architectures
- 08learn.microsoft.com/en-us/windows-server/failo…ate-failover-cluster