I will soon be setting up a home server running both Microsoft Windows and Ubuntu Linux. This server will host some webservices, and as a home user, sometimes unexpected maintenance is required (this machine is multipurposed). My idea was to run these webservices in a virtual machine so that I could migrate them to another machine for a few hours, and then move them back when they're done.
So my question is:
- is this possible
- what VM package should I use? Ideally, it would support both Windows and Linux, although supporting just one would work.
- what can I expect from this?
EDIT: Okay, no "live" migration. What about cross-platform virtualization which can be painlessly moved between servers and operating systems while the VM is shut down?