Info2soft verwendet Cookies, um Ihnen ein besseres und angenehmeres Surferlebnis auf unserer Website zu ermöglichen. Datenschutzerklärung
Wird geladen...
VMware HA (High Availability) ist eine Funktion des vSphere-Clusters, die virtuelle Maschinen bei einem Ausfall eines physischen ESXi-Hosts automatisch neu startet. Nach einem vCenter-Update oder Wartungsarbeiten an Hosts erhalten einige Administratoren jedoch die Fehlermeldung „Cannot find vSphere HA Master Agent“.
Dies ist ein weitverbreitetes Problem. Keine Sorge, in diesem Beitrag erläutern wir die Bedeutung des Fehlers, die häufigsten Ursachen und zeigen Ihnen, wie Sie den Fehler schnell und unkompliziert beheben.
Um den Fehler zu verstehen, müssen Sie die Rolle des Master Agent kennen:
Wenn vCenter keinen HA-Master-Agent finden kann, bedeutet dies, dass vSphere High Availability (HA) den HA-Master-Host im Cluster weder identifizieren noch mit ihm kommunizieren kann. Folglich funktioniert vSphere HA nicht uneingeschränkt.
Dieses Problem tritt meist aus folgenden Gründen auf:
Lesen Sie weiter. Wir stellen Ihnen die genauen Schritte vor, um die HA-Funktionalität wiederherzustellen und den Alarm dauerhaft zu beseitigen.
Führen Sie die Lösungen nacheinander aus, um das Problem unkompliziert zu beheben.
Schritt 1. Melden Sie sich beim vSphere Client an.
Schritt 2. Navigieren Sie zu Hosts und Cluster.
Schritt 3. Klicken Sie mit der rechten Maustaste auf den betroffenen Cluster in der Inventarbaumansicht.
Schritt 4. Wählen Sie „vSphere HA“ > „Für vSphere HA neu konfigurieren“.
Unten im Fenster wird ein Task angezeigt: „vSphere HA-Agent installieren“ oder „vSphere HA konfigurieren“. Dadurch wird der FDM-Dienst neu gestartet und der Host versucht erneut, den Master zu ermitteln.
Schlägt die einfache Neukonfiguration fehl, müssen ggf. die Fault Domain Manager (FDM)-Agenten neu bereitgestellt werden. Dies ist ebenfalls eine direkte Lösung, wenn auf Clusterebene kein vSphere HA-Master gefunden wird.
Schritt 1. Gehen Sie zu Hosts und Cluster, klicken Sie mit der rechten Maustaste auf den Cluster-Namen im linken Navigationsbereich und wählen Sie „Einstellungen“.
Schritt 2. Wechseln Sie zur Registerkarte „Konfigurieren“. Wählen Sie unter Dienste den Eintrag „vSphere Verfügbarkeit“ aus.
Schritt 3. Klicken Sie auf die Schaltfläche „Bearbeiten…“.
Schritt 4. Entfernen Sie das Häkchen bei vSphere HA. Klicken Sie auf „OK“.
Schritt 5. Warten Sie, bis der Task „vSphere HA dekonfigurieren“ auf allen Hosts abgeschlossen ist.
Schritt 6. Sobald der Vorgang abgeschlossen ist, klicken Sie erneut auf „Bearbeiten“, aktivieren Sie „vSphere HA“ wieder und bestätigen mit „OK“.
Können die Agenten nicht initialisiert werden, ist es sehr wahrscheinlich, dass die Hosts sich über das Netzwerk nicht gegenseitig erreichen.
Schritt 1. Port 8182 prüfen: Stellen Sie sicher, dass Port 8182 (TCP/UDP) auf allen physischen Firewalls oder NSX-Regeln zwischen den ESXi-Hosts geöffnet ist. Dieser Port ist zwingend erforderlich für den HA-Datenverkehr.
Schritt 2. Verwaltungspings testen: Melden Sie sich per SSH an einem ESXi-Host an und versuchen Sie, die Verwaltungs-IP eines weiteren Hosts im Cluster anzupingen:
ping <Anderer_Host_Verwaltungs_IP> nc -z <Anderer_Host_IP> 8182
Schritt 3. MTU überprüfen: Bei Verwendung von Jumbo Frames (MTU 9000) muss die Einstellung auf allen VMkernel-Adaptern und physischen Switches identisch sein. Abweichungen führen dazu, dass Pakete der HA-Wahl verworfen werden.
Schritt 4. Teilweise liegt das Problem nicht an einer physischen Firewall, sondern an einer hostbasierten Firewall-Regel, die den HA-Datenverkehr über Port 8182 blockiert. Um schnell zu prüfen, ob die erforderliche FDM-Regel aktiv ist, verbinden Sie sich per SSH mit jedem Host und führen Sie folgenden Befehl aus:
esxcli network firewall ruleset list | grep fdm
Suchen Sie nach der Regelsammlung fdm. Stellen Sie sicher, dass der Status enabled lautet und der Datenverkehr über TCP/UDP Port 8182 erlaubt wird. Ist die Regel deaktiviert, aktivieren Sie sie mit folgendem Befehl:
esxcli network firewall ruleset set --enabled true --ruleset-id fdm
Führen Sie diesen Vorgang auf allen Hosts des HA-Clusters durch.
vSphere HA ist stark auf DNS angewiesen. Kann ein Host seine Peers nicht auflösen, schlägt die Master-Wahl fehl.
Wenn ein bestimmter Host dem HA-Cluster nicht beitreten möchte, ist das FDM-Agent-VIB möglicherweise beschädigt. Sie können es manuell entfernen und vCenter eine neue fehlerfreie Version installieren lassen.
Schritt 1. Klicken Sie mit der rechten Maustaste auf den betroffenen Host und wählen Sie In den Wartungsmodus versetzen.
Schritt 2. (Optional) Deaktivieren Sie ggf. den Sperrmodus (Lockdown Mode) für diesen Host.
Schritt 3. Verbinden Sie sich per SSH mit dem ESXi-Host.
Schritt 4. Führen Sie diesen Befehl aus, um den HA-Agent-VIB zu entfernen:
esxcli software vib remove -n vmware-fdm -f
Schritt 5. Verlassen Sie den Wartungsmodus.
Schritt 6. Klicken Sie im vSphere Client mit der rechten Maustaste auf den Host und wählen Sie „Verbindung“ > „Erneut verbinden“. Alternativ klicken Sie mit der rechten Maustaste auf den Cluster und wählen „Für vSphere HA neu konfigurieren“. vCenter installiert daraufhin den Agenten neu.
Um den Fehler „vSphere HA Master Agent nicht gefunden“ bei künftigen Aktualisierungen zu vermeiden, beachten Sie folgende Hinweise vor dem nächsten Update oder Upgrade:
1. Vorausschauende Deaktivierung von HA
Die effektivste Methode, um HA-Wahlfehler während eines vCenter-Upgrades zu vermeiden, ist die vorübergehende Deaktivierung von vSphere HA.
2. DRS auf „Teilweise automatisiert“ einstellen
Während eines Upgrades kann es bei vCenter zu Verzögerungen bei der Verwaltung der Host-Ressourcen kommen.
3. Prüfung der DNS- und NTP-Funktionsfähigkeit
vSphere HA reagiert äußerst empfindlich auf Zeitabweichungen und Probleme bei der Namensauflösung.
4. Auf die Depot-Validierung warten (vSphere 7.x/8.x)
Bei Nutzung des vSphere Lifecycle Manager (vLCM) mit bildbasierten Clustern kommt es nach Upgrades bekanntermaßen zu Verzögerungen.
Wenn Sie den Depotstatus über die Befehlszeile abfragen möchten, nutzen Sie PowerCLI zur Abfrage des Konformitätsstatus des Clusters. Verbinden Sie sich mit Ihrem vCenter und führen Sie folgenden Befehl aus:
Get-Cluster -Name "IhrClusterName" | Get-Compliance
Solange die Depot-Validierung läuft, lautet der Konformitätsstatus Unknown oder Incompatible. Erst nach Abschluss wechselt er zu Compliant oder NonCompliant. Erst dann sollten Sie HA wieder aktivieren.
5. Überprüfung des Speicherplatzes auf Hosts
Das FDM-VIB ist sehr klein, aber seine Installation schlägt unbemerkt fehl, wenn die Partitionen /tmp oder /var des Hosts keinen freien Speicher mehr haben. Verbinden Sie sich per SSH mit jedem ESXi-Host und prüfen Sie den verfügbaren Speicher mit einem der folgenden Befehle:
vdf -h
oder dem üblichen Linux-Befehl:
df -h
Achten Sie auf die Einhängepunkte /tmp und /var. Beide benötigen mindestens 100 MB freien Speicher. Sind diese Partitionen voll (meist durch alte Logdateien), bereinigen Sie nicht benötigte Protokolle und wiederholen Sie die HA-Konfiguration.
HA schützt zwar vor Hostausfällen, aber nicht vor Ransomware oder versehentlichem Löschen von Daten innerhalb der virtuellen Maschinen. Hier kommt eine spezielle Sicherungslösung wie i2Backup als Ergänzung zu Ihrer VMware-HA-Umgebung ins Spiel.
i2Backup ist eine solche zentrale Sicherungssoftware für Unternehmen. Sie bietet eine leistungsstarke, agentenfreie Sicherung, damit virtuelle Maschinen innerhalb kurzer Zeit wiederhergestellt werden können. i2Backup wurde von Information2 Software entwickelt und verfügt über eine benutzerfreundliche Oberfläche zur Verwaltung aller VM-Sicherungen sowie zahlreiche Funktionen für Datensicherheit und Compliance bei Sicherungen.
Hauptfunktionen von i2Backup:
Der Alarm „vCenter Server kann den vSphere HA Master Agent nicht finden“ ist nach Aktualisierungen ein häufiges Problem, lässt sich aber durch eine Neukonfiguration der Hosts oder das Ein- und Ausschalten des HA-Dienstes einfach beheben. Nutzen Sie die vorgestellten Vorbeugemaßnahmen und setzen Sie eine moderne Sicherungslösung wie i2Backup ein. Damit bleibt Ihre VMware-Umgebung die zuverlässige Grundlage für Ihren Geschäftsbetrieb.