Hyper-V kann mit dem Windows Server Failover Cluster Manager Hochverfügbarkeit ermöglichen. Damit können Sie eine virtuelle Infrastruktur erstellen, die gegen Serverausfälle resistent ist.
Ein typisches Hyper-V Failover-Cluster-Setup besteht aus 2 oder mehr Servern, die sich geclusterte Netzwerk- und geclusterte Speicherressourcen teilen. Bei einem Serverausfall werden die geclusterten Ressourcen nahtlos auf den nächsten verfügbaren Server übertragen. Für den Endbenutzer hat dies im Allgemeinen keine Auswirkungen auf die auf dem Server laufenden Dienste.
Failover ist ein automatischer Prozess, der vom Betriebssystem verwaltet wird. Mit Hyper-V können Sie Cluster-Storage und Cluster-Netzwerke erstellen, die eine Infrastrukturvoraussetzung für den Cluster-Failover-Manager sind.
Voraussetzungen
Um Hyper-V Failover-Clustering zu aktivieren, haben wir das folgende Setup verwendet. Eine Anleitung zur Konfiguration von iSCSI auf Windows Server finden Sie in diesem früheren Beitrag von The-Solving:
- 1x Windows Server 2012 R2 mit 20GB iSCSI Shared Storage. Dies wird verwendet, um den Clustered Disk zu erstellen;
- 2x Windows Server 2012 R2 Nodes mit der installierten Failover Cluster Manager Rolle.
Konfigurieren Sie die Cluster-Festplatte in Hyper-V
- Dies kann mit Windows Server 2012 R2 als iSCSI-Zielserver erfolgen
- Details zur Vorgehensweise finden Sie hier
- Wenn Sie mehr als eine Cluster-Festplatte benötigen, können Sie Festplatten über den Hyper-V-Manager > Neue Festplatte > Assistent für neue virtuelle Festplatten
Setup Failover Cluster Manager
Windows Server 2012 R2 Failover Cluster Manager ist auf beiden Node-Servern erforderlich. In diesem Beispiel wird dies auf The-Solving-N1 und The-Solving-N2 durchgeführt.
- Stellen Sie sicher, dass Sie die Failover Cluster Manager Rolle auf Ihren Windows Server 2012 R2 Servern installiert haben. Dies ist eine Serverrolle, die über den Server Manager hinzugefügt werden kann.
- Öffnen Sie den Failover Cluster Manager und wählen Sie Konfiguration validieren. Mit dieser Aktion können Sie den gesamten Einrichtungsprozess abschließen:
- Geben Sie die Servernamen aus dem Fenster Computer auswählen des aktiven Verzeichnisses ein:
- Wählen Sie Run All Tests – Damit wird geprüft, ob Ihre Umgebung Server, Netzwerk und Speicher für HA geeignet ist:
- Wählen Sie auf der Bestätigungsseite „Next“ – der Test wird nun ausgeführt. Dies kann einige Zeit in Anspruch nehmen:
- Die Validierungsprüfungen werden nun für die Clusterknoten durchgeführt. Dies wird einige Minuten in Anspruch nehmen:
- Nach Abschluss wird der Validierungsbericht angezeigt. Prüfen Sie auf Fehler und Warnungen, die auf Ihre Infrastruktur zutreffen. In einer Produktionsumgebung stellen Sie sicher, dass alle Ergebnisse erfolgreich sind:
- Nachdem der Bericht überprüft wurde, klicken Sie auf Weiter und der Cluster-Assistent wird automatisch gestartet. Vergewissern Sie sich, dass Sie das Kästchen Add all eligible storage to the cluster:
- geben Sie den gewünschten Clusternamen und die Cluster-IP-Adresse ein:
- Der Cluster-Assistent wird nun den Cluster für Sie erstellen. Dieser Vorgang dauert einige Minuten, je nach Komplexität Ihrer Einrichtung.
- Nach Abschluss des Vorgangs kann Ihr Cluster im Failover Cluster Manager angezeigt werden:
- Stellen Sie sicher, dass beide Clusterknoten verfügbar sind:
- Stellen Sie sicher, dass der geclusterte Speicher verfügbar ist und überprüfen Sie gegebenenfalls das Clusternetzwerk und den Heartbeat NICS: