Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
/ 2004-07-25 05:43:04 +0000
\ Robert:
> > > can not open /deb/nb0: No such device or address
> > > p.s. I did configured my drbd.conf and did the
> > > "drbadm up all" and it didn't work..
> > well...
> > is the module loaded?
> > --> lsmod | grep drbd
> > --> cat /proc/drbd
> >
> >
> > Lars Ellenberg
> >
>
> Thanks, I found out my problem. I needed to modify the Makefile for the
> EXTRAVERSION to reflect my kernel number. I removed the word "custom".
> Now DRBD 0.7 is installed correctly. Let me see if I can make it run.
> Is there a step by step for the 0.7?
I did not write one yet (or did I? I sometimes don't quite remember what
was already posted here ...)
> I did the drbdadm up all and got
> this after doing cat /proc/dev on primary computer
>
> version: 0.7.0 svn $Rev: 1438 $ (api:74/proto:74)
>
> 0: cs:Connected st:Secondary/Secondary ld:Inconsistent
> ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
> 1: cs:Unconfigured
which is expected.
I guess what suprises you is the "inconsistent".
that is because the meta data was newly created.
so the drbd are not yet in-sync on both nodes.
and drbd has no way to know in which direction this
initial sync needs to be
(you may have created a new drbd on top of an existing file system...).
so you have to tell it which one _you_ think has the data now.
choose one node (if you have underlying data: the correct one)
to become primary. then force it to become primary (because it
"feels inconsistent", it will refuse otherwise).
this is drbdsetup /dev/nbX primary --do-what-I-say
or, drbdadm -- --do-what-I-say r0 primary.
as explained, this is only needed when you choose the primary for the
very first time, i.e. when there was no valid meta data available.
> here is how my config file looks like
> resource r0 {
> protocol C;
> incon-degr-cmd "halt -f";
> startup { degr-wfc-timeout 120; }
> disk { on-io-error detach; }
> net {
> timeout 60;
> connect-int 10;
> ping-int 10;
> max-buffers 2048;
> max-epoch-size 2048;
> ko-count 4;
> on-disconnect reconnect;
> }
> syncer { rate 100M; group 1; al-extents 257; }
> on master {
> device /dev/nb0; disk /dev/hda3;
> address 10.0.0.41:7788; meta-disk internal;
> }
> on slave {
> device /dev/nb0; disk /dev/hda2;
> address 10.0.0.40:7788; meta-disk internal;
> }
> }
which is just the defaults. ok.
Lars Ellenberg
--
please use the "List-Reply" function of your email client.