hallo,

Ik maak gebruik van kvm, virsh en virt-manager voor het beheren van virtuele 
machines bij mij thuis. Om een virtuele machine af te sluiten kun je dit 
gebruiken:

virsh shutdown [domain-id, domain-name or domain-uuid]


Om de status op te slaan:

virsh save [domain-name] [domain-id or domain-uuid] [filename]

en restore:

virsh restore [filename]

Deze dingen lukken nog wel:p

Nu komt mijn vraag. Wat ik graag zou willen voor 1 guest (een windows xp) is om 
deze status op te slaan altijd als ik de host uitzet. Als ik nu de host uitzet 
zal de guest eerst afgesloten worden. Wat ik wil is dat ipv dat de guest 
afgelsoten wordt de status hiervan opgeslagen wordt en bij opstarten de status 
gewoon weer wordt terug gezet. De guest zou op die manier een langere 
theoretische uptime moeten hebben omdat deze eigenlijk nooit wordt herstart. Ik 
zou dit graag zo inrichten omdat op de guest redelijk wat sessies geopend 
dienen te worden en om die niet altijd opnieuw te doen zou ik graag de 
machinestate opslaan.

Zoals ik het zie heb ik voorlopig niet veel keus:

-ofwel doe ik het manueel en sluit dan af ==> met de kans (en zal wss ook 
gebeuren) dat ik het vergeet,
-ofwel laat ik de state met een cronjob opgeslagen worden ==> onnodige load op 
de machine; en als ik dit iedere 10 min laat doen dan kan het zijn dat ik 10 
min werk kwijt ben
-ofwel moet ik ergens scripts aanpassen dat als virsh (of kvm) stopt de state 
van die machine dient opgeslagen te worden ipv afgesloten ==> maar over welke 
gaat dit dan enz

Graag had ik jullie input en ideƫen hierrond gewild. Zie ik mss iets over het 
hoofd? Bestaat er misschien reeds zoiets?

Ik hoop dat mijn vraag duidelijk genoeg is.


Grtz,

Kas
                                          

Antwoord per e-mail aan