I found that waiting for a while does not work, but if I tried to restore it from h2 more times, it will work.
For example, if I save a domain which has 512MB memory, and restore if from h2 repeatedly, at the third time, the restore can succeed, but for a 256MB domain, it will succeed at the second time.
Hi,
I have two KVM host: h1 and h2, both of them mount an NFS directory as a shared storage.
I can save (virsh save <domain> <file>) a domain in h1 to a state file in the shared storage successfully, but failed to restore it from h2 with the following error message:
# virsh restore testRes.dat
error: Failed to restore domain from testRes.dat
error: operation failed: failed to start VM
I can always restore it from h1, but sometimes works for h2 (wait for a while, then "virsh restore" command may succeed in h2). I guess the state file generated by "virsh save" command is not intact from h2 point view, may be cause by the cache of NFS server?
Any suggestions will be really appreciated, thanks in advance!
Regards,
Qian