Problem
Nach dem anlegen einer neuen virtuellen Maschine jammer der vSphere[Web]Client herum:
Diese virtuelle Maschine konnte nicht von vSphere HA geschützt werden und daher ist es möglich, dass HA nicht versucht, sie nach einem Ausfall neu zu starten.
Lösung
Es gibt mehrere Ursachen für diesen Fehler. In der Regel stehen diese im Logfile des Fault Domain Manager (FDM), auf dem vCenter unter /var/log/fdm.log. Unter vSphere 5.5U1+ und 6.0+ haben wir häufiger diesen Fehler im Log:
error fdm[PID] [Originator@PID sub=Cluster] stat(/vmfs/volumes/DS-ID/.vSphere-HA/FDM-GUID-NAME) failed with Permission denied
Es scheint so, als ob sich der FDM manches mal nicht ganz sicher ist, wo er den DS-Heartbeat ablegen soll. Und manchmal wir der HB umgelegt, aber der alte Ordner nicht gelöscht. Ist der Ordner noch da, verweigert der FDM den Dienst mit dem oben genannten Fehler.
- vSphere HA ausschalten
- Den Ordner „.vSphere-HA“ auf den angegebenen Datastore löschen
- vSphere Ha wieder einschalten.
Alternativ kann man auch alle unbenutzten .vSphere-HA Ordner löschen (da ist nichts wichtige drin):
rm -rf /vmfs/volumes/*/.vSphere-HA