[DRBD-user] HA-NFS & drbd
Dave Dykstra
dwdha at drdykstra.us
Fri Mar 4 21:16:14 CET 2005
On Fri, Mar 04, 2005 at 11:35:41AM -0600, Patrick Jaromin wrote:
> We're running an HA-NFS setup where the clustered servers are also NFS
> clients of themselves.
>
> Initially, I was having a problem where the failover would hang up on the
> 'fuser' call in the Filesystem script. It would typically work if I
> commented this call out, however, occasionally this would result in a
> botched failover. This would happen if there were any processes running on
> the mount point -- and since we're mounting the user home directories,
> anyone logged into their account could cause hb_standby to fail.
>
> Ultimately, I believe I've fixed the issue by issuing (via a custom
> resource.d script) a 'fuser -mk /nfs-mount-point' just before stopping the
> nfs server. This works for us since we use the NFS mount points as data
> directories - no critical server processes are run from them.
>
> So far this has worked flawlessly for us...although I've only been using
> DRBD for a couple weeks now, so I'd be interested in hearing if anyone
> thinks this might be a bad idea.
>
> - Patrick
That sounds like a good compromise. It still defeats some of my purpose,
which is to allow programs on the file server to continue during a
failover, but at least it would allow us to have access to our home
directories on the standby server.
There was a recent discussion about the fuser hang on the linux-ha
mailing list. It's caused by fuser following symbolic links in /proc
that point to the files related to open file descriptors.
My solution to that is at
http://lists.community.tummy.com/pipermail/linux-ha/2005-February/013895.html
- Dave
More information about the drbd-user
mailing list