[one-users] ONE 3.6: Problem with LVM datastore

Dietrich, Stefan stefan.dietrich at desy.de
Fri Jul 13 00:57:50 PDT 2012


Hello,

I upgraded my installation from ONE 3.2 -> 3.6 with running virtual
machines without trouble, but I am facing some problems with the new LVM
datastore. I have some hosts with LVM (no CLVM!) and the volume group
vg_cloud.

Creating the datastore works without problems. The image is already on
the host in a logical volume. I can register the image with the SOURCE
attribute pointing to the path: /dev/vg_cloud/execnode

If I try to instantiate the image, ONE creates a wrong path to clone the
image:
Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 Command
execution fail: /var/lib/one/remotes/tm/lvm/clone host01:/dev/vg_cloud
/execnode host03:/var/lib/one//datastores/0/861/disk.0 861 104

Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG E 861 clone:
Command "    set -e

Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 mkdir
-p /var/lib/one/datastores/0/861

Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 sudo
lvcreate -s -L512 -n /dev/vg_cloud/execnode-861-0 /dev//dev/vg_clou
d/execnode//dev/vg_cloud/execnode

Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 ln -s
"/dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode-861-0" "/
var/lib/one/datastores/0/861/disk.0"" failed:
"/dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode": Invalid path for
Logical Vo
lume

Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 The origin
name should include the volume group.

Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 Run
`lvcreate --help' for more information.

Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG E 861 Error
cloning /dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode to
 /dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode-861-0

Fri Jul 13 09:36:21 2012 [TM][D]: Message received: LOG I 861 ExitCode:
3

Fri Jul 13 09:36:21 2012 [TM][D]: Message received: TRANSFER FAILURE 861
Error cloning /dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode
to /dev//dev/vg_cloud/execnode//dev/vg_cloud/execnode-861-0

I created the datastore with the following configfile:
NAME = LVMHOST
DS_MAD = lvm
TM_MAD = lvm
VG_NAME = vg_cloud
HOST = host03

I tried to create the datastore with the DISK_TYPE attribute, but this
did not help.

Image with the source attribute:
SOURCE      = "/dev/vg_cloud/execnode"

I am at the moment stuck at this point, in the old installation this
worked without problems.

Regards,
Stefan

-- 
Stefan Dietrich <stefan.dietrich at desy.de>


More information about the Users mailing list