Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hi,
followed Florians step by step howto to upgrade our debian etch
cluster to lenny.
http://fghaas.wordpress.com/2007/10/03/step-by-step-upgrade-from-drbd-07-to-drbd-8/
1. update debian etch to lenny
2. install the drbd8 lenny-backport packages
3. follow the steps in the howto
I had to change a few lines in the old 0.7 drbd.conf file.
- add a handlers section (c&p from the example conf file)
- comment out incon-degr-cmd
handlers {
pri-on-incon-degr "/usr/lib/drbd/notify-pri-on-incon-degr.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f";
# old! incon-degr-cmd "echo'!DRBD! pri on icon-degr' | wall; sleep 60; halt -f";
pri-lost-after-sb "/usr/lib/drbd/notify-pri-lost-after-sb.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f";
local-io-error "/usr/lib/drbd/notify-io-error.sh; /usr/lib/drbd/notify-emergency-shutdown.sh; echo o > /proc/sysrq-trigger ; halt -f";
# fence-peer "/usr/lib/drbd/crm-fence-peer.sh";
# split-brain "/usr/lib/drbd/notify-split-brain.sh root";
# out-of-sync "/usr/lib/drbd/notify-out-of-sync.sh root";
# before-resync-target "/usr/lib/drbd/snapshot-resync-target-lvm.sh -p 15 -- -c 16k";
# after-resync-target /usr/lib/drbd/unsnapshot-resync-target-lvm.sh;
}
- remove the group keyword
- remove "on-disconnect reconnect;" in the net section (still don't know what's
the equivalent for this is 8.7.3)
Then I did a "drbdadm create-md resourcename" for all resources (r0 - r3).
drbdadm told me that there is some old meta data and if I want to convert it.
Now errors during this step.
modprobe drbd
drbdadm up al
first node
version: 8.3.7 (api:88/proto:86-91)
GIT-hash: ea9e28dbff98e331a62bcbcc63a6135808fe2917 build by root at buildd, 2010-01-23 08:21:00
0: cs:StandAlone ro:Secondary/Unknown ds:Outdated/DUnknown r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
1: cs:StandAlone ro:Secondary/Unknown ds:Outdated/DUnknown r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
2: cs:StandAlone ro:Secondary/Unknown ds:Outdated/DUnknown r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:4
3: cs:StandAlone ro:Secondary/Unknown ds:Outdated/DUnknown r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
second node
version: 8.3.7 (api:88/proto:86-91)
GIT-hash: ea9e28dbff98e331a62bcbcc63a6135808fe2917 build by root at buildd, 2010-01-23 08:21:00
0: cs:StandAlone ro:Secondary/Unknown ds:Outdated/DUnknown r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
1: cs:StandAlone ro:Secondary/Unknown ds:Outdated/DUnknown r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
2: cs:StandAlone ro:Secondary/Unknown ds:Outdated/DUnknown r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
3: cs:StandAlone ro:Secondary/Unknown ds:Outdated/DUnknown r----
ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
part of the log file
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.836633] block drbd1: Handshake successful: Agreed network protocol version 91
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.837214] block drbd1: conn( WFConnection -> WFReportParams )
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.837464] block drbd1: Starting asender thread (from drbd1_receiver [9836])
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.837921] block drbd1: data-integrity-alg: <not-used>
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.838658] block drbd1: drbd_sync_handshake:
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.838865] block drbd1: self 000500010026BABE:0000000000000000:000500010025BABE:000500010024BABE bits:0 flags:0
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.839301] block drbd1: peer 000500010022BABE:0000000000000000:000500010021BABE:000500010020BABE bits:0 flags:0
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.840976] block drbd1: uuid_compare()=-1000 by rule 100
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.841421] block drbd1: conn( WFReportParams -> Disconnecting )
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.846835] block drbd1: asender terminated
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.847039] block drbd1: Terminating asender thread
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.848037] block drbd1: Connection closed
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.848243] block drbd1: conn( Disconnecting -> StandAlone )
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.848478] block drbd1: receiver terminated
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.850538] block drbd1: Terminating receiver thread
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.870546] block drbd2: Handshake successful: Agreed network protocol version 91
Jul 16 09:31:33 VU0EM003-MIG kernel: [ 3789.871628] block drbd2: conn( WFConnection -> WFReportParams )
[...]
full log of node 1
http://pastebin.org/398974
Any idea what is, or was going wrong during update?
Ralf