<!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 "v" uses a shared storage (via nfs) to access /srv/cloud and "disk.0" can be accessed from both machines ("v" and "b"). 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$  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 "v")? 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>
<marco.strutz@fokus.fraunhofer.de> wrote:<BR>
> Hi everyone.<BR>
><BR>
> I have deployed ttyLinux twice, once via occi (id=36) and the other via<BR>
> cli (onevm create ...).<BR>
> Both machines are up and running.<BR>
><BR>
> Unfortunately live-migration doesn't work with the occi machine id=36.<BR>
> BUT the live migration for id=38 work like a charme.<BR>
><BR>
><BR>
> The ttyLinux image for Id=36 was uploaded via occi as storage resource<BR>
> (disk-id=2).<BR>
> The ttyLinux image for Id=38 get never in contact with occi -><BR>
> /srv/cloud/images/ttyLinux.img<BR>
><BR>
> (both images are identical, confirmed via the 'diff' command)<BR>
><BR>
> Strange: If I deploy a third ttyLinux (same configuration as id=38) but<BR>
> point it's source to the occi-storage "SOURCE=/srv/cloud/images/2" then<BR>
> the live-migration fails as well.<BR>
><BR>
><BR>
> Any guesses? (log files see below)<BR>
><BR>
><BR>
><BR>
> thanks in advance<BR>
> Marco<BR>
><BR>
><BR>
><BR>
> environment:<BR>
> Linux b 2.6.28-19-server #61-Ubuntu SMP Thu May 27 00:22:27 UTC 2010<BR>
> x86_64 GNU/Linux<BR>
> OpenNebula v1.4 (Last Stable Release)<BR>
><BR>
><BR>
><BR>
> -------------------------/srv/cloud/one/var/36/vm.log--------------<BR>
> (...)<BR>
> Fri Jun 11 14:24:05 2010 [LCM][I]: New VM state is MIGRATE<BR>
> Fri Jun 11 14:24:35 2010 [VMM][I]: Command execution fail: virsh<BR>
> --connect qemu:///system migrate --live one-36 qemu+ssh://v/session<BR>
> Fri Jun 11 14:24:35 2010 [VMM][I]: STDERR follows.<BR>
> Fri Jun 11 14:24:35 2010 [VMM][I]: /usr/lib/ruby/1.8/open3.rb:67:<BR>
> warning: Insecure world writable dir /srv/cloud in PATH, mode 040777<BR>
> Fri Jun 11 14:24:35 2010 [VMM][I]: Connecting to uri: qemu:///system<BR>
> Fri Jun 11 14:24:35 2010 [VMM][I]: error: operation failed: failed to<BR>
> start listening VM<BR>
> Fri Jun 11 14:24:35 2010 [VMM][I]: ExitCode: 1<BR>
> Fri Jun 11 14:24:35 2010 [VMM][E]: Error live-migrating VM, -<BR>
> Fri Jun 11 14:24:35 2010 [LCM][I]: Fail to life migrate VM. Assuming<BR>
> that the VM is still RUNNING (will poll VM).<BR>
> (...)<BR>
> -------------------------------------------------------------------<BR>
><BR>
><BR>
> -------------------------/srv/cloud/one/var/38/vm.log--------------<BR>
> (...)<BR>
> Fri Jun 11 14:56:52 2010 [LCM][I]: New VM state is MIGRATE<BR>
> Fri Jun 11 14:56:53 2010 [LCM][I]: New VM state is RUNNING<BR>
> (...)<BR>
> -------------------------------------------------------------------<BR>
><BR>
><BR>
><BR>
> -----------------------------$onevm list---------------------------<BR>
>  ID     USER     NAME STAT CPU     MEM        HOSTNAME        TIME<BR>
>  36 oneadmin ttyLinux runn   0   65536               b 00 00:01:03<BR>
>  38 oneadmin ttylinux runn   0   65536               b 00 00:01:14<BR>
> -------------------------------------------------------------------<BR>
><BR>
><BR>
><BR>
> ----------------------------$onehost list--------------------------<BR>
>  ID NAME                      RVM   TCPU   FCPU   ACPU    TMEM    FMEM<BR>
> STAT<BR>
>   2 v                           0    400    400    400 8078448 8006072<BR>
> on<BR>
>   3 b                           2    400    394    394 8078448 7875748<BR>
> on<BR>
> -------------------------------------------------------------------<BR>
><BR>
><BR>
><BR>
><BR>
> ---------------------------$ onevm show 36-------------------------<BR>
> VIRTUAL MACHINE 36 INFORMATION<BR>
><BR>
> ID             : 36<BR>
> NAME           : ttyLinux01<BR>
> STATE          : ACTIVE<BR>
> LCM_STATE      : RUNNING<BR>
> START TIME     : 06/11 14:11:15<BR>
> END TIME       : -<BR>
> DEPLOY ID:     : one-36<BR>
><BR>
> VIRTUAL MACHINE TEMPLATE<BR>
><BR>
> CPU=1<BR>
> DISK=[<BR>
>  IMAGE_ID=2,<BR>
>  READONLY=no,<BR>
>  SOURCE=/srv/cloud/images/2,<BR>
>  TARGET=hda ]<BR>
> FEATURES=[<BR>
>  ACPI=no ]<BR>
> INSTANCE_TYPE=small<BR>
> MEMORY=64<BR>
> NAME=ttyLinux01<BR>
> NIC=[<BR>
>  BRIDGE=br0,<BR>
>  IP=10.0.0.2,<BR>
>  MAC=00:03:c1:00:00:ca,<BR>
>  NETWORK=network,<BR>
>  VNID=0 ]<BR>
> VMID=36<BR>
> -------------------------------------------------------------------<BR>
><BR>
><BR>
><BR>
><BR>
><BR>
><BR>
> -----------------------------$ virsh dumpxml one-36----------------<BR>
> Connecting to uri: qemu:///system<BR>
> <domain type='kvm' id='9'><BR>
>  <name>one-36</name><BR>
>  <uuid>fd9dde78-1033-986e-003b-b353b9eaf8b3</uuid><BR>
>  <memory>65536</memory><BR>
>  <currentMemory>65536</currentMemory><BR>
>  <vcpu>1</vcpu><BR>
>  <os><BR>
>    <type arch='x86_64' machine='pc'>hvm</type><BR>
>    <boot dev='hd'/><BR>
>  </os><BR>
>  <clock offset='utc'/><BR>
>  <on_poweroff>destroy</on_poweroff><BR>
>  <on_reboot>restart</on_reboot><BR>
>  <on_crash>destroy</on_crash><BR>
>  <devices><BR>
>    <emulator>/usr/bin/kvm</emulator><BR>
>    <disk type='file' device='disk'><BR>
>      <source file='/srv/cloud/one/var//36/images/disk.0'/><BR>
>      <target dev='hda' bus='ide'/><BR>
>    </disk><BR>
>    <interface type='bridge'><BR>
>      <mac address='00:03:c1:00:00:ca'/><BR>
>      <source bridge='br0'/><BR>
>      <target dev='vnet0'/><BR>
>    </interface><BR>
>  </devices><BR>
> </domain><BR>
> -------------------------------------------------------------------<BR>
><BR>
><BR>
> ---------------------------$ onevm show 38-------------------------<BR>
> VIRTUAL MACHINE 38 INFORMATION<BR>
><BR>
> ID             : 38<BR>
> NAME           : ttylinux<BR>
> STATE          : ACTIVE<BR>
> LCM_STATE      : RUNNING<BR>
> START TIME     : 06/11 14:54:30<BR>
> END TIME       : -<BR>
> DEPLOY ID:     : one-38<BR>
><BR>
> VIRTUAL MACHINE TEMPLATE<BR>
><BR>
> CPU=0.1<BR>
> DISK=[<BR>
>  READONLY=no,<BR>
>  SOURCE=/srv/cloud/images/ttylinux.img,<BR>
>  TARGET=hda ]<BR>
> FEATURES=[<BR>
>  ACPI=no ]<BR>
> MEMORY=64<BR>
> NAME=ttylinux<BR>
> NIC=[<BR>
>  BRIDGE=br0,<BR>
>  IP=10.0.0.3,<BR>
>  MAC=00:03:c1:00:00:cb,<BR>
>  NETWORK=network,<BR>
>  VNID=0 ]<BR>
> VMID=38<BR>
> -------------------------------------------------------------------<BR>
><BR>
><BR>
><BR>
><BR>
> -----------------------------$ virsh dumpxml one-38----------------<BR>
> <domain type='kvm' id='8'><BR>
>  <name>one-38</name><BR>
>  <uuid>c2b88adf-80d1-abf8-b3b2-4babfd1ebff4</uuid><BR>
>  <memory>65536</memory><BR>
>  <currentMemory>65536</currentMemory><BR>
>  <vcpu>1</vcpu><BR>
>  <os><BR>
>    <type arch='x86_64' machine='pc'>hvm</type><BR>
>    <boot dev='hd'/><BR>
>  </os><BR>
>  <clock offset='utc'/><BR>
>  <on_poweroff>destroy</on_poweroff><BR>
>  <on_reboot>restart</on_reboot><BR>
>  <on_crash>destroy</on_crash><BR>
>  <devices><BR>
>    <emulator>/usr/bin/kvm</emulator><BR>
>    <disk type='file' device='disk'><BR>
>      <source file='/srv/cloud/one/var//38/images/disk.0'/><BR>
>      <target dev='hda' bus='ide'/><BR>
>    </disk><BR>
>    <interface type='bridge'><BR>
>      <mac address='00:03:c1:00:00:cb'/><BR>
>      <source bridge='br0'/><BR>
>      <target dev='vnet0'/><BR>
>    </interface><BR>
>  </devices><BR>
> </domain><BR>
> -------------------------------------------------------------------<BR>
> _______________________________________________<BR>
> Users mailing list<BR>
> Users@lists.opennebula.org<BR>
> <A HREF="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</A><BR>
><BR>
<BR>
<BR>
<BR>
--<BR>
Javier Fontan, Grid & 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>