Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hi all,
Using a stock CentOS 5.0 install, I have been attempting to establish
replication of a large LVM2 partition (approximately 1TB).
Unfortunately, after creating drbd0 and completing the initial sync, the
primary node will kernel panic referencing drbd_req.c, line 374 -- I
think. Forgive me, I don't have the panic message in front of me.
My configuration is as follows:
a partition on sdb1 on both nodes, with a type 8e (LVM)
create metadata on /dev/drbd0
make a node primary with -o flag
finish syncing (or not - it doesn't appear to make any difference)
create physical volume on /dev/drbd0 -- kernel will panic.
Can anyone tell me what I may be doing wrong? I've been researching the
problem without much luck. Any insight would be very helpful.
Thanks for your time.
I'm attaching copies of my config files below.
--
Regards,
David A. Buechler
System Administrator,
CableAmerica Missouri
drbd.conf:
global {
usage-count no;
}
common {
syncer { rate 110M; }
}
resource r0 {
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";
}
startup {
degr-wfc-timeout 90; # 2 minutes.
}
disk {
on-io-error detach;
}
net {
sndbuf-size 256k;
max-buffers 8192;
unplug-watermark 32768;
max-epoch-size 5;
after-sb-0pri disconnect;
after-sb-1pri disconnect;
after-sb-2pri disconnect;
rr-conflict disconnect;
}
syncer {
rate 110M;
al-extents 257;
}
on node1 {
device /dev/drbd0;
disk /dev/sdb1;
address 172.16.1.1:7788;
meta-disk internal;
}
on node2 {
device /dev/drbd0;
disk /dev/sedb1;
address 172.16.1.2:7788;
disk internal;
}
}
lvm.conf:
devices {
scan = [ "/dev" ]
filter = [ "r|/dev/cdrom|", "r|/dev/sdb1|", "a|/dev/drbd0|" ]
cache = "/etc/lvm/.cache"
write_cache_state = 1
types = [ "drbd", 16 ]
sysfs_scan = 1
md_component_detection = 1
}
log {
verbose = 0
syslog = 1
overwrite = 0
level = 0
indent = 1
command_names = 0
prefix = " "
}
backup {
backup = 1
backup_dir = "/etc/lvm/backup"
archive = 1
archive_dir = "/etc/lvm/archive"
retain_min = 10
retain_days = 30
}
shell {
history_size = 100
}
global {
umask = 077
test = 0
activation = 1
proc = "/proc"
locking_type = 1
fallback_to_clustered_locking = 1
fallback_to_local_locking = 1
locking_dir = "/var/lock/lvm"
}
activation {
missing_stripe_filler = "/dev/ioerror"
reserved_stack = 256
reserved_memory = 8192
process_priority = -18
mirror_region_size = 512
mirror_log_fault_policy = "allocate"
mirror_device_fault_policy = "remove"
}
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.