Ich habe Probleme, eine unbekannte (verwaiste) VM von einem ESX 3.5-Host zu löschen.
Beim Versuch, mit der rechten Maustaste auf die VM zu klicken, wird die folgende Fehlermeldung angezeigt: „Objektverweis nicht auf Instanz eines Objekts festgelegt.“
Bisher durchgeführte Schritte. 1. Host aus dem Cluster entfernt. 2. Host aus vCenter entfernt. 3. Host neu gestartet. 4. Datei vmInventory.xml bearbeitet und gelöscht. 5. Dienste neu gestartet - mgmt-vmware restart
Fällt irgendjemandem noch etwas ein, was ich tun kann, um dieses Problem zu lösen?
Danke Leute.
Antwort1
Wenn dieser Host, wie Sie anscheinend andeuten, Mitglied eines Vcenters ist, müssen Sie das Vcenter möglicherweise neu starten, um es zu löschen. Es könnte sein, dass die VM vom Vcenter selbst festgehalten wird und nicht vom Host, der die Maschine durch einen Neustart der Verwaltungsdienste löschen würde.
Antwort2
Überprüfen Sie, ob die VM auf dem Host selbst und nicht im vCenter angezeigt wird, indem Sie sich als Root direkt mit dem Host verbinden. Sie sollten auch versuchen, sie von hier aus zu löschen, wenn sie aufgeführt ist. Wenn sie nicht aufgeführt ist, liegt das Problem definitiv im vCenter.
Überprüfen Sie noch einmal, ob Ihr Konto über alle erforderlichen Berechtigungen in vCenter verfügt, einschließlich der Möglichkeit, eine VM zu löschen und aus den Datenspeichern zu löschen. Dieser Fehler kann auftreten, wenn Sie nur über teilweise Löschberechtigungen verfügen.
Deaktivieren Sie außerdem alle Ihre Client-Plugins im VI-Client, starten Sie den Client neu und versuchen Sie es dann erneut. Wenn dies fehlschlägt, prüfen Sie, ob Sie es über die Webkonsole auf dem Hostcomputer löschen können.
Antwort3
Folgendes habe ich getan, als dies passierte.
- Setzen Sie den Host mit der verwaisten VM in den Wartungsmodus.
- den Host aus dem Inventar entfernen
- füge es wieder hinzu.
Die verwaiste VM wurde beim Entfernen des Hosts aus der Datenbank entfernt.