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.
2010/5/11 Zhang Qian <zhq527725(a)gmail.com>
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