Sample configuration
Linux
For NFS lock recovery:
NFSRestart nfsrestart (
NFSRes = nfsres
LocksPathName="/shared_mnt/lockinfo"
NFSLockFailover = 1
)
For no NFS lock recovery:
NFSRestart nfsrestart (
NFSRes = nfsres
)
Solaris
include "types.cf"
cluster nfsclus (
UserNames = { admin = joe }
Administrators = { admin }
)
system sysA (
)
system sysB (
)
group nfsres_grp (
SystemList = { sysA = 0, sysB = 1 }
)
DiskGroup dg (
DiskGroup = nfsr_dg
)
IP ip (
Device = bge0
Address = "11.152.6.155"
NetMask = "255.255.240.0"
)
Mount mnt (
MountPoint = "/nfsr_mnt"
BlockDevice = "/dev/vx/dsk/nfsr_dg/nfsr_vol"
FSType = vxfs
MountOpt = rw
FsckOpt = "-y"
)
NFS nfs (
)
NFSRestart nfsres (
LocksPathName = "/nfsr_mnt"
NFSLockFailover = 1
NFSRes = "nfs"
)
Share share (
PathName = "/nfsr_mnt"
Options = "-o rw"
)
Volume vol (
Volume = nfsr_vol
DiskGroup = nfsr_dg
)
ip requires share
mnt requires vol
nfsres requires ip
share requires mnt
share requires nfs
vol requires dg
// resource dependency tree
//
// group nfsres_grp
// {
// NFSRestart nfsres
// {
// IP ip
// {
// Share share
// {
// Mount mnt
// {
// Volume vol
// {
// DiskGroup dg
// }
// }
// NFS nfs
// }
// }
// }
// }