Für eine primäre oder sekundäre virtuelle Maschine kann ein Failover durchgeführt werden, auch wenn deren ESXi-Host nicht abgestürzt ist. In solchen Fällen wird die Ausführung der virtuellen Maschine nicht unterbrochen, aber die Redundanz geht vorübergehend verloren. Um diese Art Failover zu vermeiden, sollten Sie sich mit einigen Situationen vertraut machen, wo dies eintreten kann, und die notwendigen Schritte ergreifen, um dies zu verhindern.
Teilweiser Hardwareausfall aufgrund von Speicherproblemen
Dieses Problem kann auftreten, wenn ein Host langsamen oder keinen Zugriff auf Speicher hat. Wenn dies auftritt, sind viele Speicherfehler im VMkernel-Protokoll aufgelistet. Zum Beheben dieses Problems müssen Sie die speicherbezogenen Probleme beheben.
Teilweiser Hardwareausfall aufgrund von Netzwerkproblemen
Wenn die protokollierende Netzwerkkarte nicht funktioniert oder Verbindungen mit anderen Hosts über diese Netzwerkkarte ausfallen, kann dies ein Failover einer fehlertoleranten virtuellen Maschine auslösen, damit die Redundanz wiederhergestellt werden kann. Um dieses Problem zu vermeiden, sollten sich VMotion und die Fehlertoleranzprotokollierung auf unterschiedlichen Netzwerkkarten befinden. Führen Sie zudem die VMotion-Migrationen nur durch, wenn die virtuellen Maschinen weniger ausgelastet sind.
Ungenügende Bandbreite der protokollierenden Netzwerkkarte im Netzwerk
Dies kann auftreten, weil sich zu viele fehlertolerante virtuelle Maschinen auf einem Host befinden. Verteilen Sie die Paare der fehlertoleranten virtuellen Maschinen über mehrere Hosts, um dieses Problem zu beheben.
Verwenden Sie ein 10-GBit-Protokollierungsnetzwerk für FT und stellen Sie sicher, dass das Netzwerk eine niedrige Latenz aufweist.
VMotion-Fehler aufgrund der Auslastung von virtuellen Maschinen
Wenn die Migration einer fehlertoleranten virtuellen Maschine mit VMotion fehlschlägt, muss für die virtuelle Maschine ein Failover durchgeführt werden. In der Regel tritt diese Art von Fehler auf, wenn die virtuelle Maschine noch zu ausgelastet ist, um einen Abschluss der Migration mit nur minimaler Unterbrechung des Vorgangs durchzuführen. Führen Sie VMotion-Migrationen nur durch, wenn die virtuellen Maschinen weniger ausgelastet sind, um dieses Problem zu vermeiden.
Zu viele Aktivitäten auf einem VMFS-Volume können zum Failover von virtuellen Maschinen führen
Wenn auf einem einzelnen VMFS-Volume mehrere Dateisystemsperrvorgänge, Einschalt- und Ausschaltvorgänge von virtuellen Maschinen oder VMotion-Migrationen gleichzeitig stattfinden, kann bei fehlertoleranten virtuellen Maschinen ein Failover ausgelöst werden. Ein Symptom, dass dies möglicherweise der Fall ist, ist der Empfang von mehreren Warnungen über SCSI-Reservierungen im VMkernel-Protokoll. Reduzieren Sie die Anzahl der Dateisystemvorgänge oder stellen Sie sicher, dass die fehlertolerante virtuelle Maschine sich auf einem VMFS-Volume befindet, das wenige andere virtuelle Maschinen enthält, die öfters eingeschaltet, ausgeschaltet oder unter Verwendung von VMotion migriert werden.
Die sekundäre virtuelle Maschine kann aufgrund von unzureichendem Speicherplatz nicht gestartet werden
Prüfen Sie, ob auf den /(root)- oder /vmfs/Datenquelle-Dateisystemen genügend freier Speicherplatz zur Verfügung steht. Auf diesen Dateisystemen kann der Speicherplatz aus mehreren Gründen knapp werden, was dazu führt, dass keine neue sekundäre virtuelle Maschine gestartet werden kann.