Hallo Kollegen
Habe folgendes Problem! 3 ESX4-Hosts in einem Cluster.
Auf der Console habe ich "service mgmt-vmware restart" auf einem Host eingegeben. Normalerweise stoppt und startet er die Services neu. Allerdings ist er dabei hängen geblieben. Jetzt laufen die VM's zwar noch auf dem System aber der Host ist im vCenter nicht mehr vorhanden. Direkt connecten kann ich ihn auch nicht, nur über die Console ist er ereichbar. Habe nach Artikel Vmware versucht die beiden Dateien vmware-hostd.PID und watchdog-hostd.PID zu lokalisieren allerdings existiert die watchdog-hostd.PID nicht. Der Process vom vmware-hostd lässt sich auch nicht mit dem kill-Befehl löschen.
Ich kann nur sehr schlecht die ganzen Maschinen herunterfahren.
Kann da jemand helfen??
Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
service mgmt-vmware restart
Hoi
Es ist tatsächlich ein Problem des hostd-service, der bei "service mgmt-vmware restart" nicht sauber runtergefahren ist und dann natürlich auch nicht sauber gestaret wurde, daher wurde der Host auf diconnect gesetzt und damit konnte ich auch nicht mehr direkt auf den Host über den vCenter Client zugreifen.
Wenn es interessiert, ich kann gern das Prozedere posten. Wer will kurz melden!
Es ist etwas aufwendiger als ich dachte und natürlich mit Adrenalin verbunden bei laufenden VM's
Danke euch
Es ist tatsächlich ein Problem des hostd-service, der bei "service mgmt-vmware restart" nicht sauber runtergefahren ist und dann natürlich auch nicht sauber gestaret wurde, daher wurde der Host auf diconnect gesetzt und damit konnte ich auch nicht mehr direkt auf den Host über den vCenter Client zugreifen.
Wenn es interessiert, ich kann gern das Prozedere posten. Wer will kurz melden!
Es ist etwas aufwendiger als ich dachte und natürlich mit Adrenalin verbunden bei laufenden VM's
Danke euch
Ja, Ok ihr habt recht
ps -p 3065
hier sollte eine Zeile mit CMD = /usr/lib/vmware/bin/vmware-hostd ... erscheinen
dieser Wert sollte auch bei Eingabe von cat /var/run/vmware/vmware-hostd.PID erscheinen
service mgmt-vmware stop
kill -9 3065
rm /var/run/vmware/vmware-hostd.PID
rm /var/run/vmware/watchdog-hostd.PID
damit wird der Prozess hart beendet - etwaige Fehler, nur bei rm sind diese ok.
ps -aux | grep hostd
zum Versichern, dass nichts mehr läuft
service mgmt-vmware start
ps -aux | grep hostd
dieser Befehl sollte jetzt zwei Zeilen zeigen, hostd und dessen watchdog
tail /var/log/vmware/hostd.log
hier sollte nun nicht der oben angegebene Fehler sondern eine Liste mit normalen Protokolleinträgen ohne panic oder failed im Namen stehen. Ist alles OK, sollte nun auch die Verbindung mit dem vcenter wieder funktionieren.
Gruss
ps -p 3065
hier sollte eine Zeile mit CMD = /usr/lib/vmware/bin/vmware-hostd ... erscheinen
dieser Wert sollte auch bei Eingabe von cat /var/run/vmware/vmware-hostd.PID erscheinen
service mgmt-vmware stop
kill -9 3065
rm /var/run/vmware/vmware-hostd.PID
rm /var/run/vmware/watchdog-hostd.PID
damit wird der Prozess hart beendet - etwaige Fehler, nur bei rm sind diese ok.
ps -aux | grep hostd
zum Versichern, dass nichts mehr läuft
service mgmt-vmware start
ps -aux | grep hostd
dieser Befehl sollte jetzt zwei Zeilen zeigen, hostd und dessen watchdog
tail /var/log/vmware/hostd.log
hier sollte nun nicht der oben angegebene Fehler sondern eine Liste mit normalen Protokolleinträgen ohne panic oder failed im Namen stehen. Ist alles OK, sollte nun auch die Verbindung mit dem vcenter wieder funktionieren.
Gruss
Zurück zu „vCenter / VMware VirtualCenter“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast