I feel like this is something that must have been covered extensively already 
but I've done a lot of googling, looked at a lot of cluster configs, but have 
not found the solution.

I have an HA NFS cluster (corosync+pacemaker).  The relevant rpms are listed 
below but I'm not sure they are that important to the question which is this...

When performing managed failovers of the NFS-exported file system resource from 
one node to the other (crm resource move), any active NFS clients experience an 
I/O error when the file system is unexported.  In other words, you must 
unexport it to unmount it.  As soon as it is unexported, clients are no longer 
able to write to it and experience an I/O error (rather than just blocking).

In a failure scenario this is not a problem becuase the file system is never 
unexported on the primary server.  Rather the server just goes down, the 
secondary takes over the resources and client I/O blocks until the process is 
complete and then goes about its business.   We would like this same behavior 
for a *managed* failover but have not found a mount or export option/scenario 
that works.   Is it possible?  What am I missing?

I realize this is more of an nfs/exportfs question but I would think that those 
implementing NFS HA clusters would be familiar with the scenario I'm describing.

Regards,

Charlie Taylor

pacemaker-cluster-libs-1.1.7-6.el6.x86_64
pacemaker-cli-1.1.7-6.el6.x86_64
pacemaker-1.1.7-6.el6.x86_64
pacemaker-libs-1.1.7-6.el6.x86_64
resource-agents-3.9.2-40.el6.x86_64
fence-agents-3.1.5-35.el6.x86_64

Red Hat Enterprise Linux Server release 6.3 (Santiago)

Linux biostor3.ufhpc 2.6.32-279.19.1.el6.x86_64 #1 SMP Sat Nov 24 14:35:28 EST 
2012 x86_64 x86_64 x86_64 GNU/Linux

[root@biostor4 bs34]# crm status
============
Last updated: Thu Jul 17 10:55:04 2014
Last change: Thu Jul 17 07:59:47 2014 via crmd on biostor3.ufhpc
Stack: openais
Current DC: biostor3.ufhpc - partition with quorum
Version: 1.1.7-6.el6-148fccfd5985c5590cc601123c6c16e966b85d14
2 Nodes configured, 2 expected votes
20 Resources configured.
============

Online: [ biostor3.ufhpc biostor4.ufhpc ]

 Resource Group: grp_b3v0
     vg_b3v0    (ocf::heartbeat:LVM):   Started biostor3.ufhpc
     fs_b3v0    (ocf::heartbeat:Filesystem):    Started biostor3.ufhpc
     ip_vbio3   (ocf::heartbeat:IPaddr2):       Started biostor3.ufhpc
     ex_b3v0_1  (ocf::heartbeat:exportfs):      Started biostor3.ufhpc
     ex_b3v0_2  (ocf::heartbeat:exportfs):      Started biostor3.ufhpc
     ex_b3v0_3  (ocf::heartbeat:exportfs):      Started biostor3.ufhpc
     ex_b3v0_4  (ocf::heartbeat:exportfs):      Started biostor3.ufhpc
     ex_b3v0_5  (ocf::heartbeat:exportfs):      Started biostor3.ufhpc
 Resource Group: grp_b4v0
     vg_b4v0    (ocf::heartbeat:LVM):   Started biostor4.ufhpc
     fs_b4v0    (ocf::heartbeat:Filesystem):    Started biostor4.ufhpc
     ip_vbio4   (ocf::heartbeat:IPaddr2):       Started biostor4.ufhpc
     ex_b4v0_1  (ocf::heartbeat:exportfs):      Started biostor4.ufhpc
     ex_b4v0_2  (ocf::heartbeat:exportfs):      Started biostor4.ufhpc
     ex_b4v0_3  (ocf::heartbeat:exportfs):      Started biostor4.ufhpc
     ex_b4v0_4  (ocf::heartbeat:exportfs):      Started biostor4.ufhpc
     ex_b4v0_5  (ocf::heartbeat:exportfs):      Started biostor4.ufhpc
 st_bio3        (stonith:fence_ipmilan):        Started biostor4.ufhpc
 st_bio4        (stonith:fence_ipmilan):        Started biostor3.ufhpc



_______________________________________________
Linux-HA mailing list
Linux-HA@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to