Ich habe ein Paar Hyper-V-Server (Server 2008 R2 + Hyper-V-Rolle).
Ich habe eine VM dupliziert (vom ersten Hyper-V-Server auf den zweiten exportiert), die anscheinend immer wieder hängt.
Auf der VM läuft XP SP3 und die Virtual Additions sind installiert.
Die erste Version läuft einwandfrei, die CPU-Auslastung liegt im Leerlauf normalerweise bei etwa 0–2 % und reagiert problemlos.
Die zweite Version läuft sehr schlecht und läuft im Leerlauf ständig mit etwa 8 % CPU-Auslastung.
Ich habe die VM mit Process Explorer überprüft und der Leerlaufprozess beansprucht (wie erwartet) fast die gesamte CPU-Zeit, aber was er nicht nutzt, scheint in keinem anderen Prozess aufzutauchen. Beispielsweise sank der Leerlauf an einem Punkt auf 73 %, aber ich konnte nur weitere 4,5 % in anderen Prozessen nachweisen.
Nach einiger Zeit (etwa 1–2 Tage) scheint die VM so wenig zu reagieren, dass sie nur durch Ausschalten und Neustarten der VM wiederhergestellt werden kann (das Herunterfahren über die Hyper-V-Konsole oder über die VM scheint unmöglich zu sein).
Hat jemand Vorschläge, wie man die Ursache des Problems finden kann?
Danke
Antwort1
Haben Sie versucht, die VM (XPSP3) auf dem 1. Server herunterzufahren? Kopieren Sie einfach die VHD und erstellen Sie eine neue VM auf Ihrem 2. Hyper-V-Server. Verwenden Sie die vorhandene VHD > zeigen Sie auf die kopierte VHD-Datei von XPSP3 und prüfen Sie, ob das Verhalten ähnlich ist.
Sie können auch versuchen, virtuelle Gasterweiterungen zu deinstallieren, einen Neustart durchzuführen und die Installation auf dem neuen Server dann erneut durchzuführen.
Ich hoffe, das hilft
Antwort2
höchstwahrscheinlich liegt eine Nichtübereinstimmung der ausführbaren Dateien auf den beiden Hosts vor, da einer von ihnen möglicherweise einen neueren Patch/Firmware/Treiber hat. Es gibt einige wichtige Hotfixes für Intel und AMD. Diese sind nicht Teil der normalen Windows-Updates, Sie müssen sie also selbst herunterladen.