Re: NFS configuration question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Eric Kerin wrote:

Just because I'm curious, why do you restart lockd?  Are you restarting
any other nfs related services from rgmanager?
I think I found the bug. A line had sneaked (snuck?) back into cluster.conf from an early experiment. I have just been blind to this line in the config file. I once had it set up so that the service started NFS. Later I changed it so NFS gets started at boot with just a dummy export in my exports file.

Now, the line starting NFS was back in my config file. Must have been a copy/paste error at some time.

The lockd/statd that start at boot shouldn't really have anything to do, so when the service starts I simply run a modified version of /etc/init.d/nfslock that kills the existing daemons and start them again with some parameters set... I set the hostname to the one that follows the nfs service, and redirect the state dir to a gfs disk. When the service stops, these daemons get stopped, and the default ones started again. This way I hope to get the HA service to also take over locks.

Here is a snippet of my config file showing the resources and the nfs service. Of the listed exports, the first one for users01 and all 3 for iftscratch don't seem to get status checks, and thus never came up again.

<resources>
<clusterfs fstype="gfs" name="cluadmfs" mountpoint="/cluadm" device="/dev/mapper/raid5-cluadm" options="acl"/> <clusterfs fstype="gfs" name="pakkefs" mountpoint="/service/pakke" device="/dev/mapper/raid5-pakke" options="acl"/> <clusterfs fstype="gfs" name="users01fs" mountpoint="/service/users01" device="/dev/mapper/raid5-users01" options="acl"/> <clusterfs fstype="gfs" name="iftscratchfs" mountpoint="/service/iftscratch" device="/dev/mapper/raid5-iftscratch" options="acl"/>
   <nfsclient name="nis-hosts" target="@nis-hosts" options="rw,sync"/>
<nfsclient name="nis-hosts-ro" target="@nis-hosts" options="ro,sync,no_root_squash"/> <nfsclient name="h-nfs-root" target="@h-nfs-root" options="rw,sync,no_root_squash"/> <nfsclient name="h-nfs-insecure" target="@h-nfs-insecure" options="rw,sync,insecure"/> <nfsclient name="h-nfs-insecure-ro" target="@h-nfs-insecure" options="ro,sync,no_root_squash,insecure"/> <nfsclient name="dhcp-ro" target="@dhcp-hosts" options="ro,sync,no_root_squash"/>
 </resources>

 <service name="nfssvc" domain="nfsdomain">
   <ip address="129.177.40.30" monitor_link="yes"/>
   <script name="NFS lockd script" file="/etc/init.d/nfslock-svc"/>
   <clusterfs ref="cluadmfs"/>
   <clusterfs ref="pakkefs">
     <nfsexport name="pakkefs">
       <nfsclient ref="h-nfs-root"/>
       <nfsclient ref="h-nfs-insecure-ro"/>
       <nfsclient ref="nis-hosts-ro"/>
     </nfsexport>
   </clusterfs>
   <clusterfs ref="users01fs">
     <nfsexport name="users01fs">
       <nfsclient ref="h-nfs-root"/>
       <nfsclient ref="h-nfs-insecure"/>
       <nfsclient ref="nis-hosts"/>
     </nfsexport>
   </clusterfs>
   <clusterfs ref="iftscratchfs">
     <nfsexport name="iftscratchfs">
       <nfsclient ref="h-nfs-root"/>
       <nfsclient ref="h-nfs-insecure"/>
       <nfsclient ref="nis-hosts"/>
     </nfsexport>
   </clusterfs>
 </service>

--

Linux-cluster@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/linux-cluster

[Index of Archives]     [Corosync Cluster Engine]     [GFS]     [Linux Virtualization]     [Centos Virtualization]     [Centos]     [Linux RAID]     [Fedora Users]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Camping]

  Powered by Linux