Hello Stefan,<div><br></div><div>Yes, there was a major change in the SOURCE attribute between the versions you mention. The current LVM drivers don't support SOURCE the way you are using them, since the expect a specific format for the SOURCE and your example "/dev/vg_cloud/execnode" doesn't work since it doesn't match that format.</div>

<div><br></div><div>The correct way to use them is:</div><div>1) You have a local file in your frontend that holds the image, let's say ubuntu.img</div><div>2) you register an image "oneimage create ubuntu.one -d <lvm_ds_id>". Inside ubuntu.one you'll have PATH=/path/to/ubuntu.img (and NOT source)</div>

<div>3) after the image create is performed you can use it as a regular image (use it inside the template as IMAGE_ID = ...)</div><div><br></div><div>This means that all the LVs you already have in your host can't be used unless they've been created by the "oneimage create". If this is a major problem and a drawback, let us know and we can think about how to support your preeexisting images defined with your own SOURCE and not with PATH, by changing the tm/iscsi drivers.</div>

<div><br></div><div>cheers,</div><div>Jaime</div><div><br><div class="gmail_quote">On Fri, Jul 13, 2012 at 9:57 AM, Dietrich, Stefan <span dir="ltr"><<a href="mailto:stefan.dietrich@desy.de" target="_blank">stefan.dietrich@desy.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I upgraded my installation from ONE 3.2 -> 3.6 with running virtual<br>
machines without trouble, but I am facing some problems with the new LVM<br>
datastore. I have some hosts with LVM (no CLVM!) and the volume group<br>
vg_cloud.<br>
<br>
Creating the datastore works without problems. The image is already on<br>
the host in a logical volume. I can register the image with the SOURCE<br>
attribute pointing to the path: /dev/vg_cloud/execnode<br>
<br>
If I try to instantiate the image, ONE creates a wrong path to clone the<br>
image:<br>
Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 Command<br>
execution fail: /var/lib/one/remotes/tm/lvm/clone host01:/dev/vg_cloud<br>
/execnode host03:/var/lib/one//datastores/0/861/disk.0 861 104<br>
<br>
Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG E 861 clone:<br>
Command "    set -e<br>
<br>
Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 mkdir<br>
-p /var/lib/one/datastores/0/861<br>
<br>
Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 sudo<br>
lvcreate -s -L512 -n /dev/vg_cloud/execnode-861-0 /dev//dev/vg_clou<br>
d/execnode//dev/vg_cloud/execnode<br>
<br>
Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 ln -s<br>
"/dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode-861-0" "/<br>
var/lib/one/datastores/0/861/disk.0"" failed:<br>
"/dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode": Invalid path for<br>
Logical Vo<br>
lume<br>
<br>
Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 The origin<br>
name should include the volume group.<br>
<br>
Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 Run<br>
`lvcreate --help' for more information.<br>
<br>
Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG E 861 Error<br>
cloning /dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode to<br>
 /dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode-861-0<br>
<br>
Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 ExitCode:<br>
3<br>
<br>
Fri Jul 13 09:36:21 2012 [TM][D]: Message received: TRANSFER FAILURE 861<br>
Error cloning /dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode<br>
to /dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode-861-0<br>
<br>
I created the datastore with the following configfile:<br>
NAME = LVMHOST<br>
DS_MAD = lvm<br>
TM_MAD = lvm<br>
VG_NAME = vg_cloud<br>
HOST = host03<br>
<br>
I tried to create the datastore with the DISK_TYPE attribute, but this<br>
did not help.<br>
<br>
Image with the source attribute:<br>
SOURCE      = "/dev/vg_cloud/execnode"<br>
<br>
I am at the moment stuck at this point, in the old installation this<br>
worked without problems.<br>
<br>
Regards,<br>
Stefan<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Stefan Dietrich <<a href="mailto:stefan.dietrich@desy.de">stefan.dietrich@desy.de</a>><br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
</font></span></blockquote></div><br></div><br clear="all"><div><br></div>-- <br>Jaime Melis<br>Project Engineer<br>OpenNebula - The Open Source Toolkit for Cloud Computing<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:jmelis@opennebula.org" target="_blank">jmelis@opennebula.org</a><br>