Hello,

first, thanks to the heartbeat girls and guys for providing a piece of
easy administrable software!

I'm working on an active/active NFS server, in which two servers have
access to two common storage arrays. I.e. we have servers nfs1 and
nfs2 which both can see /dev/sdb1 and /dev/sdc1. In normal operation,
nfs1 should serve /dev/sdb1 as /scratch1 and nfs2 should /dev/sdc1 as
/scratch2. I'm using heartbeat 2.1.3.

With the help of 

http://web.archive.org/web/20070630065713/http://chilli.linuxmds.com/~mschilli/NFS/active-active-nfs.html

I created identical /etc/fstab files on nfs1 and nfs2 where /scratch1
and /scratch2 are listed with the "noauto" option:

/dev/system/scratch1 /scratch1 xfs rw,suid,dev,exec,noauto,nouser,async 1 2
/dev/system/scratch2 /scratch2 xfs rw,suid,dev,exec,noauto,nouser,async 1 2


The /etc/exports on each machine list /scratch1, /scratch2 as
exportable.

In a first approach, I put together two groups (ordered, colocated) which
provide an ip-address (ocf IPAddr2) (10.0.0.1, 10.0.0.2) and the
mountpoint (ocf Filesystem), one group for each server.
I also created two locations so that the servers run on their defaults.

The nfsserver is created as a cloned resource, one instance running on
each file server. However, when failover occurs, the surviving clone
of the nfsserver isn't restarted, which results in "stale nfs handle".

How can I tell the nfsserver to restart on failover?

Cheers & thanks, Peter.

PS: Why did I not put the nfs servers into the group resources?

When the nfsserver is part of the group, the fail-over works great:
The ip-adress is transfered, the partitions are mounted and the nfsserver
is restarted, so the nfs clients keep seeing the disks.

For example, if nfs2 fails, 10.0.0.2 moves over to nfs1, and /scratch2
is mounted on nfs1.

Now, fail-back has a problem: When the relocated source is migrated
back to the re-started node (nfs2), it stops the nfsserver on the failover
node (nfs1) and the clients get in trouble because the /scratch1
filesystem disappears.

-- 
Peter Niessen
FZJ
Tel.: (+49)2461/61-1753



-------------------------------------------------------------------
-------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich

Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr. Harald Bolt,
Dr. Sebastian M. Schmidt
-------------------------------------------------------------------
-------------------------------------------------------------------
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to