
Hi Daniel, Charles Duffy (thanks Charles !) told me how to fix libvirt for using the new "-incoming" API - yust replace "stdio" with "exec:cat" .. Works like a charm, tested with FC9, libvirt.0.5.1-2 and KVM-83 Here's the patch for libvirt: diff -uNr libvirt-0.5.1/src/qemu_driver.c libvirt-0.5.1-migrate-exec-patch/src/qemu_driver.c --- libvirt-0.5.1/src/qemu_driver.c 2009-01-18 11:07:57.000000000 +0100 +++ libvirt-0.5.1-migrate-exec-patch/src/qemu_driver.c 2009-01-18 10:40:42.000000000 +0100 @@ -2278,7 +2278,7 @@ /* Set the migration source and start it up. */ vm->stdin_fd = fd; - ret = qemudStartVMDaemon(conn, driver, vm, "stdio"); + ret = qemudStartVMDaemon(conn, driver, vm, "exec:cat"); close(fd); vm->stdin_fd = -1; if (ret < 0) { regards Danny
From: Matthias Pfafferodt <matthias.pfafferodt <at> mapfa.de> Subject: Re: [libvirt] kvm: save / restore
Hello Daniel,
thnaks for your anser. Do you know the plans regarding save/restore in kvm and libvirt? I would like to save my vm's at shutdown and restore at boot time. At the moment this is not working and shutdown is used.
Am Thursday 18 December 2008 13:42:36 schrieb Daniel P. Berrange:
On Wed, Dec 17, 2008 at 01:46:43PM +0100, Matthias Pfafferodt wrote:
Hallo,
I use kvm-81 and libvirt 0.5.1. I can save a kvm donain but if I want to restore it I get the following error in the log file:
unknown migration protocol: stdio
I tried it using only kvm and got the same error.
How can I save / restore a VM to / from a file?
The new KVM release dropped support for the '-incoming stdio' syntax that libvirt was using so save/restore no longer works :-(
Daniel