Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
/ 2007-01-17 00:17:28 +0000
\ Graham Wood:
> I've got a problem with trying to setup a cluster arrangement (using clvmd, from redhat
> cluster) using v0.8rc1 on debian etch. I'm hoping this is down to me being stupid - since
> it'd be such a nice setup if it worked *grin*
>
> Basically it doesn't seem that writes to node1 are copied to node2 properly, but writes to
> node2 /are/ copied to node1.
>
> Both machines are K7 CPUs with 1GB memory, and a pair of 80GB IDE disks mirrored. /dev/md4
> is then mirrored between the nodes using drbd to produce /dev/drbd0.
>
> drbd runs over a separate VLAN to most other traffic - over bond1 (which is a pair of 8169
> gigabit cards) - and the redhat cluster suite uses this as a secondary link (bond0 is the
> primary link for the cluster as well as the public interface, since it's a very limited vlan
> anyway).
>
> I don't think the HW is relevant (I ran memtest86+ and badblocks on both systems for 24
> hours each before this, so I'm happy the HW is OK) - but it's included in case that's where
> I'm being stoopid.
>
> I've done various steps, and run md5 on the drbd device / lv on top of it at each step:
>
> dd if=/dev/zero of=/dev/drbd0 bs=1M count=100 on Node1
> Node1: 2f282b84e7e608d5852449ed940bfc51 -
> Node2: 2f282b84e7e608d5852449ed940bfc51 -
>
> dd if=/dev/random of=/dev/drbd0 bs=1M count=100 on Node1
> Node1: b096e3d5bc24215d56207d1d6b9ea1d6 -
> Node2: b096e3d5bc24215d56207d1d6b9ea1d6 -
>
> pvcreate & vgcreate on Node1
> Node1: 7229ff35a7beb80cf9aca91a01cfadfa -
> Node2: 7229ff35a7beb80cf9aca91a01cfadfa -
right.
so, what does your lvm think which device it is using as a pv?
> lvcreate /dev/shared/mysql 1G lv
> Node1: f935fef26a51ea329892571a4a7e0922 -
> Node2: f935fef26a51ea329892571a4a7e0922 -
does it happen to use the "lower level device"?
check your lvm filter settings.
check what pvscan -vvvvv says it is using.
check what "dmsetup table" reports it is using as mapping device for
your lv. there should be something like
shared-mysql: 0 some-number linear 147:0 384
^^^
if that is not 147:0, you are screwed,
and lvm writes bypass drbd.
if that looks ok,
we have to dig deeper...
would be a pretty bad bug, if it where true... and definetely a show
stopper, since our testing here suggests its all smooth, and
we are about to release 8.0rc2 as final next week.
--
: Lars Ellenberg Tel +43-1-8178292-0 :
: LINBIT Information Technologies GmbH Fax +43-1-8178292-82 :
: Vivenotgasse 48, A-1120 Vienna/Europe http://www.linbit.com :
__
please use the "List-Reply" function of your email client.