[Pacemaker] Does LVM resouce agent conflict with UDEV rules?
Sven Arnold
sven.arnold at localite.de
Wed Mar 6 21:41:51 UTC 2013
Dear all,
on my test setup (iSCSI on top of LVM on top of DRBD) I was not able to
reliable migrate the volume group from one node to the other.
I have two logical volumes that are mapped to two different LUNs on one
iSCSI Target. During migration of the resource group (LVM + iSCSI) the
LVM resource often failed to start properly on the target node. I
noticed that sometimes not all LVs would be activated. From the log
files I suspected that udev could have something to do with this.
In fact, disabling the udev rule
SUBSYSTEM=="block", ACTION=="add|change", ENV{ID_FS_TYPE}=="lvm*|LVM*",\
RUN+="watershed sh -c '/sbin/lvm vgscan; /sbin/lvm vgchange -a y'"
seems to resolve the problem for me.
Question(s):
Is this a known problem? Am I supposed to tune udev when managing LVM
resources by a cluster resource manager? Or should this be considered as
a bug in either udev or LVM resource agent?
I am using:
pacemaker 1.1.6-2ubuntu3
resource-agents 1:3.9.2-5ubuntu4.1
udev 175-0ubuntu9.2
on Ubuntu 12.04
There is also a bug report on launchpad (although it is related only to
12.10 there):
https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/1088081
Kind regards,
Sven
More information about the Pacemaker
mailing list