<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>AW: [one-users] live migration using occi-storage fails</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hello Javier.<BR>
<BR>
<BR>
The destination node &quot;v&quot; uses a shared storage (via nfs) to access /srv/cloud and &quot;disk.0&quot; can be accessed from both machines (&quot;v&quot; and &quot;b&quot;). A symlink seems not no be used for the image(s):<BR>
<BR>
<BR>
id=36:<BR>
<BR>
oneadmin@v:~/var/36/images$ ls -la /srv/cloud/one/var/36/images/disk.0<BR>
-rw--w--w- 1 oneadmin cloud 41943040 2010-06-11 14:13 /srv/cloud/one/var/36/images/disk.0<BR>
<BR>
<BR>
<BR>
id=38:<BR>
<BR>
oneadmin@v:~/var/36/images$ ls -la /srv/cloud/one/var/38/images/disk.0<BR>
-rw-rw-rw- 1 oneadmin cloud 41943040 2010-06-11 14:55 /srv/cloud/one/var/38/images/disk.0<BR>
<BR>
oneadmin@v:~/var/36/images$&nbsp; ls -la /srv/cloud/images/2<BR>
-rw------- 1 oneadmin cloud 41943040 2010-06-09 10:36 /srv/cloud/images/2<BR>
<BR>
oneadmin@v:~/var/36/images$ ls -la /srv/cloud/images/ttylinux.img<BR>
-rw-r--r-- 1 oneadmin cloud 41943040 2010-03-30 13:57 /srv/cloud/images/ttylinux.img<BR>
<BR>
<BR>
<BR>
The file-permissions seems to be different. Could that be a potential problem?<BR>
<BR>
<BR>
<BR>
<BR>
thanks<BR>
Marco<BR>
<BR>
<BR>
<BR>
<BR>
-----Ursprüngliche Nachricht-----<BR>
Von: Javier Fontan [<A HREF="mailto:jfontan@gmail.com">mailto:jfontan@gmail.com</A>]<BR>
Gesendet: Mo 21.06.2010 17:58<BR>
An: Strutz, Marco<BR>
Cc: users@lists.opennebula.org<BR>
Betreff: Re: [one-users] live migration using occi-storage fails<BR>
<BR>
Hello,<BR>
<BR>
Can you check that /srv/cloud/one/var//36/images/disk.0 is accessible<BR>
from destination node (I suppose &quot;v&quot;)? Also check if that it is a<BR>
symlink the target file is readable there.<BR>
<BR>
Bye<BR>
<BR>
On Fri, Jun 11, 2010 at 3:21 PM, Strutz, Marco<BR>
&lt;marco.strutz@fokus.fraunhofer.de&gt; wrote:<BR>
&gt; Hi everyone.<BR>
&gt;<BR>
&gt; I have deployed ttyLinux twice, once via occi (id=36) and the other via<BR>
&gt; cli (onevm create ...).<BR>
&gt; Both machines are up and running.<BR>
&gt;<BR>
&gt; Unfortunately live-migration doesn't work with the occi machine id=36.<BR>
&gt; BUT the live migration for id=38 work like a charme.<BR>
&gt;<BR>
&gt;<BR>
&gt; The ttyLinux image for Id=36 was uploaded via occi as storage resource<BR>
&gt; (disk-id=2).<BR>
&gt; The ttyLinux image for Id=38 get never in contact with occi -&gt;<BR>
&gt; /srv/cloud/images/ttyLinux.img<BR>
&gt;<BR>
&gt; (both images are identical, confirmed via the 'diff' command)<BR>
&gt;<BR>
&gt; Strange: If I deploy a third ttyLinux (same configuration as id=38) but<BR>
&gt; point it's source to the occi-storage &quot;SOURCE=/srv/cloud/images/2&quot; then<BR>
&gt; the live-migration fails as well.<BR>
&gt;<BR>
&gt;<BR>
&gt; Any guesses? (log files see below)<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; thanks in advance<BR>
&gt; Marco<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; environment:<BR>
&gt; Linux b 2.6.28-19-server #61-Ubuntu SMP Thu May 27 00:22:27 UTC 2010<BR>
&gt; x86_64 GNU/Linux<BR>
&gt; OpenNebula v1.4 (Last Stable Release)<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; -------------------------/srv/cloud/one/var/36/vm.log--------------<BR>
&gt; (...)<BR>
&gt; Fri Jun 11 14:24:05 2010 [LCM][I]: New VM state is MIGRATE<BR>
&gt; Fri Jun 11 14:24:35 2010 [VMM][I]: Command execution fail: virsh<BR>
&gt; --connect qemu:///system migrate --live one-36 qemu+ssh://v/session<BR>
&gt; Fri Jun 11 14:24:35 2010 [VMM][I]: STDERR follows.<BR>
&gt; Fri Jun 11 14:24:35 2010 [VMM][I]: /usr/lib/ruby/1.8/open3.rb:67:<BR>
&gt; warning: Insecure world writable dir /srv/cloud in PATH, mode 040777<BR>
&gt; Fri Jun 11 14:24:35 2010 [VMM][I]: Connecting to uri: qemu:///system<BR>
&gt; Fri Jun 11 14:24:35 2010 [VMM][I]: error: operation failed: failed to<BR>
&gt; start listening VM<BR>
&gt; Fri Jun 11 14:24:35 2010 [VMM][I]: ExitCode: 1<BR>
&gt; Fri Jun 11 14:24:35 2010 [VMM][E]: Error live-migrating VM, -<BR>
&gt; Fri Jun 11 14:24:35 2010 [LCM][I]: Fail to life migrate VM. Assuming<BR>
&gt; that the VM is still RUNNING (will poll VM).<BR>
&gt; (...)<BR>
&gt; -------------------------------------------------------------------<BR>
&gt;<BR>
&gt;<BR>
&gt; -------------------------/srv/cloud/one/var/38/vm.log--------------<BR>
&gt; (...)<BR>
&gt; Fri Jun 11 14:56:52 2010 [LCM][I]: New VM state is MIGRATE<BR>
&gt; Fri Jun 11 14:56:53 2010 [LCM][I]: New VM state is RUNNING<BR>
&gt; (...)<BR>
&gt; -------------------------------------------------------------------<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; -----------------------------$onevm list---------------------------<BR>
&gt;&nbsp; ID&nbsp;&nbsp;&nbsp;&nbsp; USER&nbsp;&nbsp;&nbsp;&nbsp; NAME STAT CPU&nbsp;&nbsp;&nbsp;&nbsp; MEM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HOSTNAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TIME<BR>
&gt;&nbsp; 36 oneadmin ttyLinux runn&nbsp;&nbsp; 0&nbsp;&nbsp; 65536&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b 00 00:01:03<BR>
&gt;&nbsp; 38 oneadmin ttylinux runn&nbsp;&nbsp; 0&nbsp;&nbsp; 65536&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b 00 00:01:14<BR>
&gt; -------------------------------------------------------------------<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; ----------------------------$onehost list--------------------------<BR>
&gt;&nbsp; ID NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RVM&nbsp;&nbsp; TCPU&nbsp;&nbsp; FCPU&nbsp;&nbsp; ACPU&nbsp;&nbsp;&nbsp; TMEM&nbsp;&nbsp;&nbsp; FMEM<BR>
&gt; STAT<BR>
&gt;&nbsp;&nbsp; 2 v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; 400&nbsp;&nbsp;&nbsp; 400&nbsp;&nbsp;&nbsp; 400 8078448 8006072<BR>
&gt; on<BR>
&gt;&nbsp;&nbsp; 3 b&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp; 400&nbsp;&nbsp;&nbsp; 394&nbsp;&nbsp;&nbsp; 394 8078448 7875748<BR>
&gt; on<BR>
&gt; -------------------------------------------------------------------<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; ---------------------------$ onevm show 36-------------------------<BR>
&gt; VIRTUAL MACHINE 36 INFORMATION<BR>
&gt;<BR>
&gt; ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 36<BR>
&gt; NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : ttyLinux01<BR>
&gt; STATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : ACTIVE<BR>
&gt; LCM_STATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : RUNNING<BR>
&gt; START TIME&nbsp;&nbsp;&nbsp;&nbsp; : 06/11 14:11:15<BR>
&gt; END TIME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : -<BR>
&gt; DEPLOY ID:&nbsp;&nbsp;&nbsp;&nbsp; : one-36<BR>
&gt;<BR>
&gt; VIRTUAL MACHINE TEMPLATE<BR>
&gt;<BR>
&gt; CPU=1<BR>
&gt; DISK=[<BR>
&gt;&nbsp; IMAGE_ID=2,<BR>
&gt;&nbsp; READONLY=no,<BR>
&gt;&nbsp; SOURCE=/srv/cloud/images/2,<BR>
&gt;&nbsp; TARGET=hda ]<BR>
&gt; FEATURES=[<BR>
&gt;&nbsp; ACPI=no ]<BR>
&gt; INSTANCE_TYPE=small<BR>
&gt; MEMORY=64<BR>
&gt; NAME=ttyLinux01<BR>
&gt; NIC=[<BR>
&gt;&nbsp; BRIDGE=br0,<BR>
&gt;&nbsp; IP=10.0.0.2,<BR>
&gt;&nbsp; MAC=00:03:c1:00:00:ca,<BR>
&gt;&nbsp; NETWORK=network,<BR>
&gt;&nbsp; VNID=0 ]<BR>
&gt; VMID=36<BR>
&gt; -------------------------------------------------------------------<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; -----------------------------$ virsh dumpxml one-36----------------<BR>
&gt; Connecting to uri: qemu:///system<BR>
&gt; &lt;domain type='kvm' id='9'&gt;<BR>
&gt;&nbsp; &lt;name&gt;one-36&lt;/name&gt;<BR>
&gt;&nbsp; &lt;uuid&gt;fd9dde78-1033-986e-003b-b353b9eaf8b3&lt;/uuid&gt;<BR>
&gt;&nbsp; &lt;memory&gt;65536&lt;/memory&gt;<BR>
&gt;&nbsp; &lt;currentMemory&gt;65536&lt;/currentMemory&gt;<BR>
&gt;&nbsp; &lt;vcpu&gt;1&lt;/vcpu&gt;<BR>
&gt;&nbsp; &lt;os&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;type arch='x86_64' machine='pc'&gt;hvm&lt;/type&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;boot dev='hd'/&gt;<BR>
&gt;&nbsp; &lt;/os&gt;<BR>
&gt;&nbsp; &lt;clock offset='utc'/&gt;<BR>
&gt;&nbsp; &lt;on_poweroff&gt;destroy&lt;/on_poweroff&gt;<BR>
&gt;&nbsp; &lt;on_reboot&gt;restart&lt;/on_reboot&gt;<BR>
&gt;&nbsp; &lt;on_crash&gt;destroy&lt;/on_crash&gt;<BR>
&gt;&nbsp; &lt;devices&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;emulator&gt;/usr/bin/kvm&lt;/emulator&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;disk type='file' device='disk'&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;source file='/srv/cloud/one/var//36/images/disk.0'/&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;target dev='hda' bus='ide'/&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;/disk&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;interface type='bridge'&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mac address='00:03:c1:00:00:ca'/&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;source bridge='br0'/&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;target dev='vnet0'/&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;/interface&gt;<BR>
&gt;&nbsp; &lt;/devices&gt;<BR>
&gt; &lt;/domain&gt;<BR>
&gt; -------------------------------------------------------------------<BR>
&gt;<BR>
&gt;<BR>
&gt; ---------------------------$ onevm show 38-------------------------<BR>
&gt; VIRTUAL MACHINE 38 INFORMATION<BR>
&gt;<BR>
&gt; ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 38<BR>
&gt; NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : ttylinux<BR>
&gt; STATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : ACTIVE<BR>
&gt; LCM_STATE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : RUNNING<BR>
&gt; START TIME&nbsp;&nbsp;&nbsp;&nbsp; : 06/11 14:54:30<BR>
&gt; END TIME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : -<BR>
&gt; DEPLOY ID:&nbsp;&nbsp;&nbsp;&nbsp; : one-38<BR>
&gt;<BR>
&gt; VIRTUAL MACHINE TEMPLATE<BR>
&gt;<BR>
&gt; CPU=0.1<BR>
&gt; DISK=[<BR>
&gt;&nbsp; READONLY=no,<BR>
&gt;&nbsp; SOURCE=/srv/cloud/images/ttylinux.img,<BR>
&gt;&nbsp; TARGET=hda ]<BR>
&gt; FEATURES=[<BR>
&gt;&nbsp; ACPI=no ]<BR>
&gt; MEMORY=64<BR>
&gt; NAME=ttylinux<BR>
&gt; NIC=[<BR>
&gt;&nbsp; BRIDGE=br0,<BR>
&gt;&nbsp; IP=10.0.0.3,<BR>
&gt;&nbsp; MAC=00:03:c1:00:00:cb,<BR>
&gt;&nbsp; NETWORK=network,<BR>
&gt;&nbsp; VNID=0 ]<BR>
&gt; VMID=38<BR>
&gt; -------------------------------------------------------------------<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; -----------------------------$ virsh dumpxml one-38----------------<BR>
&gt; &lt;domain type='kvm' id='8'&gt;<BR>
&gt;&nbsp; &lt;name&gt;one-38&lt;/name&gt;<BR>
&gt;&nbsp; &lt;uuid&gt;c2b88adf-80d1-abf8-b3b2-4babfd1ebff4&lt;/uuid&gt;<BR>
&gt;&nbsp; &lt;memory&gt;65536&lt;/memory&gt;<BR>
&gt;&nbsp; &lt;currentMemory&gt;65536&lt;/currentMemory&gt;<BR>
&gt;&nbsp; &lt;vcpu&gt;1&lt;/vcpu&gt;<BR>
&gt;&nbsp; &lt;os&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;type arch='x86_64' machine='pc'&gt;hvm&lt;/type&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;boot dev='hd'/&gt;<BR>
&gt;&nbsp; &lt;/os&gt;<BR>
&gt;&nbsp; &lt;clock offset='utc'/&gt;<BR>
&gt;&nbsp; &lt;on_poweroff&gt;destroy&lt;/on_poweroff&gt;<BR>
&gt;&nbsp; &lt;on_reboot&gt;restart&lt;/on_reboot&gt;<BR>
&gt;&nbsp; &lt;on_crash&gt;destroy&lt;/on_crash&gt;<BR>
&gt;&nbsp; &lt;devices&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;emulator&gt;/usr/bin/kvm&lt;/emulator&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;disk type='file' device='disk'&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;source file='/srv/cloud/one/var//38/images/disk.0'/&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;target dev='hda' bus='ide'/&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;/disk&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;interface type='bridge'&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mac address='00:03:c1:00:00:cb'/&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;source bridge='br0'/&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;target dev='vnet0'/&gt;<BR>
&gt;&nbsp;&nbsp;&nbsp; &lt;/interface&gt;<BR>
&gt;&nbsp; &lt;/devices&gt;<BR>
&gt; &lt;/domain&gt;<BR>
&gt; -------------------------------------------------------------------<BR>
&gt; _______________________________________________<BR>
&gt; Users mailing list<BR>
&gt; Users@lists.opennebula.org<BR>
&gt; <A HREF="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</A><BR>
&gt;<BR>
<BR>
<BR>
<BR>
--<BR>
Javier Fontan, Grid &amp; Virtualization Technology Engineer/Researcher<BR>
DSA Research Group: <A HREF="http://dsa-research.org">http://dsa-research.org</A><BR>
Globus GridWay Metascheduler: <A HREF="http://www.GridWay.org">http://www.GridWay.org</A><BR>
OpenNebula Virtual Infrastructure Engine: <A HREF="http://www.OpenNebula.org">http://www.OpenNebula.org</A><BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>