Hi,

I would normally post this to the drbd list but it so low traffic/low volume (plus Austria might be asleep right now) I figured i'd ask someone here in case they have gotten drbd working on centos. Right now my system says i'm only the 971st person to even install it... It's been out for years, so likely this just means version 8. But you'll only see a couple of posts a day on there so far.

Here's a "HOWTO" for getting things to a point where you can experiment carefully with the mounting procedures, which is where the mystery comes into view for the uninitiated <so don't follow it for production just yet, it's under construction for eventual use by the Wiki if we can answer some questions>:

Install Centos 5

during install make a filesystem called /drbd-netblock and give it 1GB and it 
shows up as /dev/sda7

yum install drbd kmod-drbd

edit /etc/grub.conf to allow boot of the drbd kernel 2.6.18-8.1.6.el5 #1 SMP

reboot, the proper kernel should now be up.

modprobe drbd

umount /drbd-netblock filesystem so drbd can use it:

umount /drbd-netblock

edit /etc/drbd.conf  /dev/sda7 is a 1GB filesystem I made during install called 
/drbd-netblock
#############
global { usage-count yes; }
     common { syncer { rate 10M; } }
     resource r0 {
          protocol C;
          net {
               cram-hmac-alg sha1;
               shared-secret "secretphrase";
          }
          on box1.mydomain.com {
               device    /dev/drbd1;
               disk      /dev/sda7;
               address   192.168.1.2:7789;
               meta-disk  internal;
          }
          on box2.mydomain.com {
               device    /dev/drbd1;
               disk      /dev/sda7;
               address   192.168.1.3:7789;
               meta-disk  internal;
          }
     }
##############

drbdadm create-md r0    # Is this done on just the primary or both?  I did it 
on both.

drbdadm up all

you'll see:

[root@ ~]# ps ax | grep drbd
18063 ?        S      0:00 [drbd1_worker]
18069 ?        S      0:00 [drbd1_receiver]
18070 ?        S      0:00 [drbd1_asender]

cat /proc/drbd will show both in secondary, as the drbd website howto shows, 
and you can promote a node to primary:

drbdadm -- --overwrite-data-of-peer primary all

[root@ ~]# cat /proc/drbd
version: 8.0.3 (api:86/proto:86)
SVN Revision: 2881 build by [EMAIL PROTECTED], 2007-05-23 14:07:33

1: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r---
   ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
       resync: used:0/31 hits:0 misses:0 starving:0 dirty:0 changed:0

My question is, when the howto says "The device is usable right away, go ahead and create a filesystem if you haven't already", what do they mean?
What are the following steps to get replication working?

I also made myself a 40GB partition called /replicated  just in case I wanted 
to use that.

How does the "device" statement in the .conf file (device /dev/drbd1;) relate 
to any actual filesystem element?  None right, it's just a name you give your netblock 
correct?

Is the "disk" statement (disk /dev/sda7;) referring to my 1GB filesystem space I created, that's what I should put right?
When you do the mount, are you doing "mount /dev/drbd1 /drbd-netblock1" or "mount 
/dev/drbd1 /replicated" ?

I figure someone here in the Centos crowd will have an answer(s) so we can create a Wiki HOWTO for this. :-) -krb








_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos

Reply via email to