linux - Is it possible to transfer a process from a native machine to a virtual machine? -


suppose have process foo executing (natively) on computer. after has been executing time, want move process virtual machine - example, create vm using qemu or virtualbox. possible this?

to understanding, if it's possible, it's incredibly difficult - you'd need clone stack , heap; you'd need modify virtual addresses in both locations; , you'd need sample cpu's current state recreate on vm. these assumptions correct, or missing something?

i've found evidence has been implemented computing clusters in form of openmosix/linuxpmi, nothing regarding physical-to-virtual machine.

you correct in assumptions. live kvm migrations possible via virsh guest machine guest machine there's progress being made. i'm sure there process migrations guest guest, i'm not sure if people working on host guest process migrations. sounds you're interested in technical details, here's read redhat on vm live migrations.


Comments