High Availability
Unter Virtual Machine Manager > Virtuelle Maschine haben Sie folgende Möglichkeiten:
- Aktivieren, bearbeiten oder deaktivieren Sie High Availability auf dem virtuellen Rechner. Wenn Sie bereits einen aktiven Server für den virtuellen Rechner konfiguriert haben, muss dieser aktive Server als einer der High Availability Server enthalten sein, wenn Sie die High Availability aktivieren oder bearbeiten. Wenn Sie High Availability auf einem virtuellen Rechner aktivieren, der derzeit ausgeschaltet ist, ist der Status der High Availability Angehalten.
- Sehen Sie sich den High Availability-Status der einzelnen virtuellen Rechner an.
- Markieren Sie die Einstellungen der High Availability unter der Registerkarte High Availability, beispielsweise den Status der aktiven, passiven und Storage Server, sowie Einzelheiten einer nicht erfolgreichen Übergabe oder eines Failover.
Einschränkungen
Beachten Sie folgende Einschränkungen:
- High Availability beinhaltet nicht den Speicher des virtuellen Rechners. Wenn der Speicher (d. h. das Volume auf dem Storage Server) abgestürzt ist oder der Storage Server offline ist, wird der virtuelle Rechner angehalten.
- Wenn mehr als die Hälfte der Hosts offline sind, werden alle Dienste und Vorgänge im Cluster angehalten und der virtuelle Rechner wird heruntergefahren. Wir empfehlen Ihnen, mehr als drei Hosts im Cluster für die High Availability einzurichten.
- Wenn auf dem virtuellen Rechner High Availability aktiviert wurde, kann der virtuelle Rechner nur zwischen den aktiven und passiven Servern verschoben werden.
- High Availability-Einstellungen werden nicht für neu geklonte virtuelle Rechner verwendet. Sie müssen die Einstellungen neu konfigurieren.
- High Availability-Einstellungen gelten nicht für virtuelle Rechner, die von einem bestehenden Speicher importiert werden. Sie müssen die Einstellungen neu konfigurieren.
Host-Funktion
Die folgenden Hosts sind erforderlich, um High Availability auf dem virtuellen Rechner auszuführen:
- Aktiver Server: Das ist der Host, auf dem der virtuelle Rechner aktuell läuft. Der Status des aktiven Servers wird fortlaufend überwacht, und das System leitet bei Bedarf eine Übergabe oder einen Failover ein, um die Verfügbarkeit des virtuellen Rechners sicherzustellen.
- Passiver Server: Der ausgewählte passive Server hält die Ressourcen vor, die zum Ausführen des virtuellen Rechners erforderlich sind, und übernimmt den virtuellen Rechner, wenn der aktive Server ausfällt.
- Storage Server: Das ist der Host, auf dem der virtuelle Rechner gespeichert wird.
High Availability Status
Nachfolgend finden Sie die möglichen Typen des High Availability Status:
- Übergabe wird durchgeführt: Es sind Probleme auf dem aktiven Server des virtuellen Rechners aufgetreten, und das System führt gerade eine Live-Migration des virtuellen Rechners auf den passiven Server durch.
- Failover wird durchgeführt: Der virtuelle Rechner oder sein aktiver Server sind nicht erreichbar, und das System verschiebt den virtuellen Rechner auf den passiven Server und startet den virtuellen Rechner neu.
- Aktiviert: High Availability wurde aktiviert, und die Ressourcen des virtuellen Rechners wurden erfolgreich vorgehalten.
- Unterbrochen: High Availability wurde unterbrochen, weil der virtuelle Rechner heruntergefahren wurde. Die Ressourcen werden jedoch zur schnelle Wiederherstellung vorgehalten. Sie können den virtuellen Rechner einschalten, um High Availability fortzusetzen.
- Warnung: Der virtuelle Rechner läuft. Übergabe oder Failover werden jedoch nicht durchgeführt, weil das System die Ressourcen nicht vorhalten konnte oder der passive Server nicht erreichbar ist. Bitte beheben Sie das Problem manuell anhand der ausgegebenen Warnmeldungen.
- Fehler: Das System konnte keine Übergabe und keine Failover durchführen. Bitte beheben Sie das Problem manuell anhand der ausgegebenen Warnmeldungen.
- -: High Availability wurde deaktiviert.
Ressourcenreservierung
Um bei einem Fehler einen erfolgreichen Failover oder eine Übergabe sicherzustellen, hält das System CPU- und Speicherressourcen auf dem aktiven und passiven Server vor, wenn Sie High Availability auf dem virtuellen Rechner aktivieren oder bearbeiten. Zusätzlich werden bei Änderung der Spezifikationen des virtuellen Rechners die erforderlichen Ressourcen entsprechend geändert und vorgehalten. Wenn beispielsweise ein Host mit 4 GB Speicher der passive Speicher auf einem virtuellen Rechner mit 1 GB Speicher ist, hält das System 1 GB Speicher auf diesem passiven Server vor um sicherzustellen, dass der virtuelle Rechner bei einer Übergabe/einem Failover erfolgreich betrieben werden kann. Wenn der Speicher auf dem Host jedoch nicht ausreicht, kann das Vorhalten des Speichers fehlschlagen und das System kann keine Übergabe und keinen Failover durchführen. Ebenso gilt: Wenn der Rest des Speichers für den Virtualisierungs-Cluster vorgehalten ist, kann der passive Server auf keinem anderen virtuellen Rechner laufen.
Übergabe
Eine Übergabe bezieht sich auf einen automatischen Wechseln von einem abnormalen, aber dennoch funktionierenden Server zu einem intakten passiven Server in einem Virtualisierungs-Cluster. Dach der Übergabe übernimmt der aktive Server die Rolle des passiven Servers und der passive Server die Rolle des aktiven Servers. Das System leitete eine Übergabe ein, wenn beim aktiven Server eine der folgenden Situationen vorliegt:
- Die angeschlossene unterbrechungsfreie Stromversorgung (USV) befindet sich im Akkumodus.
- Die durchschnittliche 5 Minunte-Last überschreitet 50,0.
- Der Kühllüfter hat Fehlfunktionen.
- Eine der Netzwerkschnittstellen des virtuellen Rechners aufgrund eines Datenübermittlungsfehlers des virtuellen Switch, während der entsprechende virtuelle Switch auf dem passiven Server normal funktioniert.
Failover
Das System leitet einen Failover ein, wenn der aktive Server nicht erreichbar oder der virtuelle Rechner offline ist. Bei der Durchführung eines Failover wird der virtuelle Rechner automatisch auf dem passiven Server neu gestartet, daher sind die Verbindungen vorübergehend instabil. Das System leitet in den folgenden Situationen einen Failover ein:
- Der aktive Server wird abnormal heruntergefahren oder reagiert aufgrund eines Netzwerkverbindungsfehlers nicht.
- Der aktive Server wird heruntergefahren oder neu gestartet, und das System führt automatisch einen Failover durch, um den virtuellen Rechner auf den passiven Server zu verschieben. Wenn Sie eine Live-Migration ohne Unterbrechung der Verfügbarkeit und Verbindungen des virtuellen Rechners durchführen möchten, gehen Sie zu Virtuelle Maschine > Aktion > Migrieren oder zu Cluster > Aktion > Den HA-aktivierten virtuellen Rechner entfernen. Wenn Sie keine Übergabe durchführen möchten, fahren Sie den virtuellen Rechner herunter oder deaktivieren High Availability manuell.
- Der virtuelle Rechner wird abnormal heruntergefahren.