Workstation-VMs beim Herunterfahren beenden
Ich nutze VMWare Workstation 9.0.1 build-894247 (Windows 7) mit der Option "Keep VMs running after Workstation closes". Beim Herunterfahren des Systems (oder bei Abmeldung des Benutzers) werden die laufenden VMs direkt abgeschalten. Ich möchte, dass laufende VMs suspended werden oder zumindest sauber heruntergefahren werden.
Ich habe es daher mit einen Shutdown- als auch Logoff-Skript versucht, beides hilft jedoch nicht, denn die protokollierte Ausgabe von "vmrun list" zeigt mir, dass selbst bei Aufruf des Logoff-Skripts bereits die laufenden VMs beendet wurden - weiß jemand, wie ich es dennoch schaffe, meine VMs sauber zu beenden? Gibt es eine Möglichkeit, ein Skript noch früher als normale Logoff-Skripte auszuführen?
Ich habe es daher mit einen Shutdown- als auch Logoff-Skript versucht, beides hilft jedoch nicht, denn die protokollierte Ausgabe von "vmrun list" zeigt mir, dass selbst bei Aufruf des Logoff-Skripts bereits die laufenden VMs beendet wurden - weiß jemand, wie ich es dennoch schaffe, meine VMs sauber zu beenden? Gibt es eine Möglichkeit, ein Skript noch früher als normale Logoff-Skripte auszuführen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 201150
Url: https://administrator.de/contentid/201150
Ausgedruckt am: 22.11.2024 um 12:11 Uhr
9 Kommentare
Neuester Kommentar
Hi,
das kann wohl VMWorkstation nicht, ist den Serverprodukten vorbehalten.
Google: https://www.google.de/search?q=vmware+workstation+shutdown+guest+when+ho ...
Mögliche Lösung: http://communities.vmware.com/thread/100252
Ich kann es selbst nicht testen, aber sieht vielversprechend aus.
Gruß
Marcus
das kann wohl VMWorkstation nicht, ist den Serverprodukten vorbehalten.
Google: https://www.google.de/search?q=vmware+workstation+shutdown+guest+when+ho ...
Mögliche Lösung: http://communities.vmware.com/thread/100252
Ich kann es selbst nicht testen, aber sieht vielversprechend aus.
Gruß
Marcus
Hallo,
Es wurde sogar so Entwickelt um eben dich damit zu Ärgern. Natürlich ist es so gewollt. Und ein großes Auto (LKW) wurde extra deshalb gebaut damit dein kleines Auto (Mini) eben nicht die 20 Tonnen Doppel T-Träger mit 10 meter Länge transportieren muss
Gruß,
Peter
Es wurde sogar so Entwickelt um eben dich damit zu Ärgern. Natürlich ist es so gewollt. Und ein großes Auto (LKW) wurde extra deshalb gebaut damit dein kleines Auto (Mini) eben nicht die 20 Tonnen Doppel T-Träger mit 10 meter Länge transportieren muss
insofern sind die Serverprodukte einfach keine Alternative für mich.
Oder dein Konzept ist nicht ganz durchdacht. Ist schon eine schwe.... wenn Desktopprodukte künstlich eingeschränkt werden, gell Gruß,
Peter
Hallo,
Du solltest dir mal darüber klar werden was bei einem Herunterfahren deines OS passiert und vor allemm wann es passiert. Zu deinem VMWare Workstation lies mal hier http://superuser.com/questions/542305/suspend-vms-on-host-shutdown kurz durch. Wenn du dir ein entsprechendes Protokoll mal schreibst sollte es sich so bestätigen. Deine VMs sind da schon nicht mehr existient. Dein Shutdown skript kommt zu spät. Ob das änderbar ist? Vermutlich nicht. Das die beim Abmmelden auch rausgekickt werden liegt daran das du vermutlich mit der VM GUI machst
Benutzerwechseln anstatt Benutzer Abmelden könnte eins deiner Probleme lösen. Vor dem Abmelden halt die VMs Manuell beenden oder eine Batchdatei verwenden die es für dich macht und alle beendet.
Anstatt den Windows Button zum herunterfahren nehmen eine Batchdatei starten welche zuerst deine jetzt noch laufenden VMs herunterfährt / Suspendiert. nachdem deine VMs beendet sind dann dein Windows Host OS per shutdown.exe beenden. Dann sollte es möglich sein deine VMs in einen von dir definierten Zustand zu versetzen.
Gruß,
Peter
Zitat von @srynoname:
naja, die verwendung von windows-logoff skripten bewusst zu blocken (falls dem so ist) bzw. funktionen des betriebssystems zu blocken, finde ich wenig angemessen.
Du hast die Ironoie Tags nicht gelesen Da wird nichts am OS verändert.naja, die verwendung von windows-logoff skripten bewusst zu blocken (falls dem so ist) bzw. funktionen des betriebssystems zu blocken, finde ich wenig angemessen.
Du solltest dir mal darüber klar werden was bei einem Herunterfahren deines OS passiert und vor allemm wann es passiert. Zu deinem VMWare Workstation lies mal hier http://superuser.com/questions/542305/suspend-vms-on-host-shutdown kurz durch. Wenn du dir ein entsprechendes Protokoll mal schreibst sollte es sich so bestätigen. Deine VMs sind da schon nicht mehr existient. Dein Shutdown skript kommt zu spät. Ob das änderbar ist? Vermutlich nicht. Das die beim Abmmelden auch rausgekickt werden liegt daran das du vermutlich mit der VM GUI machst
brauche die VMs genau dann, wenn mein desktoprechner läuft
und beim Abmelden werden eben Prozesse des abmeldenden Anwenders beendet. Deine VM GUIss gehören nunmal dazu. Also bis dahin auch alles korrekt.Benutzerwechseln anstatt Benutzer Abmelden könnte eins deiner Probleme lösen. Vor dem Abmelden halt die VMs Manuell beenden oder eine Batchdatei verwenden die es für dich macht und alle beendet.
Anstatt den Windows Button zum herunterfahren nehmen eine Batchdatei starten welche zuerst deine jetzt noch laufenden VMs herunterfährt / Suspendiert. nachdem deine VMs beendet sind dann dein Windows Host OS per shutdown.exe beenden. Dann sollte es möglich sein deine VMs in einen von dir definierten Zustand zu versetzen.
Gruß,
Peter