NFS port

將rpcinfo –p顯示出的端口(111 2049等端口)都放了,但是mountd端口會隨着nfs服務器重啓而變化,在sles中必須開得端口:

portmap: 111
nfs: 2049
mountd:

    可以在/etc/sysconfig/nfs中指定 MOUNTD_PORT=" ",比如 MOUNTD_PORT="4002"

    NFS版本不同,爲了兼容性和更大的靈活性, 建議一起開通的端口,這些端口也需要在/etc/sysconfig/nfs中明確定義,比如
LOCKD_TCPPORT="4001"
LOCKD_UDPPORT="4005"
MOUNTD_PORT="4002"
STATD_PORT="4003"
RQUOTAD_PORT="4004"
    1024下一般是預留端口,被使用的端口在/etc/services中都有定義,不要和這裏面的衝突,

但是根據sles11上測試,上述方法對於nlockmgr/status並不生效

如下文檔中是novell的一個總結:
http://www.novell.com/support/kb/doc.php?id=7000524

但是sp2的參數LOCKD_TCPPORT/UDPPORT是不生效的,需要修改內核參數:

storage:~ # sysctl -a | grep fs.nfs
fs.nfs.nlm_grace_period = 0
fs.nfs.nlm_timeout = 10
fs.nfs.nlm_udpport = 6001
fs.nfs.nlm_tcpport = 6002
fs.nfs.nsm_use_hostnames = 0
fs.nfs.nsm_local_state = 3
storage:~ #

http://www.novell.com/support/kb/doc.php?id=7000524
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章