Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hi there,
I've got a problem initiating online verify.
What I did:
- Added verify-alg "crc32c"; to /etc/drbd.conf (attached below)
- Copied /etc/drbd.conf to both nodes
- drbdadm adjust for all resources on both nodes
- drbdadm verify ... but one node keeps refusing:
On the Secondary:
drbdadm verify cluster_metadata
0: State change failed: (-14) Need a verify algorithm to start online verify
Command 'drbdsetup 0 verify' terminated with exit code 11
On the Primary:
drbdadm verify cluster_metadata
0: State change failed: (-10) State change was refused by peer node
Command 'drbdsetup 0 verify' terminated with exit code 11
It's definitely the same drbd.conf
Secondary Version: version: 8.3.9 (api:88/proto:86-95)
Primary Version: version: 8.3.6 (api:88/proto:86-91)
# lsmod | grep crc32c
Secondary: crc32c 2983 0
Primary: crc32c 2871 4
This is the dmesg of Secondary:
[ 5537.573937] block drbd0: using verify-alg: "crc32c"
[ 5541.276961] block drbd1: using verify-alg: "crc32c"
[ 5568.836774] block drbd0: State change failed: Need a verify algorithm to start online verify
[ 5568.880910] block drbd0: state = { cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate r----- }
[ 5568.925284] block drbd0: wanted = { cs:VerifyT ro:Secondary/Primary ds:UpToDate/UpToDate r----- }
[ 5885.055438] block drbd0: State change failed: Need a verify algorithm to start online verify
[ 5885.099576] block drbd0: state = { cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate r----- }
[ 5885.143940] block drbd0: wanted = { cs:VerifyS ro:Secondary/Primary ds:UpToDate/UpToDate r----- }
I don't get it ...
Here's the drbd.conf :
global {
# minor-count 64;
# dialog-refresh 5; # 5 seconds
# disable-ip-verification;
usage-count ask;
}
common {
syncer {
rate 120M;
}
}
resource cluster_metadata {
protocol C;
handlers {
pri-on-incon-degr "echo O > /proc/sysrq-trigger ; halt -f";
pri-lost-after-sb "echo O > /proc/sysrq-trigger ; halt -f";
local-io-error "echo O > /proc/sysrq-trigger ; halt -f";
# outdate-peer "/usr/sbin/drbd-peer-outdater";
}
startup {
# wfc-timeout 0;
degr-wfc-timeout 120; # 2 minutes.
outdated-wfc-timeout 90;
}
disk {
on-io-error detach;
}
net {
after-sb-0pri disconnect;
after-sb-1pri disconnect;
after-sb-2pri disconnect;
rr-conflict disconnect;
}
syncer {
# rate 10M;
# after "r2";
al-extents 3389;
verify-alg "crc32c";
}
on filer01 {
device /dev/drbd0;
disk /dev/sda4;
address 192.168.192.1:7788;
meta-disk internal;
}
on filer02 {
device /dev/drbd0;
disk /dev/sda4;
address 192.168.192.2:7788;
meta-disk internal;
}
}
resource vg0drbd {
protocol C;
startup {
wfc-timeout 0; ## Infinite!
degr-wfc-timeout 120; ## 2 minutes.
outdated-wfc-timeout 90;
}
disk {
no-disk-barrier; ## NUR MIT BBU!
no-disk-flushes; ## NUR MIT BBU!
no-disk-drain;
on-io-error detach;
}
net {
# timeout 60;
# connect-int 10;
# ping-int 10;
max-buffers 8000;
max-epoch-size 8000;
sndbuf-size 512k;
}
syncer {
after "cluster_metadata";
al-extents 3389;
verify-alg "crc32c";
}
on filer01 {
device /dev/drbd1;
disk /dev/sdb;
address 192.168.192.1:7789;
meta-disk internal;
}
on filer02 {
device /dev/drbd1;
disk /dev/sdb;
address 192.168.192.2:7789;
meta-disk internal;
}
}
Mit freundlichen Gruessen
--
Stephan Seitz
Senior System Administrator
netz-haut GmbH
multimediale kommunikation
Zweierweg 22
97074 Würzburg
Telefon: 0931 2876247
Telefax: 0931 2876248
Web: www.netz-haut.de
Amtsgericht Würzburg - HRB 10764
Geschäftsführer: Michael Daut, Kai Neugebauer