Thanks tom, I'll test the balloon
.
About guest upgrade, no, one of the advantages of virtualization is that decouples you to physical hardware!
i.e. I've a legacy app that runs only on windows 2000 and I can still run it inside proxmox/kvm.
Or you have a couple of old servers with an old OS and legacy app, and you virtualize it on a brand new proxmox server AND you are also able to provide newer OS for gradual migration / for the new programs
I think that kvm should retain backward compatibility, since is much easier for it than for real hardware. As far as I know, kvm has some flags to specify older hardware for the vm.
And finally, really my idea of proxmox providing a .iso with suggested drivers for guest is something you should consider. Let's face it, you can't avoid M$evil OSs, and if the guest OS has troubles/bad performances inside KVM while has better in HyperView / VMWare, the blame goes (wrongly) to proxmox, so for kvm in general and proxmox in particular, is very important that "user experience" (= proxmox sys admin) are able to make M$ guest work smootly (and shutdown cleanly... looknig forward for that guest implementation, like vmware I've been told has).
Thanks a lot
(btw, I've tried storage migration, wow!)