[16] | 1 | #!/bin/ksh |
---|
| 2 | # @(#)83 1.9.1.4 src/avs/fs/mmfs/samples/nfscluster/nfsdefs.sample, mmfs, avs_rgpfs24, rgpfs24s006a 8/17/06 20:21:25 |
---|
| 3 | # |
---|
| 4 | |
---|
| 5 | ################################################################################ |
---|
| 6 | # nfsdefs.sample # |
---|
| 7 | # This is a sample for defining parameters for HA-NFS over GPFS # |
---|
| 8 | # Copy this sample file to /var/mmfs/etc/nfsdefs and uncomment the lines that # |
---|
| 9 | # specify parameters # |
---|
| 10 | ################################################################################ |
---|
| 11 | |
---|
| 12 | # Specify the root of the filesystem used for storing shared state required |
---|
| 13 | # for HA-NFS failover and failback. This is a system directory that SHOULD NOT |
---|
| 14 | # exported for NFS |
---|
| 15 | # This parameter is MANDATORY |
---|
| 16 | # SHARED_ROOT=/gpfs/gpfsA |
---|
| 17 | |
---|
| 18 | # Specify the IP addresses for the list of nodes belonging to the GPFS cluster |
---|
| 19 | # The format of this file is as follows: |
---|
| 20 | # GPFS_IP[:eth:mask] NFS_IP1 NFS_IP2 ... |
---|
| 21 | # See nfs.nodes.sample for a sample of this file. |
---|
| 22 | # This parameter is MANDATORY |
---|
| 23 | # NODELIST=/var/mmfs/etc/nfs.nodes |
---|
| 24 | |
---|
| 25 | # Specify the (virtual) DNS name used by clients to address the HA cluster. |
---|
| 26 | # For example, if the GPFS cluster includes the nodes with names "gpfs1", |
---|
| 27 | # "gpfs2", "gpfs3" and the virtual DNS name for the cluster is "gpfs", |
---|
| 28 | # the clients are allowed to NFS mount from "gpfs" instead of |
---|
| 29 | # individually from "gpfs1", etc. |
---|
| 30 | # This parameter is OPTIONAL |
---|
| 31 | # VIP=virtualname |
---|
| 32 | |
---|
| 33 | # Specify the location of the log file for HA-NFS debug messages |
---|
| 34 | # This parameter is OPTIONAL (default /var/mmfs/gen/mmfslog) |
---|
| 35 | # If specified, LOGFILE will be rotated on every (re)start (or recovery) of GPFS |
---|
| 36 | # LOGFILE=/tmp/ha-nfs.log |
---|
| 37 | |
---|
| 38 | # Specify the mechanism for communicating between GPFS nodes. Appropriate |
---|
| 39 | # configuration is required to ensure password-less access between the nodes. |
---|
| 40 | # This parameter is OPTIONAL (default rsh/rcp/xinetd) |
---|
| 41 | # GPFS_RSH=/usr/bin/ssh |
---|
| 42 | # GPFS_RCP=/usr/bin/scp |
---|
| 43 | # GPFS_RSHD=sshd |
---|
| 44 | |
---|
| 45 | # Specify whether monitoring of various daemons/processes required for correct |
---|
| 46 | # functioning of HA-NFS should be enabled. |
---|
| 47 | # This parameter is OPTIONAL (default 1) |
---|
| 48 | # MONITOR=0 |
---|
| 49 | |
---|
| 50 | # Specify whether extra messages should be logged for debugging. |
---|
| 51 | # This parameter is OPTIONAL (default 0, levels 1-2 allowed) |
---|
| 52 | # DEBUG=1 |
---|
| 53 | |
---|
| 54 | # SLES9 clients have a bug that prevents them from reclaiming NLM locks |
---|
| 55 | # correctly on node failures. If clients mount NFS shares using hostnames |
---|
| 56 | # (or IP addresses) OTHER THAN the virtual name (VIP above), enable the |
---|
| 57 | # parameter below. |
---|
| 58 | # This parameter is OPTIONAL (default 0) |
---|
| 59 | # NOTIFYFIX=1 |
---|
| 60 | |
---|
| 61 | # Autostart GPFS on boot |
---|
| 62 | # This parameter is OPTIONAL (default 0) |
---|
| 63 | # AUTOSTART=1 |
---|
| 64 | |
---|
| 65 | # Reboot node on failure |
---|
| 66 | # This parameter is OPTIONAL (default 0) |
---|
| 67 | # REBOOT=1 |
---|
| 68 | |
---|
| 69 | ################################################################################ |
---|
| 70 | # The following parameters are OPTIONAL and should only be changed if you know # |
---|
| 71 | # what you are doing :) # |
---|
| 72 | ################################################################################ |
---|
| 73 | |
---|
| 74 | # Specify the number of NFS server kernel threads to run |
---|
| 75 | # This parameter is OPTIONAL (default is 32) |
---|
| 76 | # NFSD_PROCS=32 |
---|
| 77 | |
---|
| 78 | # For HA-NFS to work correctly with GPFS cluster, the NLM daemons on the |
---|
| 79 | # different nodes MUST be bound to different port numbers. Specify the "base" |
---|
| 80 | # port number to be used to compute the NLM port number (Port no. is calculated |
---|
| 81 | # as NLM_PORT + node number). Choose a range of ports that are not used on any |
---|
| 82 | # node of the cluster. |
---|
| 83 | # This parameter is OPTIONAL (default is 10000) |
---|
| 84 | # NLM_PORT=10000 |
---|
| 85 | |
---|
| 86 | # For HA-NFS to work correctly with Automounter (AMD), the MOUNT daemons on the |
---|
| 87 | # different nodes MUST be bound to the same port numbers. |
---|
| 88 | # This parameter is OPTIONAL (no default) |
---|
| 89 | # MOUNTD_PORT="" |
---|
| 90 | |
---|
| 91 | # Specify the level of monitoring to be done on various subsystems required for |
---|
| 92 | # HA-NFS. |
---|
| 93 | # The following levels are defined: |
---|
| 94 | # 0 No monitoring to be done for this subsystem |
---|
| 95 | # 1 Monitor this subsystem and signal an alert when it is stopped |
---|
| 96 | # 2 Monitor this subsystem and restart it when it it stopped |
---|
| 97 | # (This may not be applicable for all services) |
---|
| 98 | # 3 Monitor this subsystem and fail the node when it is stopped |
---|
| 99 | |
---|
| 100 | # Specify the level for monitoring IP interfaces |
---|
| 101 | # MONITOR_NETWORK=3 |
---|
| 102 | # Specify the level for monitoring portmap service |
---|
| 103 | # MONITOR_PORTMAP=3 |
---|
| 104 | # Specify the level for monitoring nfsd service |
---|
| 105 | # MONITOR_NFSD=3 |
---|
| 106 | # Specify the level for monitoring mountd service |
---|
| 107 | # MONITOR_MOUNTD=3 |
---|
| 108 | # Specify the level for monitoring statd (NLM) service |
---|
| 109 | # MONITOR_STATD=3 |
---|
| 110 | # Specify the level for monitoring rsh/ssh service |
---|
| 111 | # MONITOR_SSHD=3 |
---|
| 112 | |
---|
| 113 | # Specify the frequency of at which subsystems are monitored in seconds (default 15) |
---|
| 114 | # MONITOR_INTERVAL=15 |
---|