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

// }

// }

// }

// }