[DRBD-user] New install problem, nothing comes up

Rob Morin rob at dido.ca
Fri Jan 18 17:10:38 CET 2008

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


OK so i just read on a post that  i am not suppose to have heartbeat  
and my services start on boot up..... so i removed them from startup via 
the "update-rc.d -f heartbeat remove"    command on my Debian system and 
then rebooted, everything came up????

Hhmmm can i not add heartbeat as an S99heartbeat on start up rather than 
have to manually start it after boot?

also i see this in my /proc/drbd n the primary

version: 8.0.4 (api:86/proto:86)
SVN Revision: 2947 build by root at stewie, 2008-01-17 12:26:19
 0: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:0 dw:40 dr:1549 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
        act_log: used:0/257 hits:10 misses:0 starving:0 dirty:0 changed:0

And on secondary...

version: 8.0.4 (api:86/proto:86)
SVN Revision: 2947 build by root at megs, 2008-01-17 13:19:05
 0: cs:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown   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
        act_log: used:0/257 hits:0 misses:0 starving:0 dirty:0 changed:0


Does this mean drbd is not working correctly?




Rob Morin
Dido Internet Inc.
Montreal,Canada
http://www.dido.ca
514-990-4444



Rob Morin wrote:
> Hello all, my first post here so be gentle....
>
> I install DRBD 8 via Debian package on Debian Etch...
>
> i pretty much got everything working, except.....
>
> When i reboot the primary nothing comes up.... i get  this  in the 
> heartbeat log.... The secondary is up all the time and does not have 
> control of anything...
> Please let me know if more info or log file entries are needed....
>
> conf and log files are below.... i removed comments to shorten post
> ---------------------------------------------------------------------
> Heartbeat log file.....
>
> /dev/drbd0: Wrong medium type
> INFO: Filesystem Success
> INFO: IPaddr Success
>
>
> drbd.conf file......
>
>
> global {
>    usage-count yes;
> }
>
>
>
> common {
>  syncer { rate 10M; }
> }
>
>
> resource web {
>
>  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";
>
>    outdate-peer "/usr/sbin/drbd-peer-outdater";
>  }
>
>  startup {
>     wfc-timeout  60;
>
>    degr-wfc-timeout 120;    # 2 minutes.
>  }
>
>  disk {
>    on-io-error   detach;
>
>  }
>
>  net {
>    after-sb-0pri disconnect;
>
>    after-sb-1pri disconnect;
>
>
>    after-sb-2pri disconnect;
>
>    rr-conflict disconnect;
>
>  }
>
>  syncer {
>    rate 100M;
>
>  }
>
>  on stewie {
>    device     /dev/drbd0;
>    disk       /dev/md2;
>    address    192.168.5.149:7788;
>    flexible-meta-disk  internal;
>
>  }
>
>  on megs {
>    device    /dev/drbd0;
>    disk      /dev/md2;
>    address   192.168.5.151:7788;
>    meta-disk internal;
>  }
> }
>
>
>
> ha.cf conf file......
>
> stewie:/etc# cat ha.d/ha.cf
> logfacility     daemon        # This is deprecated
> keepalive 1                   # Interval between heartbeat (HB) packets.
> deadtime 10                   # How quickly HB determines a dead node.
> warntime 5                    # Time HB will issue a late HB.
> initdead 120                  # Time delay needed by HB to report a 
> dead node.
> udpport 694                   # UDP port HB uses to communicate 
> between nodes.
> ping 192.168.5.1              # Ping VMware Server host to simulate 
> network resource.
> serial /dev/ttyS0              # Which interface to use for HB packets.
> auto_failback on             # Auto promotion of primary node upon 
> return to cluster.
> node    stewie      # Node name must be same as uname -r.
> node    megs      # Node name must be same as uname -r.
>
> respawn hacluster /usr/lib/heartbeat/ipfail
> # Specifies which programs to run at startup
>
> use_logd yes                  # Use system logging.
> logfile /var/log/hb.log       # Heartbeat logfile.
> debugfile /var/log/heartbeat-debug.log # Debugging logfile.
>
> haresources file.....
>
> stewie IPaddr::192.168.5.199 drbddisk::web \
> Filesystem::/dev/drbd0::/var/www::ext3::defaults apache2
> --------------------------------------------------------------------------------------------------- 
>
>
> Also which is supposed to start first drbd or heartbeat? as drbd 
> starts first as per rc2.d
>
> lrwxrwxrwx   1 root root   14 2008-01-16 14:41 S70drbd -> ../init.d/drbd
> lrwxrwxrwx   1 root root   19 2008-01-16 15:14 S75heartbeat -> 
> ../init.d/heartbeat
>
> A ps -ax shows this after the reboot, but nothing comes up the ip is 
> not enabled and my /var/www i snot mounted
>
> 2957 ?        S      0:00 [drbd0_worker]
> 2972 ?        S      0:00 [drbd0_receiver]
> 2987 ?        S      0:00 ha_logd: read process
> 2988 ?        S      0:00 ha_logd: write process
> 3112 ?        SLs    0:00 heartbeat: master control process
> 3119 ?        Ss     0:00 /usr/sbin/atd
> 3126 ?        Ss     0:00 /usr/sbin/cron
> 3139 ?        SL     0:00 heartbeat: FIFO reader
> 3140 ?        SL     0:00 heartbeat: write: ping 192.168.5.1
> 3141 ?        SL     0:00 heartbeat: read: ping 192.168.5.1
> 3148 ?        SL     0:00 heartbeat: write: serial /dev/ttyS0
> 3149 ?        SL     0:00 heartbeat: read: serial /dev/ttyS0
>
> Thanks to all for your help.....
>



More information about the drbd-user mailing list