[DRBD-user] DRBD 9: 3-node mirror error (Low.dev. smaller than requested DRBD-dev. size.)
Paul Clements
paul.clements at us.sios.com
Fri Jul 19 21:33:07 CEST 2019
RHEL 7.6 with DRBD 9.0.16
I had a two-node DRBD mirror set up, but wanted to add a third node. I
redid /etc/drbd.conf as follows:
# You can find an example in /usr/share/doc/drbd.../drbd.conf.example
include "drbd.d/global_common.conf";
include "drbd.d/*.res";
resource r0 {
on sios0 {
node-id 0;
device /dev/drbd0;
disk /dev/dm-0;
address 10.0.0.4:7788;
meta-disk internal;
}
on sios1 {
node-id 1;
device /dev/drbd0;
disk /dev/dm-0;
address 10.0.0.7:7788;
meta-disk internal;
}
on sios2 {
node-id 2;
device /dev/drbd0;
disk /dev/dm-0;
address 10.0.0.5:7788;
meta-disk internal;
}
connection {
host sios0 port 7788;
host sios1 port 7788;
net {
protocol C;
}
}
connection {
host sios0 port 7788;
host sios2 port 7788;
net {
protocol A;
}
}
connection {
host sios1 port 7788;
host sios2 port 7788;
net {
protocol A;
}
}
}
I zeroed out the filesystem and drbd metadata:
# dd if=/dev/zero of=/dev/dm-0 bs=1M count=128
# dd if=/dev/zero of=/dev/dm-0 bs=1M count=128 seek=71600
dd: error writing '/dev/dm-0': No space left on device
# drbdadm status
# No currently configured DRBD found.
# drbdadm create-md r0
initializing activity log
initializing bitmap (4484 KB) to all zero
Writing meta data...
New drbd meta data block successfully created.
success
# drbdadm up r0
0: Failure: (111) Low.dev. smaller than requested DRBD-dev. size.
Command 'drbdsetup attach 0 /dev/dm-0 /dev/dm-0 internal' terminated
with exit code 10
In syslog:
Jul 19 19:19:48 sios0 kernel: drbd r0: Starting worker thread (from
drbdsetup [13041])
Jul 19 19:19:48 sios0 kernel: drbd r0 sios1: Starting sender thread
(from drbdsetup [13046])
Jul 19 19:19:48 sios0 kernel: drbd r0 sios2: Starting sender thread
(from drbdsetup [13049])
Jul 19 19:19:48 sios0 kernel: drbd r0/0 drbd0: Current (diskless)
capacity 146861616, cannot attach smaller (146857136) disk
# cat /proc/partitions | grep dm-0
253 0 73433088 dm-0
Device is same size on all three nodes. Same error occurs on all three
nodes in "drbdadm up".
Any ideas? Something I'm doing wrong? I didn't specify a size
anywhere, so not sure why this isn't working.
Thanks,
Paul
More information about the drbd-user
mailing list