Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
On 9/13/07, Noah Dain <noahdain at gmail.com> wrote: > On 9/13/07, Stefan Lesicnik <stefan at lsd.co.za> wrote: > > > > Hi, > > > > I've searched for quite a while and havent been able to find any > > solution to a current problem we have. > > > > I am setting up a HA server and want to use drbd. I have tested drbd and > > it seems to work well. > > > > The problem comes in that I need to configure our new server with drbd > > and have it become the primary, but the secondary wont be available > > until i reinstall it, install drbd and copy the drbd.conf file in. > > I'm doing something similar here. One machine is up (fresh install), > but I'm waiting on another machine to become available before I can > make it the secondary. > > I'm running debian etch (4.0). > > > > > I didnt want to do that step all on one day, i had it planned like this > > > > Install new server > > Configure drbd (point to a dummy secondary server?) > > Make drbd the primary > > Configure new server > > Shut down old server > > Promote new server to our main server > > Configure old server with drbd as failover for new server > > > > >From what i've seen, i cant seem to promote drbd to primary if it cant > > see the secondary. Is this correct? Any way around this? Also, it > > seems you cant mount /dev/drbd0 if it is not consistant and a drbd primary. > > you can force it to be the primary with drbdadm. heartbeat can also > be set up to do this. Although in my situation, I've never had a drbd > device show as inconsistant. > > for the drbd resource(s) in question, I have these settings ( in > drbd.conf, obviously ): > """ > startup { > wfc-timeout 10; ## how long to wait before going ahead > without other cluster node > degr-wfc-timeout 20; ## degraded-cluster at boot timeout > } > """ > > Then I had to change the heartbeat script that handles drbd ( > /etc/ha.d/resource.d/drbddisk ), as it wasn't mounting the drbd > device. I changed "sleep 1" to "sleep 5" (it's the only 'sleep' > command used in that script). > > so now on a system startup the drbd init script runs and the drbd > device comes up as secondary. heartbeat then starts and about a > minute later it promotes the drbd device(s) to primary and mounts the > filesystem. > > my /etc/ha.d/haresources line looks like this: > myserver drbddisk::drbdres0 Filesystem::/dev/drbd0::/drbd/res0::ext3 > > once i get the failover machine online, I may need to tweak the > timeout settings and what not. Afraid I can't be of much more help on > that just yet. I still need to learn the finer points of drbd and > heartbeat. whoops, almost forgot ha.cf interesting bits: """ keepalive 1 warntime 10 deadtime 20 ## deadtime, but for when system first boots: initdead 120 ## whenever this machine comes online, it grabs all ha resources: auto_failback on ## make sure both names are accessible - check /etc/hosts node myserver1 node myserver2 """ > > > > > > I would be really grateful for some advice around this. > > > > thanks in advance! > > > > Stefan > > > > _______________________________________________ > > drbd-user mailing list > > drbd-user at lists.linbit.com > > http://lists.linbit.com/mailman/listinfo/drbd-user > > > > > -- > Noah Dain > "The beatings will continue, until morale improves" - the Management > -- Noah Dain "The beatings will continue, until morale improves" - the Management