[DRBD-user] DRBD on redhat 9

David david at davidbranford.net
Sun May 22 08:39:34 CEST 2005

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


Message
  ----- Original Message ----- 
  From: Discussion Lists 
  To: David 
  Sent: Sunday, May 22, 2005 6:52 AM
  Subject: RE: [DRBD-user] DRBD on redhat 9


  Coupla things:
  When you create your partitions, I assume you are using fdisk right?  After you write them, do you reboot before going on?  The kernel has to re-read the partition table to see the new partitions.  I skimmed through your post, so I appologize if I missed the part where you stated that you did.
That's OK, I didn't say I did... but I did :)
  ALso try the following mknod command instead of what you have been using:

  mknod -m 0660 /dev/drbd0 b 147 0
okay
  I am not entirely sure what the difference is, but I know it worked for me.  I also do that stuff in the following context when setting up for the first time:

  mknod -m 0660 /dev/drbd0 b 147 0
  modprobe drbd
  drbdsetup /dev/drbd0 disk /dev/sdb1 /dev/sdb2 0 --on-io-error=detach
  drbdsetup /dev/drbd0 syncer --rate=30M --group=1 --al-extents=257
  drbdsetup /dev/drbd0 net $THISNODEIP:7789 $OTHERNODEIP:7789 C
  drbdsetup /dev/drbd0 primary --do-what-I-say
  mkfs -j /dev/drbd0
  tune2fs -c -1 -i 0 /dev/drbd0

  Obviously replace the variables, and the sdb* with hdb* though.  Again, I am not saying this is the BEST way to do it, because I am no uber genious DRBD expert, but it is what worked for me.  Once you get that going with no error, do a "cat /proc/drbd" to confirm that it looks good, then do a "drbdadm down all" and try to start it up from your init script.  You will also want to create a directory somewhere, and then set up mount and umount statement in your init script.
hmm, following these same commands, I get to here:

[root at celery root]# modprobe drbd
[root at celery root]# drbdsetup /dev/drbd0 disk /dev/hdc1 /dev/hda5 0 --on-io-error=detach         
Segmentation fault

...and the same appears in my system log files as before:

May 22 16:01:54 celery kernel: drbd: initialised. Version: 0.7.10 (api:77/proto:74)
May 22 16:01:54 celery kernel: drbd: SVN Revision: 1743 build by phil at mescal, 2005-01-31 12:22:07
May 22 16:01:54 celery kernel: drbd: registered as block device major 147
May 22 16:03:08 celery kernel: drbd0: Both nodes diskless!
May 22 16:03:08 celery kernel: drbd0: Assuming that all blocks are out of sync (aka FullSync)
May 22 16:03:08 celery kernel: drbd0: drbd_bm_set_all: (!(b && b->bm)) in drbd_bitmap.c:553
May 22 16:03:08 celery kernel: d419be98 d894f1b7 d8963d00 00000000 d89635b1 d896970d 00000229 00000000 
May 22 16:03:08 celery kernel:        00000000 d8951294 d4053000 00000000 000001c9 00000246 c1e5f005 00000002 
May 22 16:03:08 celery kernel:        00000000 00000000 00000000 00001601 d7aba380 d4250900 0000000f 00000001 
May 22 16:03:08 celery kernel: Call Trace:   [<d894f1b7>] drbd_bm_set_all [drbd] 0x137 (0xd419be9c))
May 22 16:03:08 celery kernel: [<d8963d00>] .rodata.str1.32 [drbd] 0x260 (0xd419bea0))
May 22 16:03:08 celery kernel: [<d89635b1>] __func__.17 [drbd] 0x0 (0xd419bea8))
May 22 16:03:08 celery kernel: [<d896970d>] .rodata.str1.1 [drbd] 0x0 (0xd419beac))
May 22 16:03:08 celery kernel: [<d8951294>] drbd_ioctl_set_disk [drbd] 0x624 (0xd419bebc))
May 22 16:03:08 celery kernel: [<d89528b6>] drbd_ioctl [drbd] 0x846 (0xd419bf28))
May 22 16:03:08 celery kernel: [<c014ec6e>] blkdev_ioctl [kernel] 0x3e (0xd419bf80))
May 22 16:03:08 celery kernel: [<c01571a9>] sys_ioctl [kernel] 0xc9 (0xd419bf94))
May 22 16:03:08 celery kernel: [<c010953f>] system_call [kernel] 0x33 (0xd419bfc0))
May 22 16:03:08 celery kernel: 
May 22 16:03:08 celery kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
May 22 16:03:08 celery kernel:  printing eip:
May 22 16:03:08 celery kernel: d894f0ae
May 22 16:03:08 celery kernel: *pde = 00000000
May 22 16:03:08 celery kernel: Oops: 0000
May 22 16:03:08 celery kernel: drbd parport_pc lp parport autofs sis900 keybdev mousedev hid input usb-ohci usbcore ext3 jbd  
May 22 16:03:08 celery kernel: CPU:    0
May 22 16:03:08 celery kernel: EIP:    0060:[<d894f0ae>]    Not tainted
May 22 16:03:08 celery kernel: EFLAGS: 00010082
May 22 16:03:08 celery kernel: 
May 22 16:03:08 celery kernel: EIP is at drbd_bm_set_all [drbd] 0x2e (2.4.20-31.9)
May 22 16:03:08 celery kernel: eax: 00000000   ebx: d4685480   ecx: 00000001   edx: 00000000
May 22 16:03:08 celery kernel: esi: d4053000   edi: d4053000   ebp: 00000000   esp: d419bea0
May 22 16:03:08 celery kernel: ds: 0068   es: 0068   ss: 0068
May 22 16:03:08 celery kernel: Process drbdsetup (pid: 2619, stackpage=d419b000)
May 22 16:03:08 celery kernel: Stack: d8963d00 00000000 d89635b1 d896970d 00000229 00000000 00000000 d8951294 
May 22 16:03:08 celery kernel:        d4053000 00000000 000001c9 00000246 c1e5f005 00000002 00000000 00000000 
May 22 16:03:08 celery kernel:        00000000 00001601 d7aba380 d4250900 0000000f 00000001 00000000 00000000 
May 22 16:03:08 celery kernel: Call Trace:   [<d8963d00>] .rodata.str1.32 [drbd] 0x260 (0xd419bea0))
May 22 16:03:08 celery kernel: [<d89635b1>] __func__.17 [drbd] 0x0 (0xd419bea8))
May 22 16:03:08 celery kernel: [<d896970d>] .rodata.str1.1 [drbd] 0x0 (0xd419beac))
May 22 16:03:08 celery kernel: [<d8951294>] drbd_ioctl_set_disk [drbd] 0x624 (0xd419bebc))
May 22 16:03:08 celery kernel: [<d89528b6>] drbd_ioctl [drbd] 0x846 (0xd419bf28))
May 22 16:03:08 celery kernel: [<c014ec6e>] blkdev_ioctl [kernel] 0x3e (0xd419bf80))
May 22 16:03:08 celery kernel: [<c01571a9>] sys_ioctl [kernel] 0xc9 (0xd419bf94))
May 22 16:03:08 celery kernel: [<c010953f>] system_call [kernel] 0x33 (0xd419bfc0))
May 22 16:03:08 celery kernel: 
May 22 16:03:08 celery kernel: 
May 22 16:03:08 celery kernel: Code: 81 3c 90 67 02 74 83 74 33 c7 44 24 0c 2e 02 00 00 8b 15 30 

same on pii (?? a seg. fault on two different systems, running the same os? I must be doing something wrong somewhere...) Thanks for the extra info. though; know I'm assured it's at least _possible_ to get working on fedora 2/3 perhaps I'll try one of those (but that's a big change).

David.
  HTH
    -----Original Message-----
    From: drbd-user-bounces at lists.linbit.com [mailto:drbd-user-bounces at lists.linbit.com] On Behalf Of David
    Sent: Saturday, May 21, 2005 12:10 PM
    To: DRBD List
    Subject: Re: [DRBD-user] DRBD on redhat 9



      ----- Original Message ----- 
      From: Discussion Lists 
      To: David ; DRBD List 
      Sent: Sunday, May 22, 2005 3:49 AM
      Subject: RE: [DRBD-user] DRBD on redhat 9


      I have not tried to get it running on Redhat, but I have successfully gotten it running on FC1 and FC3 with success.  I had to be very dilligent about following the instructions in the INSTALL file.  I have also it helps in certain cases to know a little about kernel upgrading and patching.  Any errors you are getting?  Are you sure IPTables isn't blocking any network traffic?

    My setup is as here: http://www.gossamer-threads.com/lists/drbd/users/8260

    Basically two machines on a private LAN, no firewall rules (IPTABLES default policy "accept"), using redhat kernel.

    I have not patched my kernel, and I have compiled drbd (0.7.10) as a kernel module, against the kernel source. I have followed the instructions in the INSTALL file as closely as possible; everything worked as expected as far as configuring/compiling/installing until I came to running drbdadm, then I got the kernel errors I listed in the above post.

    Thanks,

    David.
        -----Original Message-----
        From: drbd-user-bounces at lists.linbit.com [mailto:drbd-user-bounces at lists.linbit.com] On Behalf Of David
        Sent: Saturday, May 21, 2005 2:53 AM
        To: DRBD List
        Subject: [DRBD-user] DRBD on redhat 9


        Hi everyone,

        Has anybody succeeded in making drbd work on redhat 9? If so, could you share a couple of details like kernel version, drbd version (ie. 0.7.10?) as I am stuck and don't want to do a full re-install for fedora or something (which, btw, I have not made drbd work on successfully yet either).

        Especially I am hoping there is someone out there who has drbd working on redhat 9 on a 2.4x version kernel...

        Many thanks,

        David.
  !DSPAM:428fa69e236324445860300! 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20050522/c6620d85/attachment.htm>


More information about the drbd-user mailing list