The following contains a sample procedure to start an NFS server
in a multiple server environment.
//MVSNFS PROC MODULE=GFSAMAIN,PARMS='INFO',
// NFSPRFX=MVSNFS,TCPIP=TCPIP.OS390R10
//GFSAMAIN EXEC PGM=&MODULE,
// REGION=0M,
// TIME=1440,
//* Use environment variable _BPXK_SETIBMOPT_TRANSPORT to
//* set affinity for a specific TCP/IP stack. TCPIPR10 is name of
//* start procedure for a selected TCP/IP stack.
//*
// PARM=('ENVAR("_BPXK_SETIBMOPT_TRANSPORT=TCPIPR10")',
// '/&PARMS?)
//*
//* Define dataset name of selected TCP/IP stack.
//SYSTCPD DD DISP=SHR,DSN=&TCPIP..TCPIP.DATA
//STEPLIB DD DISP=SHR,DSN=USER1.LOADLIB1
//SYSPRINT DD SYSOUT=*
//*
//*SYSMDUMP DD DISP=SHR,DSN=&NFSPRFX..SYSMDUMP
//OUTPUT DD SYSOUT=*
//SYSERR DD SYSOUT=*
//*
//* Define dataset names which will be used by current NFS server
//NFSLOG1 DD DISP=SHR,DSN=&NFSPRFX..DFSLAB11.LOG11
//NFSLOG2 DD DISP=SHR,DSN=&NFSPRFX..DFSLAB11.LOG21
//NFSATTR DD DISP=SHR,DSN=&NFSPRFX..CNTL(NFSATTRV)
//EXPORTS DD DISP=SHR,DSN=&NFSPRFX..CNTL(EXPORT1)
//FHDBASE DD DISP=SHR,DSN=&NFSPRFX..DFSLAB11.FHDBASE1
//FHDBASE2 DD DISP=SHR,DSN=&NFSPRFX..DFSLAB11.FHDBASE3