Agent functions

Online 

  • Terminates statd and lockd.
  • If the value of the NFSLockFailover attribute is 1, it copies the locks from the shared storage to the /var/lib/nfs directory.
  • Starts the statd and lockd daemons.
  • Starts the smsyncd daemon to copy the contents of the /var/lib/nfs directory for Linux to the shared storage (LocksPathName) at regular, two-second intervals if the value of the NFSLockFailover attribute is 1.

Monitor 

It monitors the smsyncd daemon if the value of the NFSLockFailover attribute is 1. 

Offline 

  • Terminates the statd and lockd daemons to clear the lock state.
  • Terminates the nfsd and mountd daemons to close the TCP/IP connections.
  • Terminates the smsyncd daemon if the daemon is running.

Clean 

  • Terminates the statd and lockd daemons to clear the lock state.
  • Terminates the nfsd and mountd daemons to close TCP/IP connections.
  • Terminates the smsyncd daemon if the daemon is running.

Action 

  • nfsconf.vfd

    Checks the runlevel information of the system service nfslock to confirm that the lock daemons do not come online automatically after reboot.

  • lockdir.vfd

    Verifies that the NFS lock directory (which is specified by the LocksPathName attribute of NFSRestart) is on shared storage.

nfs_postoffline 

  • Restarts all the required NFS daemons if needed.