Hi
I've got a problem with qtree exports after a Netapp cluster failover.
Im running VCS (Veritas Cluster Server) on 6 Solaris hosts and im using the Netapp
agent to manage mounting and unmounting qtrees from a clustered Netapp.
Instead of listing your exports in the exports file you set it in your service group
You allow it rsh to the filer and export the qtree to the host its running on.
So if your group fails on host A, host B will rsh in and export the qtree
to host B. This way it cannot be mounted on 2 hosts at the same time.
The problem is after a Netapp cluster failover the filer reads the exports file off
disk and all the qtrees that were exported before (in memory) are no longer exported and VCS
just sits there waiting for it to come back.
If we stop and start the service under VCS it comes back but this is not
a good solution.
What are people doing to get around this problem?
How do the people who run VCS and Oracle handle this?
thoughts ideas?
here is the example.. mbe is a netgroup of 6 hosts..
/etc/exports file
/vol/vol0/vmb01 -sec=sys,ro,root=mbe
/vol/vol0/vmb03 -sec=sys,ro,root=mbe
/vol/vol0/vmb05 -sec=sys,ro,root=mbe
/vol/vol0/vmb07 -sec=sys,ro,root=mbe
/vol/vol0/vmb09 -sec=sys,ro,root=mbe
/vol/vol0/vmb11 -sec=sys,ro,root=mbe
before failover these exports are setup by VCS rsh'ing into filer and
running command
Thu Mar 2 17:35:27 EST [cust-filer3: rshd_0:debug]: :IN:rsh shell:RSH
INPUT COMMAND is exportfs -i -o sec=sys,root=mbe,rw=mcn05.msn,ro=mcn01.msn:mcn02.msn:mcn03.msn:mcn04.msn:mcn06.msn:mcn07.msn
/vol/vol0/vmb11
/vol/vol0/vmb01 -sec=sys,ro,root=mbe
/vol/vol0/vmb03 -sec=sys,ro,root=mbe
/vol/vol0/vmb05 -sec=sys,ro,root=mbe
/vol/vol0/vmb07 -sec=sys,ro=mcn02.msn:mcn03.msn:mcn04.msn:mcn05.msn:mcn06.msn:mcn07.msn,rw=mcn01.msn,root=mbe
/vol/vol0/vmb09 -sec=sys,ro=mcn01.msn:mcn02.msn:mcn04.msn:mcn05.msn:mcn06.msn:mcn07.msn,rw=mcn03.msn,root=mbe
/vol/vol0/vmb11 -sec=sys,ro=mcn01.msn:mcn02.msn:mcn03.msn:mcn04.msn:mcn06.msn:mcn07.msn,rw=mcn05.msn,root=mbe
after failover.. note exports gone..
/vol/vol0/vmb01 -sec=sys,ro,root=mbe
/vol/vol0/vmb03 -sec=sys,ro,root=mbe
/vol/vol0/vmb05 -sec=sys,ro,root=mbe
/vol/vol0/vmb07 -sec=sys,ro,root=mbe
/vol/vol0/vmb09 -sec=sys,ro,root=mbe
/vol/vol0/vmb11 -sec=sys,ro,root=mbe
--
Greg Wilson Senior System Administrator greg.wilson(a)aapt.com.au