免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4289 | 回复: 1
打印 上一主题 下一主题

Solaris做nfs server AIX做nfs client的通信故障处理方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-14 13:00 |只看该作者 |倒序浏览
发布时间:2010年11月25日
类型: 故障
状态: 已解决
适用范围:
Solaris 10及以上版本。
问题描述:
Solaris主机做nfs server后,AIX nfs client无法连接nfs资源,报错信息如下:
RPC: Rpcbind failure - RPC: Timed out and error 7 (RPC: 1832-010 Authentication error)
Solaris的message信息如下:
Nov 24 17:06:38 rpcbind: [ID 702911 daemon.warning] refused connect from 10.1.5.10 to getport()

原因:
1、        nfs的守护进程/usr/lib/nfs/lockd和/usr/lib/nfs/statd依赖rpcbind进程,该进程缺省可能运行在local-only模式,应将该模式变为false;
2、        AIX客户端的nfs_use_reserved_ports参数缺省未激活,需要打开该参数。
解决方案:
1、        在Solaris nfs server上操作:
# svccfg -s svc:/network/rpc/bind:default
svc:/network/rpc/bind:default> setprop config/local_only=false
svc:/network/rpc/bind:default> end
# svcadm refresh network/rpc/bind:default
# svcprop network/rpc/bind:default | grep local_only
config/local_only boolean false   ----------如果输出为false则修改成功。
2、        在AIX nfs client上操作:
#nfso -po nfs_use_reserved_ports=1
#nfso -a |grep nfs_use_reserved_ports -----如果输出为1则修改成功。
测试:(在AIX nfs client上操作)
#rpcinfo –p nfs_server_ip或者主机名  ------如果不报错且出现nfs相关的端口信息则表示通信正常。如下输出:
# rpcinfo -p DEV
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100011    1   udp  33091  rquotad
    100024    1   udp  33092  status
    100024    1   tcp  36638  status
    100133    1   udp  33092
    100133    1   tcp  36638
1073741824    1   tcp  36639
    100021    1   udp   4045  nlockmgr
    100021    2   udp   4045  nlockmgr
    100021    3   udp   4045  nlockmgr
    100021    4   udp   4045  nlockmgr
    100021    1   tcp   4045  nlockmgr
    100021    2   tcp   4045  nlockmgr
    100021    3   tcp   4045  nlockmgr
    100021    4   tcp   4045  nlockmgr
    100005    1   udp  33094  mountd
    100005    1   tcp  36640  mountd
    100005    2   udp  33094  mountd
    100005    2   tcp  36640  mountd
    100005    3   udp  33094  mountd
    100005    3   tcp  36640  mountd
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100227    2   udp   2049
    100227    3   udp   2049
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    2   tcp   2049
    100227    3   tcp   2049
1289637086    5   tcp  58968
1289637086    1   tcp  58968
# dfshares  nfs_server_ip或者主机名---测试是否可以看到nfs sever共享的文件目录
如下输出:
# dfshares DEV
RESOURCE                                  SERVER ACCESS    TRANSPORT
   DEV:/usr/sap/trans               DEV  -         -
#mount  IP或主机名:/usr/sap/trans  /mnt  ----------mount nfs服务器上的共享目录
#df –kP |grep mnt  -------检查是否mnt文件系统是否已经mount上。
参考:无

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
2 [报告]
发表于 2010-12-14 13:29 |只看该作者
好帖要收藏,+板凳
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP