Hi,

I am running ubuntu 9.10, with kvm and libvirt-bin, etc. Using virsh, I can't live-migrate a VM from host1 to host2. It reports a unknown failure. The VM image is accessible on both source and destination hosts located on a shared storage using nfs. Image directory is on the same path on both hosts. The src and destination hosts are on the same subnet. I can connect to remote host with qemu+ssh but I can't migrate.

my configuration is:

$ uname -a

Linux mahsa1-desktop 2.6.31-21-generic-pae #59-Ubuntu SMP Wed Mar 24 08:47:55 UTC 2010 i686 GNU/Linux

$virsh # version

Compiled against library: libvir 0.7.0

Using library: libvir 0.7.0

Using API: QEMU 0.7.0

Running hypervisor: QEMU 0.11.0

Connect to the local machine's hypervisor as follows and see the local
machines:
$virsh # connect qemu:///system

$virsh # list

Id Name State

--------------------------------

2 VmLinux11 running

3 VMLinux12 running

4 VmLinux13 running

 Verify connectivity to the hypervisor of the remote target system as
follows:
$virsh connect qemu+ssh://host2name/system

Attempt the migration as follows: $virsh migrate --live VmLinux13 qemu+ssh://host2name/system
Connecting to uri: qemu:///system
root@host2name's password:
error: Unknown failure
the log file on the source physical host gives this: 14:57:13.514: error : remoteIO:7184 : operation failed: migrate failed: migrate "tcp:host2name:49161"
migration failed
14:57:13.709: error : remoteIO:7184 : Unknown failure

I disable the firewall on both hosts but it doesn't still work. please help me.