Jump to content
Sebastian R

Hyper-V: Gast startet nicht nach Reboot von Host

Recommended Posts

Auf meinem HP Microserver Gen8 (G1610T, 16GB RAM) ist Windows Server 2016 als Host-OS installiert. Darauf laufen drei Gast-Betriebssysteme: zwei Windows Server 2016 VMs und einmal Ubuntu 16.04.

Diese sind auch alle gleich konfiguriert: dyn. RAM (startup: 2GB, min: 1GB, max: 4GB), Stopaktion: speichern, Startaktion: immer starten, alle Integrationsdienste verfügbar.

Nun ist es so, dass wenn der Host neu startet die Gäste nicht oder nur unzuverlässig gestartet werden. Sie bleiben dann in dem Status "gespeichert" und ich kann Sie auch über den Hyper-V Manager ohne Probleme bzw. Fehlermeldungen manuell starten - das funktoniert. Ich bin ziemlich ratlos wie ich die Ursache für dieses Verhalten herausfinden kann?!

Share this post


Link to post
Share on other sites

Moin,

 

nein, "Speichern" erzeugt einen Saved State, keinen Snapshot. Das ist was anderes.

 

Sagt das Eventlog was zu dem Thema? Schau auch in den Hyper-V-Protokollen unter den Anwendungs- und Dienstprotokollen.

 

Gruß, Nils

 

Share this post


Link to post
Share on other sites

Sorry, dass ich mich erst jetzt wieder melden. Ich habe weiter "experimentiert", den Hyper-V Host kann ich nicht nach Belieben einfach neu starten. Es gab einige ältere Einträge in den Hyper-V Anwendungs-und Dienstprotokollen die auf mangelnden Arbeitsspeicher hinwiesen. Dies versuchte ich durch einen zeitversetzten Start der VM's zu beheben. Und scheinbar war genau das die Ursache für den unzuverlässigen Start der Gäste nach einem Reboot des Host! Jetzt sind alle drei VMs auf starten ohne Verzögerung eingestellt und sie werden nach einem Reboot vom Host nun auch alle zuverlässig gestartet.

Nur was mir auffällt: meldet man sich dann auf einem der Gäste an, bekommt man einen Hinweis, dass der Computer unerwartet heruntergefahren wurde. Kann ich diesen Fehler getrost ignorieren oder wie kann ich ihne beheben?

Wie gesagt, die Stop-Aktion bei den VMs ist auf speichern gestellt und alle Integrationsdienste sind verfügbar.

Share this post


Link to post
Share on other sites

Moin,

 

das deutet darauf hin, dass Hyper-V den Saved State nicht erzeugen konnte. Vielleicht geht der Shutdown zu schnell.  In dem Fall könnte es sein, dass auch  das Herunterfahren der VMs keine Besserung bringt, weil der Shutdown des Hosts auch dafür zu schnell ist.

 

Abhilfe hab ich auf die Schnelle nicht, weil ich praktisch nie mit Einzelsystemen zu tun habe. Eigentlich sollte sich, falls die Vermutung zutrifft, aber auch dazu was im Eventlog finden.

 

Gruß, Nils

 

Share this post


Link to post
Share on other sites

Da kann Nils durchaus Recht haben.

 

In dem Fall hilft ein kleines Script, das erst die VMs herunterfährt und dann den Host rebootet bzw. herunterfährt, wobei reboot der „normale“ Fall sein dürfte...

 

So als spontaner Vorschlag 

Share this post


Link to post
Share on other sites

Danke für Eure Antworten. Ich glaube das geht schon in die Richtung, dass der Host zu schnell herunterfährt. Eben habe ich mal eine virtuelle Maschine gespeichert und anschließen wieder gestartet was ohne Fehler geschah.

Ich werde mal dies ausprobieren, ggf. auch das was dort ind en Kommentaren gesagt wurde: https://www.altaro.com/hyper-v/extending-hyper-vs-guest-grace-period-host-shutdown/

Share this post


Link to post
Share on other sites
Am 28.1.2019 um 21:27 schrieb Sebastian R:

Ich werde mal dies ausprobieren, ggf. auch das was dort ind en Kommentaren gesagt wurde: https://www.altaro.com/hyper-v/extending-hyper-vs-guest-grace-period-host-shutdown/

So nochmal Rückmeldung: die grace period für den Shutdown habe ich verlängert. Dadurch kommt es nicht mehr zu den Fehlermeldungen auf den Gästen wenn der Host neu gestartet wird. :thumb1:

Die Ursache warum die Gäste nicht, oder zumindest nicht zuverlässig, starten konnte ich auf die Starverzögerung zurückführen. Sobald dort ein Wert größer als 0 Sekunden eingetragen wird, startet der Gast nach einem Host-Neustart nicht (oder nur manchmal). Hat jemand dafür eine Erklärung?

Share this post


Link to post
Share on other sites

Moin, wieviel Speicher hast Du denn im Host verbaut?

Ich habe auch keine gute Erfahrung mit Shared Memory gemacht. Ich hatte auchb schon das Problem bei zuwenig Speicher  das VMs nicht gestartet wurden.

Sorry grad gesehen die !6 GB. Versuche mal mehr Ram.

Edited by Tektronix
Nachtrag

Share this post


Link to post
Share on other sites

Moin,

 

Shared Memory? In Hyper-V? Kann es sein, dass du da was durcheinander bringst?

 

Gruß, Nils

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


Werbepartner:



×
×
  • Create New...